怎样区分本次和下一次中断

[复制链接]
1682|2
 楼主| victor3l 发表于 2012-8-17 11:35 | 显示全部楼层 |阅读模式
我要用外部中断和定时器测频率。我想在第一次外部中断来的时候打开定时器定时,当下一次外部中断来的时候关闭定时器读出里面的数据。我该如何区分这次和下次中断了?
wangyy608 发表于 2012-8-17 11:46 | 显示全部楼层
if(Flag_Int)
      Flag_Int = 0;
      ............
else
      Flag_Int = 1;
      ...................
zhuanghaiyang 发表于 2012-8-17 12:16 | 显示全部楼层
用标志。
bit FLAG;

if(FLAG==0)
{
     FLAG=1;
//开定时器
}
else
if(FLAG==1)
{
//关定时器,读数据

}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

308

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部