Untitled73

Untitled73



138 14. Licznik T2 w 8052 i SAB 80515/535

8052

80515/535

-> zbocze opadające T2EX ustawia znacznik EXF2 i generuje przerwanie o adresie 02Bh,

-> zbocze opadające lub narastające

P1.0/CC0/ INT3 ustawia znacznik IEX3 i generuje przerwanie o adresie 53h,

-> zbocza opadające PI.1/CCI/ /INT4 .. P1.3/CC3/INT6 ustawiają znaczniki 1EX4 .. IEX6 i generują przerwania o adresach: 5Bh .. 6Bh

• wartość chwilowa licznika zapamiętywana jest programowo jeśli:

-► wykonana zostanie instrukcja wpisu dowolnej wartości do mniej znaczącego rejestru: CRCL, CCL1, CCL2 lub CCL3

• przepełnienie licznika ustawia znacznik przepełnienia TF2 i generuje przerwanie o adresie 02Bh,

•    wartość początkowa licznika przepisywana jest:

—> automatycznie po przepełnieniu licznika,

—>    z    jednego    16-bitowego —►    z jednego ló-bitowego rejestru

rejestru    RCAP,    CRC,

—>    zboczem opadającym PI.5/

/T2EX

—>    zbocze opadające P1.5/T2EX u-

stawia znacznik EXF2 i generuje __przerwanie o adresie 02Bh, i

jak widać z podanej tabeli różnice między obu tak samo nazwanymi licznikami T2 są ogromne. Właściwie to co jest możliwe w mikrokontrolerze SAB 80515/535 nie jest możliwe w mikrokontrolerze 8052. Podobna sytuacja występuje w innych mikrokontrolerach rodziny '51. Tryby pracy licznika T2 określane są często mianem CCR:

•    CCR - Compare, porównanie; tryb dostępny jedynie w SAB 80515/535,

•    CCR - Capture, zapamiętanie wartości chwilowej,

•    CCR Reload, autoładowanie wartości początkowej licznika.

W obu mikrokontrolerach 8052 i SAB 80515/535 16-bitowy licznik T2 tworzą dwa 8-bitowe rejestry specjalne oznaczone symbolami:

•    TL2 jest rejestrem mniej znaczącym o adresie OCCh, rejestrem do odczytu i zapisu (po sprzętowym zerowaniu procesora TL2-0),

•    TH2 jest rejestrem bardziej znaczącym o adresie OCDh, rejestrem do odczytu i zapisu (po sprzętowym zerowaniu procesora TH2=0),

Sposób zliczania zewnętrznych impulsów taktujących jest taki sam jak w j liczniku TO lub Tl.    j

Sygnał zewnętrzny jest testowany przez, mikrokontroler w każdym cyklu maszynowym. Jeżeli w jednym cyklu wykryty został poziom wysoki sygnału, a w następnym poziom niski to zawartość rejestrów TH2, TL2 jest zwiększana o jeden. Inkrementacja licznika T2 dokonywana jest w następnym cyklu maszynowym w stosunku do cyklu, w którym wykryta została zmiana poziomu sygnału.

Ze sposobu testowania przez mikrokontroler poziomu zewnętrznego sygnału wynikają dwa ograniczenia. Po pierwsze czas trwania wysokiego poziomu sygnału musi być dłuższy niż 1 cykl maszynowy mikrokontrolera.

Jest to warunek określający współczynnik wypełnienia impulsów. Po drugie minimalny okres zewnętrznego sygnału musi być dłuższy niż 2 cykle maszynowe.

Jeśli mikrokontroler jest sterowany rezonatorem kwarcowym o częstotliwości 12 MHz to maksymalna częstotliwość zewnętrznego sygnału doprowadzonego do wejścia T2 nie może przekraczać 500 kl lz.

^ licznikiem T2 związanych jest:

•    5 dodatkowych rejestrów w mikrokontrolerze 8052: T2CON, RCAP2L, RCAP2H, 1E oraz IP,

•    15 rejestrów specjalnych w mikrokontrolerze SAB 80515/535: T2CON, CCENJ, CRCL, CRCH, CCL1, CCH1, CCL2, CCH2, CCL3, CCH3,1RCON, IEN0, IEN1, IP0 oraz IP1.


Wyszukiwarka

Podobne podstrony:
Untitled73 138 14. Licznik T2 w 8052 i SAB 80515 535 8052 80515/535 -» zbocze opadające T2EX usta
Untitled76 144 14. Licznik T2 w 8052 i SAB 80515/535 --1- n 2Sb 7 U ź U Schemat blokowy licznika T
Untitled77 146 14. Licznik T2 w 8052 i SAB 80515/535 COCAH3 1 COCAL3
Untitled79 150 14. Licznik T2 w 8052 i SAB 80515 53514.2.2 Modulacja okresu i współczynnika wypełnie
Untitled80 152 14 Licznik T2 w 8052 i SAB 80515/535 skojarzonym z tym rejestrem (PI. 1 /CCI) pojawia
Untitled82 156 14 Licznik T2 w 8052 i SAB 80515/535 156 14 Licznik T2 w 8052 i SAB 80515/535 Stan_T2
Untitled74 140 14 Licznik T2 u 8052 i SAB 80515 53514.1 Licznik T2 w 8052 Schemat blokowy licznika T
Untitled75 142 14. Licznik T2 w 8052 i SAB 80515/535 8052 Vcc 5 UD, r. PI.4 62,5 ms a 125
Untitled78 148 14. Licznik T2 w 8052 i SAB 80515/535 mikrokontrolerze 80515/535 przed licznikiem T2
Untitled81 154 14. Licznik T2 w 8052 i SAB 80515/535 Operację dynamicznego odczytu wartości chwilowe
Untitled83 158 14. Licznik T2 w 8052 i SAB 80515/535 13.    W jaki sposób programowo
Untitled75 142 14. Licznik T2 w 8052 i SAB 80515/535 142 14. Licznik T2 w 8052 i SAB 80515/535 UD
Untitled74 14 Licznik T2 * 8052 i SAB 80515.535 14014.1 Licznik T2 w 8052 Schemat blokowy licznika T
Untitled85 __15. Obniżanie pobor • V "    ^ *16. Watchdog w SAB 80515/535 Za
Untitled64 120 12. Port szeregowy Jeżeli w mikrokontrolerach 8xC52 jako generator zostanie użyty lic
Untitled69 130 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515 533 DAPR7 4 są czterem

więcej podobnych podstron