Układy Mikroprogramowalne w1


Układy
Mikroprogramowalne
dr inż. Jan Cisek
cisek66@wp.pl
Plan kształcenia
Część I
Programowanie układów
mikroprocesorowych (mikrokontrolerów) w
języku assemblera.
Zasady podłączania, działania i
zastosowania układów peryferyjnych
Budowa systemów mikroprocesorowych
Plan kształcenia
Część II
Budowa i programowanie układów PLD,
FPGA, ASIC,... (układy kombinacyjne i
sekwencyjne)
Języki ABEL i VHDL, środowiska
uruchomieniowe
Literatura i materiały
materiały firmowe dla systemu dydaktycznego
DSM-51 firmy MicroMade - laboratorium
MCS51 user manual (Intel)  dostępne w pdf
Pasierbiński J., Zbysiński P., Układy
programowalne, WKA Warszawa, 2002
Mikrokontroler
Budowa wewnętrzna
Porównanie
Zastosowania
Pralki, lodówki, telefony, mikrofalówki, sterowniki
przemysłowe, drukarki, DVD, tunery satelitarne,
odtwarzacze MP3 i MP4,...
8-32 bity, 1...400MIPS, 0.2-40$
Programowanie: assembler, C (do 3000$)
Rodziny układów
8-bitów:
1. MCS51 64kB RAM/64kB ROM, 1-33MIPS,
Philips, Atmel, Dallas, Analog Devices
2. AVR (ATMEGA - risc) Atmel,
3. PIC10/12/16/18/33 8-16bit Microchip
4. Motorola, ST, ...
16-bitów:
Infineon SAB80C167, Motorola 68000,...
32-bity :
ARM7 - 1M program/256k dane  produkowany
przez kilkanaście firm
Przyszłość  ARM9, ...
Rodzina MCS51(1980r)- MCS48
MCS51
Rejestry specjalne
PC  program counter  adres aktualnej komórki
programu
ACC  akumulator, główny rejestr ALU
PSW  procesor status word  rejestr znaczników
ustawianych głównie przy operacjach
arytmetycznych
DPTR (DPH,DPL)  data pointer  wskaznik
danych w zewn. pamięci RAM
SP  stack pointer  wskaznik stosu
Tryby adresowania
Obroty i przesunięcia
SJMP -127,+128 - 2 bajty
LJMP (LONG JUMP)  3 bajty
AJMP (arg. 11bitowy)  skok w granicach 2kB
Pamięci
RAM
Odczyt
Zapis
Pamięć Flash


Wyszukiwarka

Podobne podstrony:
Uklady mikroprocesorowe Przyklady rozwiazan ukmipr
Uklady zegarowe w systemie mikroprocesorowym
W1 Układy kombinacyjne AiS 2013
Mikroprocesorowe układy robota
MN w1 Układy równań nieliniowych
Mudry energetyczne układy dłoni(1)
Analizowanie działania układów mikroprocesorowych
KEM w1
uklady rownan (1)
PRZERZUTNIKI I UKŁADY SEKWENCYJNE
MN w1 Minimum funkcji
w1
Układy napęd lista1 3 3 8 15
SD przykłady do w1 13
15 Język Instruction List Układy sekwencyjne Działania na liczbach materiały wykładowe
tai w1 nstac www

więcej podobnych podstron