30 (40)

30 (40)



60 liczniki TO, Tl

Warunkiem poprawnego działania jest tu wykonanie rozkazu ORL, gdy zawartość TLO jest mniejsza niż OCOH, to znaczy przed upływem 64 cykli maszynowych od zgłoszenia przerwania.

W trybie 2 licznik Ti pracuje jako licznik 8-bitowy (TLi) z automatycznym wpisywaniem wartości początkowej (ang. automatic reload) zapisanej w THi (rys. 2.13). Przepisanie zawartości THi do TLi następuje w chwili przepełnienia licznika Jednocześnie jest ustawiany znacznik TFi. Zawartość THi pozostaje bez zmiany. Wartość początkowa może być wpisywana do THi i zmieniana programowo. Licznik pracujący w trybie 2 może być użyty dowolnie, zależnie od potrzeb. Szczególnie wygodne jest wykorzystanie licznika do wytwarzania przerwań zegarowych o zadanym okresie, przy czym maksymalny okres przerwań w tym trybie wynosi 256 cykli maszynowych, czyli 256 /is przy zegarze 12 MHz.

Rvs. 2.11 Schemat blokowy liczników TO i Tl w trybie 2

Tryb 3 jest różny dla liczników TO i Tl. Licznik Tl w trybie 3 nie pracuje-jest zatrzymany, tak jakby TRI było równe 0. Na rysunku 2.14 pokazano konfigurację licznika TO w trybie 3. Poszczególne bajty licznika TO, tzn. THO i TLO, działają w tym trybie jako dwa niezależne 8-bitowe liczniki Bajt TLO może być wykorzystany jako czasomierz lub jako licznik impulsów z wejściaJTO. Jest wtedy sterowany za pomocą bitów sterujących licznika TO: C/T, GATE, TRO, INTO i TFO ~ podobnie jak licznik TO w trybie 0 i 1. Natomiast THO może pracować tylko jako czasomierz (zliczanie wewnętrznych impulsów zegarowych). Jest on przy tym sterowany (start, stop) za pomocą bitu TRI, ustawia znacznik przepełnienia TFI - są tu więc używane bity sterujące licznika Tl. Tryb 3 jest stosunkowo rzadko wykorzystywany. Jest on przewidziany dla mikrokomputera 8051 w zasadzie wyłącznie na wypadek, kiedy

INTO

(kortcdutuO

Rys. 2.14 Schemat blokowy licznika TO w trybie 3

licznik Tl (pracujący np. w trybie 2) jest użyty do określenia szybkości transmisji portu szeregowego, a do innych celów są potrzebne dwa • niezależne liczniki

2.6.2.

Licznik T2 (tylko 8052/32)

Układ czasowo-licznikowy mikrokomputerów 8052/32 zawiera dodatkowy 16-bitowy licznik T2: TH2 (SFR - adres OCDH) i TL2 (SFR - adres OCCH). Licznik może pełnić funkcję czasomierza lub licznika impulsów zewnętrznych podanych na wejście T2 (PLO). Zasada pracy licznika T2 jest w obu przypadkach podobna do zasady pracy liczników TO i TL Przy realizacji funkcji czasomierza licznik jest taktowany wewnętrznym sygnałem zegarowym o częstotliwości 1xtal/12. Jego zawartość jest zwiększana w każdym cyklu maszynowym. Przy realizacji funkcji licznika impulsów zewnętrznych zwiększenie zawartości licznika o 1 następuje po wykryciu opadającego zbocza sygnału na wejściu T2.

Z licznikiem T2 jest związany 16-bitowy rejestr RLD: RLDH (SFR - adres OCBH) i RLDL (SFR - adres OCAH). Jest on, w zależności od trybu pracy licznika T2, rejestrem wartości początkowej dla licznika lub rejestrem zatrzaskowym, do którego jest wpisywana zawartość licznika.

Do sterowania pracą licznika T2 służy słowo sterujące T2CON (SFR - adres 0C8H, adresowane bitowo), przedstawione na rys. 2.15.


Wyszukiwarka

Podobne podstrony:
28 (40) 56 Liczalki TO, Tl2.6.1. Liczniki to i ti Do programowego sterowania pracą liczników TO i Tl
scan HAtAS 20 Hz 30 40    60 80100    200 300 400 600
Poznaj C++ w$ godziny0023 Zaczynamy 7 C++ to nie tylko lepsze C Prawdą jest, że C++ to rozbudowane C
30 (284) 60 Tony Buzan Genialna pamięć Każdy z nas jest inny, toteż liczby będą wyczarowywały różne
10 11 głębiony. Dlatego nieodzownym warunkiem poprawnego wykorzystania opisanych tu metod i technik
WARUNKI POPRAWNOŚCI DZIAŁANIA MODELU Nie może funkcjonować w oderwaniu od aspektów finansowych Nie m
IMG67 b) 30% U- gP 60% d) 80% c) 100% [21] Która z zatok przynosowych jest największa: Zatoka
80010 PICT5832 (2) głębiony. Dlatego nieodzownym warunkiem poprawnego wykorzystania opisanych tu met
skanowanie0003 (65) i to wyłącznie w warunkach laboratoryjnych. Związana jest ona z trudnościami tec
28951 s058 (2) Kijek pługa powinien mieć długość od 30 do 60 cm i średnicą od 12 do 20 mm. Tu równie
Co to iest system czasu rzeczywistego? SCR (real-time system) - to system, którego poprawność działa

więcej podobnych podstron