3.1.4 应用示例
3.1.1节介绍了门控位GATE和外中断引脚INTx的控制特性,可用来测量红外遥控器引导码的高电平脉冲宽度。门控位GATE测量脉冲宽度示意图见图3-5。
示例中用T0进行测量,初始化置门控位GATE为1,T0的计数受外中断引脚INT0的控制。T0启动后,外中断引脚INT0出现高电平T0才开始计数,高电平消失T0停止计数,可准确测出INT0输入的高电平脉冲宽度。采用定时器溢出查询的汇编语言程序如下,所得机器周期数分别存放在R0和R1中。
(https://www.daowen.com)
图3-4 延时子程序的机器周期估算示意图

图3-5 门控位GATE测量脉冲宽度示意图
