44问答网
所有问题
51单片机,为什么总中断(EA)不开就用不了外部中断?
如题所述
举报该问题
推荐答案 2013-01-22
51有5个中断源,每个中断源都有自己一个开关,最后,再有一个总开关,这六个开关的逻辑状态
如下图所示:
外部中断0 的开关 EX0 ___/ __
定时器0 的开关 ET0 ___/ __|
外部中断1 的开关 EX1 ___/ __|_______/ _____中断控制器------>CPU
定时器1 的开关 ET1 ___/ __| 总开关EA
串行口的开关 ES ___/ __|
也就是说,总中断不开,什么中断都不会响应的.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3YWZZK3YD.html
其他回答
第1个回答 2013-01-22
不仅仅51,所有单片机或其他CPU总中断开关不开都无法使用任何中断。
第2个回答 2013-01-22
EA是总中断,当然得开了
相似回答
51单片机
外部中断(
汇编语言)问题
答:
外部中断程序是:灯全亮、全灭3次。但是,
程序没有开中断的指令,中断程序是不会执行的
。START: ;在下面添加:SETB EA ;开总中断.SETB EX0 ;开INT0中断.CLR IT0 ; 设置INT0为电平触发.MOVA,#00H ……外部中断就可以实现了。
51单片机
串口通信时
,
外部中断
无法执行
答:
串口通信是不是也是
采用中断
方式?如果与外部中断为同一优先经中断的话,则当
51单片机
串口通信时(串口中断时
),外部中断
是无法执行的。如果想实现外部中断优先,需要改变它们的优先级别,串口低优先级PS=0,外部中断高优先级PX0=1,PX1=1
单片机不
响应
外部中断
答:
要么是纹波太大根本没成中断信号
要么是程序错误
(包括没喂狗,狗饿死了)
紧急求助
51 单片机
的
外部中断
和定时器中断问题
答:
问题是当你用INT1的下降沿给计数器++时,作为中断申请的IE1标志已经置1了,因为它的置1也是用INT1的下降沿,所以在你的定时器1中断函数中的“EX1=1;//
开外部中断
1 ”之前,要先清除IE1标志,否则当然是一打开EX1,立即就会引起外部中断1了。
大家正在搜
单片机开中断语句是什么
单片机开总中断
51单片机开中断
51单片机开中断语句
51系列单片机开中断语句
打开单片机总中断语句是
51单片机cpu开中断的指令
单片机如何开两个中断
单片机开中断程序
相关问题
51单片机的外部中断程序进不了是怎么回事?求计数大神解答~~
单片机中EA=1是开总中断 总中断是什么?
在51单片机中为什么实现不了中断的,求高手解答。
51单片机怎么设置外部中断?
51单片机 外部中断(汇编语言)问题
单片机51,两个外部中断不能同时使用,就是这个开了,另外一个...
51单片机,有关中断问题,为什么进入不了第二个中断,而是一直...
51单片机中断系统的外部中断