144 14. Licznik T2 w 8052 i SAB 80515/535
--1- n
2Sb
7 U ź U
Schemat blokowy licznika T2 pokazano na rysunku 14-3. Symbole tych rejestrów, adresy i przeznaczenie przedstawiono poniżej. • 16-bitowy rejestr CRC porównania/wartości początkowej/wartości chwilowej licznika T2: | |||
CRCH (adres OCBh), rw-00 |
CRCL (adres OCAh), rw-00 | ||
• 16-bitowy rejestr CCI porównania /wartości chwilowej licznika T2: | |||
CCI II (adres 0C3h), rw-00 |
CCL1 (adres 0C2h), rw-00 | ||
• 16-bitowy rejestr CC2 porównania /wartości chwilowej licznika T2: | |||
CCH2 (adres 0C5h), rw-00 |
CCL2 (adres 0C4h), rw-00 | ||
• 16-bitowy rejestr CC3 porównania /wartości chwilowej licznika T2: | |||
CCH3 (adres 0C7h), rw-00 |
CCL3 (adres 0C6h), rw-00 | ||
• rejestr programowania trybów licznika T2 |
i sygnału taktującego: T2CON | ||
(adres 0C8h), rw-00: | |||
T2PS | I3FR | I2FR T2R1 |
T2R0 |
| T2CM | T2I1 I T2I0 |
T2PS - włączenie (T2PS=1)/wyłączenie (T2PS-0) dodatkowego
dzielnika wstępnego przez 2,
I3FR - wybór zbocza narastającego (I3FR=l)/opadającego
(I3FR=0) zewnętrznego przerwania INT3, wyjścia komparatora CRC, wpisu wartości chwilowej licznika T2 do rejestru CRC,
T2R1,T2R0 - wybór trybu autoladowania licznika:
—> T2R1,T2R0 -0xb, zablokowane funkcje autoladowania, -> T2R1,T2R0 =10b, tryb 0, autoładowanie po przepełnieniu licznika T2,
-» T2R1/I2R0 =llb, tryb 1, autoładowanie opadającym zboczem sygnału T2EX,
T2CM - wybór trybu 0 (T2CM-0) lub 1 (T2CM-1) porównania,
1211,1210 - wybór sygnału taktującego licznik:
-> T211,T2IO=OOb zatrzymanie licznika,
T2Il,T2I0=01b taktowanie sygnałem wewnętrznym: frFN/12 (T2PS=0) lub fCRNr/24 (T2PS=1),
—> T2Il,T2I0=10b taktowanie sygnałem zewnętrznym,
—> T211,T2I0-llb bramkowanie wewnętrznego sygnału taktującego sygnałem zewnętrznym P1.7/T2.
rejestr odblokowywania trybów porównania i wpisu wartości chwilowej licznika T2 do rejestrów CCx: CCEN (adres OClh), rw-00: