完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我现在 正在做一个 51单片机 的篮球记分牌 用红外 遥控 控制。 红外遥控部分 我用了两个中断 一个外部中断0和 一个定时器中断1. 这两个中断不能少,否则红外遥控系统就无法运行了。
然后在在数码管 显示 计时部分 我采用的 是定时器0 用来计算12分钟倒计时。 可是当我按下 遥控器的时候 ,让ET0=1,数码管 开始计时了。 但是 不是1秒减一个数 有时候 5秒减一次,有时3秒减1次,不怎么规律。 后来 我又接了一个按键来, 我把 定时器1(也就是红外线的定时器)关掉, 这时候 我的计时又正常了。 我知道 肯定是两个定时器干扰了, 我弄了2天了,百度上也查了很多,都没查到相关的。 所以上电子发烧友论坛,希望各位大神能够给小弟一点指点,该怎么处理? 谢谢各位大神了。 |
|
相关推荐
2个回答
|
|
|
|
|
|
程序在主程序里跑,定时中断里设个标志,中断程序里代码不要写的太多,试试
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-ubuntu18.04通过网线共享网络
210 浏览 0 评论
384 浏览 0 评论
712 浏览 0 评论
I.MX6ULL-飞凌 ElfBoard ELF1板卡 - 如何在Ubuntu中编译OpenCV库(X86架构)
1455 浏览 0 评论
1352 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
9244 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-26 21:50 , Processed in 0.475991 second(s), Total 43, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191