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

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