
119
CHAPTER 5 PERIPHERAL HARDWARE FUNCTIONS
Figure 5-36. Count Operation Timing
(4) Applications of the timer/event counter
(a) Timer/event counter is used as an interval timer that generates interrupts at intervals of 30 ms.
• The high-order four bits of the mode register are set to 0100B to select maximum set time 43.7 ms
(at f
X
= 6.00 MHz).
• The low-order four bits of the mode register are set to 1100B.
• The modulo register is set to the following value:
30 ms/171 µs = 175.4
=
.
.
AFH
<Sample program>
SEL
MB15
MOV
XA,#0AEH
MOV
TMOD0,XA
; Set the modulo register
MOV
XA,#01001100B
MOV
TM0,XA
; Set the mode register and start the timer
EI
; Enable an interrupt
EI
IET0
; Enable a timer interrupt
Remark In this application, the TI0 pin can be used as an input pin.
(b) An interrupt is caused when the number of pulses (active high) applied to the TI0 pin reaches
100.
• The high-order four bits of the mode register are set to 0000 to select the rising edge.
• The low-order four bits of the mode register are set to 1100B.
• The modulo register is set to 99 = 100 – 1.
Modulo register
(TMODn)
Count register
(Tn)
TOUT F/F
Count pulse(CP)
Reset
Timer start indication
Match
Match
n
0
1
2
n–1
0
1
2
n
n–1
0
1
2
n
3
4
Summary of Contents for PD750004
Page 8: ... MEMO ...
Page 20: ... xii MEMO ...
Page 234: ...214 µPD750008 USER S MANUAL MEMO ...
Page 244: ...224 µPD750008 USER S MANUAL MEMO ...
Page 248: ...228 µPD750008 USER S MANUAL MEMO ...
Page 254: ...234 µPD75008 USER S MANUAL MEMO ...
Page 328: ...308 µPD750008 USER S MANUAL MEMO ...
Page 330: ...310 µPD750008 USER S MANUAL MEMO ...
Page 342: ...322 µPD750008 USER S MANUAL MEMO ...