Untitled74

Untitled74



14 Licznik T2 * 8052 i SAB 80515.535

140

14.1 Licznik T2 w 8052

Schemat blokowy licznika T2 w mikrokontrolerze 8052 przedstawiono na rysunku 14-1.

Rys. 14-1 Schemat blokowy licznika T2 w mikrokontrolerze 8052.

Z licznikiem T2 współpracują następujące rejestry:

•    8-bitowy rejestr programujący T2CON (Timer 2 CONtrol register),

•    16-bitowy rejestrRCAP wartości początkowej lub wartości chwilowej licznika T2 (Reload CAPture register) złożony z dwóch 8-bitowych rejestrów: RCAP2L (rejestr mniej znaczący) i RCAP2H (rejestr bardziej znaczący),

•    8-bitowy rejestr przerwań IE,

•    8-bitowy rejestr priorytetów przerwań IP.

Wszystkie rejestry współpracujące z licznikiem T2 znajdują się w obszarze rejestrów specjalnych SFR:

• rejestr sterujący: T2CON (adres 0C8h), rw-00:

-n-

__

TF2

EXF2

RCLK

TCLK 1 EXEN2

TR2

C/T2

CP/ RL2

TF2 - znacznik przepełnienia licznika T2,

EXF2 - znacznik ustawiany opadającym zboczem zewnętrznego sygnału T2EX jeśli EXEN2=1,

RCLK - znacznik przełączania generatora taktującego odbiornik łącza szereeoweeo uracuiaceeo w trybie 1 lub 3:

—> RCLK = 0, taktowanie odbiornika łącza szeregowego z licznika Tl,

-»RCLK=1, taktowanie odbiornika łącza szeregowego z licznika T2,

TCLK - znacznik przełączania generatora taktującego nadajnik łącza szeregowego pracującego w trybie 1 lub 3:

-»TCLK - 0, taktowanie nadajnika łącza szeregowego z licznika Tl,

-»TCLK=1, taktowanie nadajnika łącza szeregowego z licznika T2,

EXEN2 - znacznik blokujący zewnętrzne wejście T2EX,

TR2 - znacznik działania licznika,

C/T2 - znacznik wyboru wejścia taktującego licznik,

CP RL2 - znacznik przełączania trybu pracy licznika:

CP/ RL2 = 0 dla trybu autoładowania (autoreload),

—> CP/ RL2 = 1 dla trybu zapamiętywania wartości chwilowej (capture),

•    rejestr pomocniczy: RCAP2L (adres OCAh), rw-00,

•    rejestr pomocniczy: RCAP2H (adres OCBh), rw-00,

•    rejestr przerwań: IE (adres 0A8h), rw-00:

EA

ET2 | ES 1 ET1 EX1

ETO EX0

EA

ET2

-    znacznik odblokowania wszystkich przerwań,

-    znacznik odblokowania przerwania od licznika T2.

• rejestr priorytetów przerwań: IP (adres 0B8h), rw-00:

-

PT2 | PS j PTI 1 PX1

PT0 i PX0

PT2

- znacznik priorytetu przerwania od licznika T2.

Bardziej szczegółowe informaq'e dotyczące licznika T2 podane są w 111. * l icznik T2 w mikrokontrolerze 8052 w odróżnieniu od liczników TO i Tl umożliwia sprzętowe generowanie stosunkowo długich odcinków czasu. W tym celu należy wykorzystać pomocniczy rejestr RCAP, w którym przechowywana jest wartość początkowa licznika po jego przepełnieniu. Jeśli

•    do wyjścia linii portu PI .4 dołączyć diodę elektroluminescencyjną (LED) tak jak na rysunku 14-2,

•    włączanie i wyłączanie diody ma następować z częstotliwością 8 Hz, czyli dioda świeci się lub jest zgaszona przez czas równy 62,5 mS =

= 62.500 ps;

•    częstotliwość rezonatora kwarcowego mikrokontrolera wynosi 12 MHz, to program działania może być następujący:


Wyszukiwarka

Podobne podstrony:
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
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
Untitled73 138 14. Licznik T2 w 8052 i SAB 80515/535 8052 80515/535 -> zbocze opadające T2EX u
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
Untitled73 138 14. Licznik T2 w 8052 i SAB 80515 535 8052 80515/535 -» zbocze opadające T2EX usta
Untitled75 142 14. Licznik T2 w 8052 i SAB 80515/535 142 14. Licznik T2 w 8052 i SAB 80515/535 UD
Untitled88 168 16. Watchdog w SAB 80515 535 6. W przykładzie założono, że w programie użytkownika wy
Untitled67 126 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515 535 • próbkouHitiie st
Untitled68 128 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515/535 128 13. Przetworni
Untitled70 132 13 Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515/535 Konsekwencją takieg
Untitled72 136 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515 535 Pomiary wykonano w
Untitled85 __15. Obniżanie pobor • V "    ^ *16. Watchdog w SAB 80515/535 Za

więcej podobnych podstron