ksa3,4.doc

(21 KB) Pobierz
3

3. Opisz ideę przesyłania informacji między mikroprocesorem i urządzeniem zewnętrznym z potwierdzeniem.

slajady: parallel output port, parallel input port lub digital port hadshake

·         zapis do urządzenia zewn.
Najpierw wystawiany jest przez mikroprocesor adres urządzenia na szynie adresowej. Dekoder adresu docelowego urządzenia stwierdza równość swojego adresu z wystawionym na szynie i uaktywnia bit statusu urządzenia. Następnie mikroprocesor ustawia wysyłane dane na szynie danych oraz uaktywnia sygnał zapisu WR. Wówczas dane z szyny danych zostają wpisane do rejestru (bufora) i ustawiany jest status urządzenia mówiący, że urządzenia nie pobrało jeszcze danych z bufora. Kończy się sygnał WR a mikroprocesor czeka na wyzerowanie statusu (sprawdzany jest on po wysłaniu sygnału czytania RD lub po zadresowaniu). Gdy urządzenie odczyta już daną z rejestru zeruje bit statusu (potwierdzenie) co kończy procedurę zapisu.

·         odczyt z urządzenia zewnętrznego.
Gdy urządzenie chce przesłać daną ustawia swój bit statusu i wpisuje daną do rejestru. Mikrokontroler wykrywa chęć przesłania przez urządzenie danej przez cykliczne sprawdzanie jej bitu statusu sygnałem RD. Po wykryciu tego statusu wystawia on adres urządzenia, a następnie sygnał odczytu RD przepisujący daną z rejestru na szynę danych i zerujący status urządzenia, co jest znakiem dla urządzenia, że wystawiona przez nie dana została odczytana.

 

4. Podaj schematy ideowe przykładowej realizacji sprzęgu systemu mikroprocesorowego z urządzeniami wejścia-wyjścia realizującego transmisję z potwierdzeniem.

slajady: parallel output port, parallel input port

 

Zgłoś jeśli naruszono regulamin