English
Language : 

PD17012_15 Datasheet, PDF (120/320 Pages) Renesas Technology Corp – 4-BIT SINGLE-CHIP MICROCONTROLLERS WITH DIGITAL TUNING SYSTEM HARDWARE
µPD17012, 17P012
12.2.4 Example of using basic timer 0
An example of a program using basic timer 0 is shown below.
This program executes processing A every 1 second.
Example
CLR2
MOV
LOOP:
SKT1
BR
ADD
SKE
BR
MOV
BTM0CK1, BTM0CK0
M1, #0
BTM0CY
NEXT
M1, #1
M1, #0AH
NEXT
M1, #0
; Sets BTM0CY flag setting pulse to 10 Hz (100 ms)
; Branches to NEXT if BTM0CY flag is “0”
; Adds 1 to M1
; Executes processing A if M1 is “10” (1 second has elapsed)
Processing A
NEXT:
Processing B
; Executes processing B and branches to LOOP
BR LOOP
118
Data Sheet U10101EJ4V0DS