Untitled74

Untitled74



140 14 Licznik T2 u 8052 i SAB 80515 535

14.1 Licznik T2 w 8052

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


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

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

•    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:

TF2

EXF2

RCLK

TCLK

EXEN2

TR2

C/T2

CP/RL2

TF2 - znacznik przepełnienia licznika T2,

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

RCLK - znacznik przełączania generatora taktującego odbiornik łącza szereeoweeo oracuiaceeo 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 || ET1 | EXł

ETO EX0

EA - znacznik odblokowania wszystkich przerwań,

ET2 - znacznik odblokowania przerwania od licznika T2.

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

PT 2 | Pś~ 1 PT1 PX1

PT0 j PX0

PT2 - znacznik priorytetu przerwania od licznika T2.

Bardziej szczegółowe informaq'e dotyczące licznika T2 podane są w 11]. * Licznik 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 mś =

= 62.500 |is;

•    częstotliwość rezonatora kwarcowego mikrokontrolera wynosi 12 MHz, t0 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
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
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
Untitled85 __15. Obniżanie pobor • V "    ^ *16. Watchdog w SAB 80515/535 Za
Untitled74 14 Licznik T2 * 8052 i SAB 80515.535 14014.1 Licznik T2 w 8052 Schemat blokowy licznika T
Untitled69 130 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515 533 DAPR7 4 są czterem
Untitled71 134 ■ 13. Pr?ctvomik analogowo-cyfrow) w mikrokontrolerze SAB 80515 53$ -» najkrótsza ins

więcej podobnych podstron