28 (40)

28 (40)



56 Liczalki TO, Tl

2.6.1.

Liczniki to i ti

Do programowego sterowania pracą liczników TO i Tl służą dwa słowa sterujące: TMOD (SFR - adres 89H) i TCON (SFR - adres 88H, adresowany bitowo).

Tl TO

Adr«» SFR 89

CfiTE

C/T

Ml

KO

«ATE

C/T

KI

KO

TMOD

Rys. 2.10. Słowo sterujące TMOD

Słowo TMOD (rys. 2.10) służy do ustawiania trybu pracy i funkcji realizowanej przez licznik. Znaczenie bitów słowa jest następujące:

Ml, MO - ustawienie trybu pracy, przy czym:

Ml MO = 00 - tryb 0,

Ml MO = 01 - tryb 1,

Ml MO = 10 - tryb 2,

Ml MO = 11 - tryb 3;

C/T

GATE


-    ustawienie realizowanej funkcji, j^rzy czym C/T — 0 oznacza ftinkcję czasomierza, a C/T = 1 - funkcję licznika impulsów zewnętrzych;

-    uaktywnienie bramkowania zliczania zewnętrznym sygnałem z wejścia INTi (i = 0,1).

A dr.*

bitu Ch.x>:

8F

ee

80

8C

88

8A

89

88

Adr».

SFR <h*x>:

88

TFl

TRI

TFO

TRO

IE1

IT1

ICO

ITO

TCON

Rys. 2.11. Słowo sterujące TCON

W słowie TCON (rys. 2.11) do kontroli i sterowania pracą liczników służą:

TCON.7 (TF1) i TCON.5 (TFO) - znaczniki przepełnienia liczników,

TCON.6 (TRI) i TCON.4 (TRO) - bity sterujące zliczaniem, tzn.

TRi = O (i = O, 1) powoduje zatrzymanie licznika Ti, TRi — 1 (i = 0,1) powoduje pracę licznika Ti.

Pozostałe bity słowa TCON są przeznaczone do sterowania pracą systemu przerwań i będą omówione w punkcie 2.8.

Jeżeli jest realizowana funkcja czasomierza (tzn. w słowie TMOD jest C/T równe 0), to zawartość licznika jest zwiększana o 1 w każdym cyklu maszynowym. Cykl jest wykonywany w ciągu 12 taktów zegara. Częstotliwość sygnału zegarowego taktującego licznik wynosi zatem fr = 5ctal/12 (&tal - częstotliwość rezonatora).

Podczas realizacji funkcji licznika impulsów zewnętrznych (tzn. kiedy w słowie TMOD jest C/T równe 1) odpowiednie wejście TO lub Tl jest próbkowane w stanie S5P2 każdego cyklu maszynowego. Jeżeli przy dwóch kolejnych próbkach zostanie wykryta zmiana 1 na 0 na wejściu (opadające zbocze impulsu), to w stanie S3P1 następnego cyklu maszynowego nastąpi zwiększenie zawartości licznika o 1. Do wykrycia zmiany na wejściu są potrzebne dwa cykle maszynowe, a zatem maksymalna częstotliwość zliczanych impulsów wynosi fcNimu = &ctal/24. Ponadto, aby wszystko przebiegało poprawnie, każdy stan logiczny zliczanych impulsów musi trwać co najmniej przez czas jednego cyklu maszynowego - jest to jedyny warunek na wypełnienie impulsów.

Liczniki pracują tak samo, bez względu na realizowaną funkcję. Różne jest tylko źródło zliczanych impulsów. Uruchomienie licznika Ti (i = 0,1) następuje po wpisaniu 1 do bitu TRi w słowie TCON. Wtedy, jeśli w słowie TMOD jest GATE = 0, to do wejścia zegarowego licznika (rys. 2.12) zostaje dołączone wejście Ti mikrokomputera (gdy C/T = 1) lub wewnętrzny sygnał zegarowy (gdy C/T = 0). Uruchomiony licznik pracuje w sposób ciągły, zgodnie z ustawionym trybem. Zatrzymanie zliczania (czyli odłączenie źródła impulsów od wejścia zegarowego licznika) następuje wyłącznie w wyniku wyzerowania bitu TRI Jeśli w słowie TMOD jest GATE równe 1, to zewnętrzne lub wewnętrzne impulsy zegarowe licznika są dodatkowo bramkowane zewnętrznym sygnałem z wejścia INTi W tym przypadku, po programowym uruchomieniu licznika (wpisaniu jedynki do TRi), zliczanie może być sterowane zewnętrznie - licznik pracuje tylko wtedy, kiedy INTi = 0.


Wyszukiwarka

Podobne podstrony:
30 (40) 60 liczniki TO, Tl Warunkiem poprawnego działania jest tu wykonanie rozkazu ORL, gdy zawarto
img019 (28) hiW-Crt^L i Oi ł to "s r- r b rv la
STA43830 40. Zespół Gilberta: 1)    to najczęstsza żółtaczka wrodzona 2)
PAWLUCZUK ŻYWIOŁ I FORMA (56) nym, to znaczy w społeczeństwie tradycyjnym, anty- j nomii tej nie zn
ScannedImage 28 rozwoju wiary w cargo) to czas przystosowania się i szukania możliwoś-ci do powtórne
45809 rozdział 1 (7) 28    Roman Niestrój dzi o to, aby dzięki koordynacji stosowanyc
JAK TO ZROBIĆ MAM 6 LAT (28) 7* j Ćwiczenie wymaga od dziecka umiejętności liczenia ) w zakresie o
rozdział 1 (7) 28    Roman Niestrój dzi o to, aby dzięki koordynacji stosowanych narz
•    Przepływność określa się, stosując na ogół potęgi 10: w modemie 56 kb/s to 56000
173 Vol. 36(2), 2001 Description. Shell (figs 27, 28,48). Smali (up to 10 mm) slender, turriform, up
IMAG0345 (10) Izomeria optyczna ... •    56% leków to związki chiralne •   
NoB3 28 NAUKA O BOGU ka to nie tyle z niezręczności definicji, ile z przekonania, że Bóg jako Istot
img024 (40) 4<5’// e ;    ___ J&Cs&J-O to-jco? s/c& / -p ^

więcej podobnych podstron