Systemy mikroprocesorowe
Rejestr TMOD: (adres 89H rw - 0);
;Rejestn:j |
Bit 7 |
j bit 6 |
bit 5 ..... |
bit 4 |
bit 3 |
j bit 2 |
bit 1 |
bitO 1 |
TMOD j |
GATE |
j OT |
Ml |
MO |
GATE |
i af |
Ml |
MO 1 |
^-------> '--__«
układ Tl układ TO
Rejestr jest podzielony na dwie 4-bitowe części zawierające bity o jednakowym znaczeniu.
Cztery starsze bity rejestru dotyczą układu czasowego Tl, młodsze cztery bity dotyczą układu TO.
Znaczenie poszczególnych bitów jest następujące:
• GATE - bit sterujący bramkowaniem układu czasowego.
Dla GATE=1 zliczanie w układzie TO następuje:
=> gdy sygnał na wejściu 1NT0 (P3.2)
=> oraz bit TRO są w stanie wysokim.
Jeżeli GATE=0, to zliczanie następuje, gdy tylko bit TRO jest w stanie wysokim.
• ClT - bit określający źródło zliczanych impulsów przez dany układ
czasowy:
> "0" oznacza zliczanie cykli maszynowych (impulsów o częstotliwości FW12),
> "1" oznacza zliczanie impulsów zewnętrznych z wejścia TO (P3.4).
• Ml, MO - bity wyboru trybu pracy dla danego układu czasowego:
j Ml |
MO |
Tryb pracy: |
j 0 |
0 |
Tryb 0 |
i 0 |
1 ; Tryb 1 ] | |
! 1 |
0 |
i Tryb 2 |
1 i |
1 |
1 Układ TO - tryb 3, układ Tl zatrzymany i |