51 (18)

51 (18)



102 Rozbudowa systemu, przerwania

33.

Rozbudowa systemu przerwań

_ Mikrokomputery 8051/52 mają tylko

dwa wejścia przerywające INTO i INT1. Dołączenie większej liczby sygnałów przerwań zewnętrznych wymaga zastosowania zewnętrznego układu zbierającego te przerwania. Przykład takiego układu, umożliwiającego dołączenie czterech sygnałów zgłoszeń przerwań do wejścia INTO, pokazano na rys. 3.10. Przerwania są zgłaszane narastającym zboczem sygnału. Zgłoszenie powoduje wyzerowanie odpowiedniego przerzutnika D i w konsekwencji wymuszenie stanu niskiego na wejściu przerywającym INTO. Dla tego wejścia powinno być zaprogramowane zgłoszenie przerwania poziomem (ITO = 0).

Rys. 3.10. Rozbudowa systemu przerwań

Układ wymaga programowego określenia przyczyny zgłoszonego przerwania (przez odczytanie stanu bitów 0-3 portu PI) oraz programowego ustalenia priorytetu obsługi przerwań przy ich jednoczesnym zgłoszeniu (wyzerowany więcej niż jeden przerzutnik). W programie obsługi przerwania powinno być również zawarte skasowanie jego zgłoszenia Dokonuje się tego przez chwilowe wysłanie zera na odpowiedni z bitów 4-7 portu PI (w stanie normalnym na tych bitach powinny być jedynki). Powoduje to ustawienie przerzutnika zgłoszenia, czyli skasowanie zgłoszenia przerwania

W sposób przedstawiony na rys. 3.10 można oczywiście dołączyć mniejszą lub większą liczbę sygnałów przerywających. W tym drugim przypadku, w celu zmniejszenia liczby potrzebnych do identyfikacji i kasowania zgłoszenia bitów portu, można zastosować koder priorytetowy do generowania numeru zgłoszonego przerw ania, a także dekoder do kasowania zgłoszeń.


Wyszukiwarka

Podobne podstrony:
Skanowanie 12 12 18 04 (42) •    systematycznym przeglądem form, •    
18 Laboratorium Administrowania Systemami Komputerowymi - DNS.pdf Zadanie nr 3 - Konfiguracja serwer
2 GR 18 ds. optoelektronicznych systemów i materiałów (OPTO)Lp.39 10 12131415**161719 20 21 Nazw isk
skanuj0086 (2) 102 Slowotwórstwo systemu koniugacyjnego tego czasownika, mianowicie temat czasu prze
18 Bazy danych Systemy komputerowe pozwalają na dostęp do danych wielu użytkownikom jednocześnie.
10411082?5440988516986P00569902435463811 n 51.    Agronicuui avjv a.   &nbs
—Łfztr =C:fc: 18 Rozdział 1 Organizacja systemu... W ramach reorganizacji Wydziału Nauk
Vtsy< Martsenyuk Biomedical SystemsICCAS2016 October 18.2016 Multimedia Systems inn Vlnnltsa
32616 strona018 (3) 18 Modelowanie bryłowe w systemie Unigraphics Krok 2. Zapisać kopię pliku w wybr
DSC?51 ijp*- Religia jako system kulturowy 113 jczne retną enny ;rdza i
81417 Skanowanie 12 12 18 04 (9) rozbudowali swoje warsztaty ślusarskie i często w ogóle nie zatrud
r. 18 z 56 Rozbudowa narzędzia informatycznego do prognozowania zasięgów stacji radiowych użytkowany
DSC?51 113 Religia jako system kulturowy system symboli... Na pojęciu symbolu spoczywa tutaj tak pot
102 A.S. Jagiełło, Systemy elektromechaniczne dla elektryków 102 A.S. Jagiełło, Systemy
67360 Skanowanie 12 12 18 04 (42) •    systematycznym przeglądem form, •   

więcej podobnych podstron