添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第1222页 > SN8P1707 > SN8P1707 PDF资料 > SN8P1707 PDF资料1第97页
SN8P1700
8位微控制器内置的12位ADC
TC1中断操作
当TC1C计数器溢出, TC1IRQ将被设置为“1”,但是TC1IEN为启用或禁用。如果
TC1IEN = 1,触发事件将使TC1IRQ为“ 1”,并且在系统中输入的中断向量。若TC1IEN = 0,
触发事件将使TC1IRQ为“1 ”,但该系统也不会进入中断向量。用户需要照顾
多种中断下的情形。
例如: TC1中断请求设置。
B0BCLR
B0BCLR
MOV
B0MOV
MOV
B0MOV
B0BSET
B0BCLR
B0BSET
B0BSET
FTC1IEN
FT C1ENB
A, # 20H
TC1M ,A
A, # 74H
TC1C ,A
FTC1IEN
FTC1IRQ
FTC1ENB
FGIE
;禁止TC1中断服务
;禁止TC1定时器
;
;设置TC1时钟= Fcpu的/ 64
;设置TC1C初始值= 74H
;设置TC1间隔= 10毫秒
;启用TC1中断服务
;清除TC1中断请求标志
;开启TC1定时器
;启用GIE
例如: TC1中断服务程序。
ORG
JMP
INT_SERVICE :
B0XCH
B0BTS1
JMP
B0BCLR
MOV
B0MOV
.
.
EXIT_INT :
POP
B0XCH
RETI
8
INT_SERVICE
;中断向量
A, ACCBUF
; B0XCH没有按
T变更C, Z标志
;推
;检查TC1IRQ
; TC1IRQ = 0 ,退出中断向量
;复位TC1IRQ
;复位TC1C 。
; TC1中断服务程序
FTC1IRQ
EXIT_INT
FTC1IRQ
A, # 74H
TC1C ,A
.
.
A, ACCBUF
;流行的
;恢复ACC值。
;退出中断向量
松翰科技股份有限公司
第97页
修订版1.94

深圳市碧威特网络技术有限公司