常见问题 - 龙人集团有限公司

快发彩票开户

咨询电话:

质量是产品的生命信誉是企业的灵魂!

当前位置:快发彩票开户 > 快发彩票开户 > 常见问题

IC解密知识:应用定时器中断

更新时间:2020-04-24  点击次数:202次 打印
如何应用定时器实现中断呢?具体的操作步骤有呢些?应该注意什么问题?下面由IC​解密工程师讲解一个应用定​时器中断的实例: 1、方法:利用定时器T0作1ms定时,达到定时值后引起中断,在中断服务程序中,使P1.0的状态取一次反,并再次定时1ms。
如何应用定时器实现中断呢?具体的操作步骤有呢些?应该注意什么问题?下面由IC解密工程师讲解一个应用定时器中断的实例:
1、方法:利用定时器T0作1ms定时,达到定时值后引起中断,在中断服务程序中,使P1.0的状态取一次反,并再次定时1ms。
2、定时初值:机器周期MC=12/fosc=2us。所以定时lms所需的机器周期个数为500D,亦即0lF4H。设T0为工作方式1(16位方式),则定时初值是(01F4H)求补=FEOCH
START: MOV TMOD,#01H ;T0为定时器状态,工作方式1
MOV TL0,#0CH ;T0的低位定时初值
MOV TH0,#0FEH ;T0的高位定时初值
MOV TCON,#10H ;打开T0
SETB ET0 ;1ET0,即允许T0中断
SETB EA ;1EA,即充许全局中断
AJMP $ ;动态暂存
000BH: AJMP IST0 ;转入T0中断服务程序入口地址IST0
IST0: MOV TL0,#0CH ;重置定时器初值
MOV TH0,#0FEH ;重置定时器初值
CPL P1.0 ;P1.0取反
RET1 ;中断返回
(编辑:admin)
奔驰现金网 123彩票 加拿大28 555彩注册 幸福彩票 广西快3走势 K8彩票开户 聚发彩票投注 福建快3 英豪彩票开户