uklady-mikroprocesorowe.-przyklady-rozwiazan ebook, ebooki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • apan.keep.pl
  • Podobne

     

    uklady-mikroprocesorowe.-przyklady-rozwiazan ebook, ebooki

    [ Pobierz całość w formacie PDF ]
    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
      [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl
  • Designed by Finerdesign.com