97984

97984



■ kombinowane - automatycznie: licznik rozkazów, rejestry specjalne; programista: rejestry wspólnego przeznaczenia.

4) identyfikacja przerwania - procesor uaktywnia linie odpowiedzi na przerwanie (Int Ack - interrupt acknowledge).

Do procesora:

-    numer przerwania (procesor prześle go magistralą danych),

-    adres przerwania.

ARBITRAŻ PRZERWAŃ (określa kolejność wykonywania przerwań).

- sprzętowy

Int Req

dekoder

pr?erwań

Jut Ruq 0

Int Ack

Int Req n

1. równoległy

szeregowy


szeregowy


Int j Ack lt

R*?q n | pn |


1. - wszystkie urządzenia są przypięte do dekodera przerwań, który ustala kolejność zgłoszenia przerwania do procesora. Numeracja wejść decyduje o priorytecie przerwań. Priorytet może być wędrujący - obsłużony idzie na koniec kolejki

2. - podaj dalej - urządzenia zgłaszające Int Reg są łączone w jeden sygnał

3. - połączenie 1. i 2. - dekodery przerwań są przypięte w sposób szeregowy -rozwiązanie dobre dla wielu urządzeń.

- programowy

5)    skok do procedury obsługi przerwania,

6)    powrót z obsługi przerwania - to co w 2) i 3), tylko w odwrotnej kolejności:

■    odtworzenie stanu procesora,

■    włączenie systemu przerwań.

SYSTEM PRZERWAŃ W 8051

1) 5-6 źródeł przerwań:

■ 2 zewnętrzne INTO, INT1 (linie typu Int Reg),

7



Wyszukiwarka

Podobne podstrony:
17 SWB - Programowanie mikrokontrolerów - wykład 10a®*Licznik rozkazów Licznik rozkazów (PC) - rejes
17 SWB - Programowanie mikrokontrolerów - wykład 10a®*Licznik rozkazów Licznik rozkazów (PC) - rejes
Pamięć operacyj na (M) Licznik rozkazów (PC) Rejestr rozkazów (IR) Blok sterowania Sygnały
7 Akumulator Rejestr indeksowy Licznik rozkazów Wskaźnik stosu Rejestr stanu —
35510 p1030175 Rejestry w 8086/88 (4/4) •    Licznik rozkazów/wskaźnik rozkazu: — IP
89790 Slajd12 (122) Schemat procesora Typowa organizacja procesora: Blok rejestrów rozkazów RR Blok
wk1 komora powietrzna włącznika wolne] kombinacji komora powietrzna włącznika rejestru komora zaworo
DSC07310 (3) Podstawy techniki cyfrowe] liczniki •    licznik rozkazów - Program Coun
p1030011 Projektowanie rozkazów (2)•    Rejestry —    liczba rejestrów
p1030011 Projektowanie rozkazów (2)•    Rejestry —    liczba rejestrów

więcej podobnych podstron