62 Licznik T2
A <*"•* |
bitu Chtx3! |
CF |
CE |
CO |
CC |
ca |
CA |
ca |
ca |
A dr** |
SFR <h*x>S ca |
TF8 |
EXF8 |
RCLK |
TCLK |
EXEM£ |
TR2 |
C/T2 |
CP/RL2 |
T2 C ON
Rw. 115. Słowo sterujące T2CON
Znaczenie bitów jest następujące:
T2CON.O (CP/RL2) - ustawienie trybu, przy czym:
CP/RL2 = 0 - praca z automatycznym wpisywanie^ warto ści początkowej,
CP/RL2 = 1 - praca z zatrzaskiwaniem zawartości licznika;
T2CON.1 (C/T2) - ustawienie realizowanej funkcji,przy czym
C/T2 = 0 oznacza funkcję czasomierza, a C/T2 = 1 - funkcję licznika impulsów zewnętrznych;
T2CON.2 (TR2) - sterowanie zliczaniem, przy czym TR2 — 1
oznacza zliczanie, a TR2 = 1 - jego zatrzymanie;
T2CON.3 (EXEN2) - znacznik uaktywnienia wejścia T2EX;
T2CON.4 (TCLK)
T2CON.5 (RCLK) - przypisanie T2 jako źródła impulsów zegarowych dla nadajnika (TCLK = 1) i odbiornika (RCLK = 1) portu szeregowego (patrz p. 2.7);
T2CON.6 (EXF2) - znacznik opadającego zbocza impulsu na wejściu T2EX; aktywny, gdy EXEN2 = 1; zgłoszenie przerwania;
T2CON.7 (TF2) - znacznik przepełnienia; znoszenie przerwania.
Niezależnie od realizowanej funkcji, określonej przez C/T2, licznik
T2 może być wykorzystywany jako licznik-czasomierz, gdy w słowie
T2CON: TCLK = O i RCLK = O, albo też jako generator impulsów zegarowych dla portu szeregowego (patrz punkt 2.7), gdy w słowie T2CON: TCLK = 1 lub RCLK = 1.
Rys. 2.16. Schemat blokowy licznika T2 w trybie licznika/czasomierzą (RCLK - 0 i TCLK - 0)
Schemat funkcjonalny licznika-czasomierza T2 (przy TCLK = 0 i RCLK = 0) pokazano na rys. 116. W tym przypadku licznik może działać w dwóch trybach określonych przez bit CP/RL2 (T2CON.O). _
Pizy CP/RL2 = 0 licznik T2 pracuje z automatycznym wpisywaniem wartości początkowej z rejestru RLD. Wpisanie wartości początkowej następuje na skutek pojawienia się sygnału przepełnienia licznika Sygnał ten ustawia równocześnie znacznik przepełnienia TF2 (T2CON.7). Działanie licznika T2 jest więc w tym przypadku podobne, jak liczników TO i Tl w trybie 1 Ponadto, jeżeli w słowie T2CON jest EXEN2 równe 1, to załadowanie wartości początkowej do licznika następuje również na skutek opadającego zbocza sygnału dołączonego do wejścia T2EX (P 1.1). To powoduje równocześnie ustawienie znacznika EXF2 (T2CON.6) i daje możliwość synchronizowania pracy licznika sygnałem zewnętrznym.
Przy CP/RL2 — 1 licznik-czasomierz liczy zawsze mod 216, ustawiając przy przepełnieniu znacznik TF2. Działa zatem podobnie, jak liczniki TO i Tl w trybie 1. Dodatkowo, jeśli w słowie T2CON jest EXEN2 równe 1, to opadające zbocze sygnału dołączonego do wejścia T2EX (Pl.l) powoduje przepisanie zawartości licznika do rejestru RLD