微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 各位大神,51启动两个定时器出现了干扰的问题

各位大神,51启动两个定时器出现了干扰的问题

时间:10-02 整理:3721RD 点击:
我现在 正在做一个 51单片机  的篮球记分牌     用红外 遥控 控制。  红外遥控部分 我用了两个中断  一个外部中断0和 一个定时器中断1.   这两个中断不能少,否则红外遥控系统就无法运行了。   
然后在在数码管 显示   计时部分 我采用的 是定时器0  用来计算12分钟倒计时。  可是当我按下 遥控器的时候 ,让ET0=1,数码管 开始计时了。  但是 不是1秒减一个数    有时候 5秒减一次,有时3秒减1次,不怎么规律。  后来 我又接了一个按键来,  我把 定时器1(也就是红外线的定时器)关掉,  这时候 我的计时又正常了。   我知道 肯定是两个定时器干扰了, 我弄了2天了,百度上也查了很多,都没查到相关的。  所以上电子发烧友论坛,希望各位大神能够给小弟一点指点,该怎么处理?  谢谢各位大神了。

晶振?
我是菜鸟,之前做了一个红外遥控继电器。
单片机进入掉电模式,单片机会间歇性自动唤醒。之后发帖询问后,有人告知是干扰。可以改电路或是换好的接收头。

程序在主程序里跑,定时中断里设个标志,中断程序里代码不要写的太多,试试

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top