8-BIT TIMER A/B S3C84E5/C84E9/P84E9
11-12
F PROGRAMMING TIP Using the Timer B
ORG 0000h
VECTOR 0BEh,TBUN_INT
ORG 0100h
INITIAL:
LD SYM,#00h ; Disable Global/Fast interrupt
LD IMR,#00000001b ; Enable IRQ0 interrupt
LD SPH,#00000000b ; Set stack area
LD SPL,#00000000b
LD BTCON,#10100011b ; Disable Watch-dog
LD P4CONL,#00000011b ; Enable TBPWM output
LD TBDATAH,#80h
LD TBDATAL,#80h
LD TBCON,#11101110b ; Enable interrupt, fxx/256, Repeat
; Duration 6.605ms (10 MHz x’tal)
EI
MAIN:
MAIN ROUTINE
JR T,MAIN
TBUN_INT:
Interrupt service routine
IRET
.END