参数资料
型号: SN8P1603S
厂商: SONIX Technology Co., Ltd.
英文描述: 8-Bit Micro-Controller
中文描述: 8位微控制器
文件页数: 55/94页
文件大小: 540K
代理商: SN8P1603S
SN8P1600
8-bit micro-controller
SONiX TECHNOLOGY CO., LTD
Page 55
Revision 1.94
TC0 TIMER OPERATION SEQUENCE
The TC0 timer’s sequence of operation may be as following.
Set the TC0C initial value to setup the interval time.
Set the TC0ENB to be “1” to enable TC0 timer.
TC0C is incremented by one after each clock pulse corresponding to TC0M selection.
TC0C overflow if TC0C from FFH to 00H.
When TC0C overflow occur, the TC0IRQ flag is set to be “1” by hardware.
Execute the interrupt service routine.
Users reset the TC0C value and resume the TC0 timer operation.
Example: Setup the TC0M and TC0C.
B0BCLR
FTC0IEN
B0BCLR
FTC0ENB
MOV
A,#20H
B0MOV
TC0M,A
MOV
A,#74H
B0MOV
TC0C,A
B0BSET
FTC0IEN
B0BCLR
FTC0IRQ
B0BSET
FTC0ENB
Example: TC0 interrupt service routine.
ORG
8
JMP
INT_SERVICE
INT_SERVICE:
B0XCH
A, ACCBUF
B0MOV
A, PFLAG
B0MOV
PFLAGBUF, A
B0BTS1
FTC0IRQ
JMP
EXIT_INT
B0BCLR
FTC0IRQ
MOV
A,#74H
B0MOV
TC0C,A
.
.
.
.
JMP
EXIT_INT
; To disable TC0 interrupt service
; To disable TC0 timer
;
; To set TC0 clock = fcpu / 64
; To set TC0C initial value = 74H
;(To set TC0 interval = 10 ms)
; To enable TC0 interrupt service
; To clear TC0 interrupt request
; To enable TC0 timer
; Interrupt vector
; B0xch instruction do not change C,Z flag
; Check TC0IRQ
; TC0IRQ = 0, exit interrupt vector
; Reset TC0IRQ
; Reload TC0C
; TC0 interrupt service routine
; End of TC0 interrupt service routine and exit interrupt
vector
; Restore ACC value.
; Exit interrupt vector
EXIT_INT:
.
.
B0MOV
B0MOV
B0XCH
RETI
.
.
A, PFLAGBUF
PFLAG, A
A, ACCBUF
相关PDF资料
PDF描述
SN8P1603X 8-Bit Micro-Controller
SN8P1604 8-Bit Micro-Controller
SN8P1604AK 8-Bit Micro-Controller
SN8P1604AP 8-Bit Micro-Controller
SN8P1604AQ 8-Bit Micro-Controller
相关代理商/技术参数
参数描述
SN8P1603X 制造商:SONIX 制造商全称:SONIX 功能描述:8-Bit Micro-Controller
SN8P1604 制造商:SONIX 制造商全称:SONIX 功能描述:8-Bit Micro-Controller
SN8P1604AK 制造商:SONIX 制造商全称:SONIX 功能描述:8-Bit Micro-Controller
SN8P1604AP 制造商:SONIX 制造商全称:SONIX 功能描述:8-Bit Micro-Controller
SN8P1604AQ 制造商:SONIX 制造商全称:SONIX 功能描述:8-Bit Micro-Controller