uklady-mikroprocesorowe.-przyklady-rozwiazan ebook.pdf
(
13065 KB
)
Pobierz
4
Układy mikroprocesorowe. Przykłady rozwiza
Rozdział 3. Mikroprocesor i jednostka centralna.................................................47
Jednostka centralna Z-80...................................................................................................47
Opis wyprowadze8 Z-80.............................................................................................48
Buforowanie wyprowadze8 ........................................................................................49
Generator sygnału zegarowego i układ zerowania .....................................................50
Układ pracy krokowej.................................................................................................51
Jednostka centralna 8048 ..................................................................................................52
Opis wyprowadze8 8048.............................................................................................52
Buforowanie wyprowadze8 ........................................................................................54
Doł:czenie ekspanderów ............................................................................................54
Zwi;kszenie liczby przerwa8......................................................................................56
Układ pracy krokowej.................................................................................................57
Jednostka centralna 8051 ..................................................................................................57
Opis wyprowadze8 8051.............................................................................................59
Buforowanie wyprowadze8 ........................................................................................60
Doł:czenie ekspanderów ............................................................................................61
Zwi;kszenie liczby przerwa8......................................................................................61
Układ pracy krokowej.................................................................................................62
Rozdział 4. Pami&ci stałe i statyczne.................................................................63
Pami;ci PROM..................................................................................................................64
Pami;ci EPROM ...............................................................................................................65
Pami;ci statyczne RAM....................................................................................................66
Konstrukcja modułów pami;ci..........................................................................................68
Przykłady...........................................................................................................................68
Rozdział 5. Pami&ci dynamiczne.........................................................................79
Przegl:d układów pami;ci DRAM ...................................................................................79
Przykłady...........................................................................................................................80
Rozdział 6. Układy równoległego wejcia-wyjcia................................................97
Programowalne układy wejcia-wyjcia...........................................................................97
Układ 8255..................................................................................................................98
Układ Z-80 PIO...........................................................................................................99
Przykłady.........................................................................................................................102
Rozdział 7. Układy czasowe.............................................................................111
Programowalne układy czasowe.....................................................................................111
Układ 8253................................................................................................................111
Układ Z-80 CTC .......................................................................................................113
Przykłady.........................................................................................................................114
Rozdział 8. Zło.one układy wejcia-wyjcia......................................................121
Dodatek A Literatura ......................................................................................129
Rozdział 6.
Jednostka centralna wyposaona w pamici programu i danych nie tworzy jeszcze
pełnego systemu mikroprocesorowego. Kady system musi bowiem komunikowa si
z otoczeniem. Komunikacja ta moe by prowadzona szeregowo lub równolegle.
Transmisja szeregowa, w której informacja przesyłana jest szeregowo bit po bicie,
stosowana jest najcz#ciej do ł$czenia kilku lub wicej układów w celu uzyskania
przetwarzania rozproszonego. Natomiast transmisja równoległa, polegaj$ca na prze-
syłaniu od razu całych bajtów, pozwala m.in. na wyposaenie systemu mikroproceso-
rowego w układ komunikacji z uytkownikiem. W najprostszym przypadku układ taki
zawiera klawiatur i zespół wy#wietlaczy 7-segmentowych.
Programowalne układy wejcia-wyjcia
Układ równoległego wej#cia-wyj#cia mona zbudowa wykorzystuj$c układy TTL,
takie jak rejestry i bufory, take z wyj#ciami trójstanowymi. Obsługa takiego układu
wymaga jednak programowego generowania i sprawdzania niezbdnych sygnałów
steruj$cych. Oczywi#cie jest to rozwi$zanie najprostsze sprztowo, ale pochłaniaj$ce
cenny czas mikroprocesora. Ponadto złoony moduł moe zawiera nawet kilkana#cie
układów scalonych. Zamiast nich mona wykorzysta specjalizowane, programowal-
ne układy duej skali integracji, specjalnie przeznaczone do stosowania w modułach
równoległego wej#cia-wyj#cia. Układy takie pozwalaj$ nie tylko na sprztow$ reali-
zacj sygnałów steruj$cych, lecz potrafi$ take wykonywa szereg dodatkowych
czynno#ci, takich jak np. automatyczne wykrywanie zmiany stanu okre#lonych sy-
gnałów. Nie trzeba chyba dodawa, jak wpływa to na odci$enie mikroprocesora.
Na kolejnym etapie rozwoju układów scalonych znajduj$ si specjalizowane sterow-
niki okre#lonych urz$dze., np. stacji dyskietek, dysków twardych, monitorów itp.
Układy te wykraczaj$ poza ramy niniejszej ksi$ki i nie bd$ tu omawiane.
98
Układy mikroprocesorowe. Przykłady rozwiza
Układ 8255
Układ 8255 firmy Intel jest programowalnym układem równoległego wej#cia-wyj#cia.
Jest on wyposaony w dwie grupy wyprowadze., słu$cych do:
doł$czenia układu do magistrali systemowej,
sterowania urz$dzeniami zewntrznymi.
Interfejs systemowy układu zawiera nastpuj$ce sygnały:
D
0
– D
7
— dwukierunkowa, 8-bitowa magistrala danych z wyj#ciami
trójstanowymi;
A
0
– A
1
— wej#cia adresowe układu, słu$ce do wyboru jego rejestrów
wewntrznych;
CS
— wej#cie uaktywnienia układu, aktywne w stanie niskim;
RD
— wej#cie $dania odczytu informacji z układu, aktywne w stanie
niskim;
WR
— wej#cie $dania zapisu informacji do układu, aktywne w stanie
niskim;
RES — wej#cie zerowania układu, aktywne w stanie wysokim.
Interfejs urz$dze. zewntrznych zawiera trzy dwukierunkowe, 8-bitowe porty wej-
#cia-wyj#cia: A, B i C. Porty mog$ pracowa w kilku trybach, przy czym pewne tryby
jednych portów wymuszaj$ uycie pozostałych portów w okre#lonych trybach.
W trybie „0” — prostego wej#cia-wyj#cia (bez potwierdzenia) — moe pracowa
dowolny port. Podczas programowania trybu pracy naley ustali m.in. kierunek
transmisji obowi$zuj$cy dla całego portu, przy czym port C moe by podzielony na
dwie połowy, dla których kierunek ten mona ustali indywidualnie. Układ zapami-
tuje dane wyj#ciowe, natomiast dane wej#ciowe — nie. Odczyt informacji polega za-
tem na odczytaniu aktualnego stanu wyprowadze. portu.
W trybie „1” — jednokierunkowym z potwierdzeniem — mog$ pracowa porty A i B.
Sygnały steruj$ce dla portów w tym trybie zapewnia port C, tak wic niektórych jego
bitów nie mona wówczas swobodnie wykorzysta. Tryb i kierunek transmisji (wej-
#cie lub wyj#cie) mona ustali indywidualnie dla obu portów. Dane wej#ciowe i wyj-
#ciowe s$ zapamitywane w rejestrach układu.
Port A jest jedynym, który moe pracowa w trybie „2” — dwukierunkowym z po-
twierdzeniem. Port B moe wówczas pracowa w dowolnym trybie, natomiast port C
zapewnia sygnały steruj$ce, podobnie jak w trybie „1”. Dane wej#ciowe i wyj#ciowe
s$ zapamitywane w rejestrach układu.
Znaczenie sygnałów steruj$cych w trybach „1” i „2” jest nastpuj$ce:
Rozdział 6.
Układy równoległego wejcia-wyjcia
99
IRQ — sygnał zgłoszenia przerwania dla mikroprocesorów (aktywny
w stanie wysokim);
STB
— wej#cie wpisuj$ce dane z urz$dzenia zewntrznego do portu
(stan aktywny — niski);
IBF (ang. Input Buffer Full) — zajto# odbiornika; stan aktywny (wysoki)
oznacza, e mikroprocesor nie odczytał jeszcze danych wpisanych przez
urz$dzenie;
OBF
(ang. Output Buffer Full) — zajto# nadajnika; stan aktywny (niski)
oznacza, e urz$dzenie moe pobra z portu informacj wpisan$ przez
mikroprocesor;
ACK
— wej#cie potwierdzaj$ce odebranie informacji przez urz$dzenie
(stan aktywny — niski).
Interfejs urzdze zewntrznych
Rysunek 6.1.
Wyprowadzenia
układów 8255
i Z-80 PIO
Interfejs magistrali systemowej
Układ Z-80 PIO
Układ Z-80 PIO firmy Zilog jest programowalnym układem równoległego wej#cia-
wyj#cia. Podobnie jak 8255 jest on wyposaony w dwie grupy wyprowadze., słu$-
cych do:
doł$czenia układu do magistrali systemowej,
sterowania urz$dzeniami zewntrznymi.
Interfejs systemowy układu zawiera nastpuj$ce sygnały:
D
0
– D
7
— dwukierunkowa, 8-bitowa magistrala danych z wyj#ciami
trójstanowymi;
— wej#cie adresowe układu, słu$ce do wyboru rejestrów wewntrznych
portu A lub B;
B
/
A
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin