50 (20)

50 (20)



100 Rozbudowa systemu, pamięć

komunikacji z pamięcią. Należy najpierw wysłać numer bloku do bitów 0-2 portu P2, a dopiero później przesłać dane np. rozkazem MOVX A,@R1.

Rys. 3.8. Dołączenie układu 8155 jako zewnętrznej pamięci danych (adres 8-bitowy)

Na rysunku 3.8 pokazano sposób dołączenia specjalizowanego układu 8155 do mikrokomputerów 8051/52. Pamięć RAM tego układu (256 słów) jest dołączona jako zewnętrzna pamięć danych, adresowana za pomocą R0 lub R1 (adres 8-bitowy). Porty oraz rejestry układu czasowego są również umieszczone w przestrzeni 8-bitowych adresów zewnętrznej pamięci danych. W celu odróżnienia portów i pamięci RAM układu 8155 zastosowano technikę przełączania bloków. Numer bloku określa wyjście P2.0, dołączone do wejścia lO/M układu 8155. Jeśli P2.0 = 0, to przesłanie MOVX (z adresem w R0 lub Rl) dotyczy pamięci, jeśli natomiast P10 = i, to dotyczy ono portów układu. Jeżeli ma być wykorzystana tylko pamięć RAM tego układu, to jego wejście IO/M należy dołączyć do masy.

13.2.

Rozbudowa

WEJŚCIA-WYJŚCIA

Rozbudowy wejścia-wyjścia mikrokomputerów z rodziny MCS-51 dokonuje się przede wszystkim przez

9 dołączenie typowych, uniwersalnych układów (np. programowalnych układów z rodziny MCS-80 -z serii 82xx), w ramach przestrzeni adresowej zewnętrznej pamięci danych, według zasad podanych w punkcie 3.1 (przesyłanie adresów oraz danych przez port PO i ewentualnie P2,

1    wykorzystanie sygnałów sterujących RD i WR, komunikacja programowa

za pomocą rozkazów MOVX).

I    Programowalne układy wejścia-wyjścia zajmują zwykle kilka miej sc

| w przestrzeni adresowej (mają wejścia adresowe). Układ taki można dołączyć do mikrokomputera pracującego bez pamięci zewnętrznej I w sposób standardowy, tzn. z zewnętrznym rejestrem adresowym, jak widać na rys. 3.9a dla układu 8255. Można też zastąpić rejestr adresowy

I* programowym wysłaniem adresu (najczęściej 1- lub 2-bitowego) do jednego z portów mikrokomputera. Schemat systemu z tak dołączonym układem 8255 pokazano na rys. 3.9b. Na przykład, odczytanie portu PC układu 8255 może być tu wykonane w następujący sposób:

ANL P2, #0FCH

ORL P2, #02H    ; wysłanie adresu portu PC układu 8255

MOVX A, @R0    ; odczytanie portu, zawartość rejestru R0 bez

znaczenia

Naei«tral*

jdrttou.

Rys. 3.9. Dwa sposoby dołączenia układu 8255 do 8051




Wyszukiwarka

Podobne podstrony:
47 (25) 94 Rozbudowa systemu, pamięć zapisania są obecne na porcie PO jeszcze chwilę po zakończeniu
48 (25) 96 Rozbudowa systemu, pamięć Na rysunku 3.4 pokazano praktyczny schemat przykładowego układu
49 (22) 98 Rozbudowa systemu, pamięć 3.1.4. Dołączanie zewnętrznej PAMIĘCI DANYCH W zależności od
50 (150) 100 Tony Buzan Genialna pamięć4. Odpowiedzi do testu systemu alfabetycznego Poniżej wpisz o
25 (366) 50 Tony Buzan Genialna pamięćMetoda łańcuchowa Jest to podstawowy z systemów pamięci. Przek
Przetwarzanie w środowiskach z pamięcią wspólną (1) •    W systemach z pamięcią
img020 (13) Stroboskop dyskotekowy 220 V/50 Hz 100 VA IFK 120 0,2 Ws 2 Ws 20 Ws 0,05*1 Hz
10 20 30 40 50 70 100 200 300 400 500 700 1000 2000 3000 4000 7000 10000 ,23 Moc [kW] 0
Właściwości systemów przetwarzania sygnałów 1.    Systemy z pamięcią i bez
Systemy z pamięcią i bez pamięci Sygnał wyjściowy systemu bez pamięci w chwili n zależy tylko od syg
PODZIAtKI podziałki powiększające 100 : 1 • 50:1 20:1 10:1 5: 1 2
5a (11) Przygotowanie: 20 min O Gotowanie: 45 min Kcal: 335 Zawartość tłuszczu: 11 g 50 g masła 100
0 (27) 32ROSA DECKCHEN MIT HUHN Grafie: ca 35 x 35 cm Materiał: 50 g Hakelgarn .Manuela 20"
27 (321) 54 Tony Buzan Genialna pamięćSystemy wieszaków Jest to metoda podobna do systemu łańcuchowe

więcej podobnych podstron