[求助] stc89c52单片机使用外部中断0时,ET1不能置1吗?

赵怡彬   2017-5-29 00:52 楼主
我用protues仿真,发现,我用外部中断0的时候,同时打开定时器1的溢出中断(ET1=1)就不会触发外部中断,只能置0,而定时器0的溢出中断(ET0=1)就可以,请问有大神知道为什么吗?照理来说各中断不是相互独立的吗? 1495990249(1).jpg





回复评论 (4)

没遇到过这种情况,理论上也是不会出现这样的问题的,可能是代码上有问题,你定时器1打开中断,那有编写相应的中断服务函数吗,有清中断标志吗?
刻苦学习,共同进步
点赞  2017-5-29 09:00
是楼主程序的问题,跟MCU无关。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2017-5-29 13:14

4楼 ena 

设置一下优先级试试,
点赞  2017-5-29 13:59
可以的
点赞  2017-6-8 22:36
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复