8-BIT TIMER A/B

S3C84E5/C84E9/P84E9

 

 

FPROGRAMMING 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

JRT,MAIN

TBUN_INT:

Interrupt service routine

IRET

.END

11-12

Page 256
Image 256
Samsung S3C84E5 user manual Programming TIP Using the Timer B, 0BEh,TBUNINT, Main Main Routine JRT,MAIN Tbunint, 11-12