外部中断1会影响外部中断0吗?

[复制链接]
2813|8
 楼主| chenczy 发表于 2008-8-8 16:03 | 显示全部楼层 |阅读模式
    最近做一个程序,我只用了外部中断0,外部中断1口当IO口用,外部中断0采用下降沿中断,但当外部中断1来下降沿时,外部中断0也会产生中断。为什么会这样,以前从没见到过啊
lyjian 发表于 2008-8-8 16:09 | 显示全部楼层

要么程序有误,要么线路有问题

ayb_ice 发表于 2008-8-8 16:46 | 显示全部楼层

是否是1,0不分呢

 楼主| chenczy 发表于 2008-8-11 08:57 | 显示全部楼层

我只用中断0没用中断1啊

   中断1的入口地址都没有,我就用了这个指令 JB   int1,转; 我把所有这个指令删了就不会有了,难道这个指令也会影响中断??
zusen 发表于 2008-8-11 09:14 | 显示全部楼层

JB int1 ??????

你自己跳转了吧,嘿嘿

发个祥一点的程序上来
 楼主| chenczy 发表于 2008-8-11 09:18 | 显示全部楼层

整个指令太长了

   整个程序太长了,这个指令是这样的
   MAIN: 
        JB     INT1,MAIN
        ..........
   就是这个指令,我把这个指令删了,示波器上不不会有INT1的中断了.
   
pzhp4008 发表于 2008-8-11 09:35 | 显示全部楼层

不可能互相影响

两个中断内部电路是独立不可能互相影响。既然是中断为什么会用 JB,中断服务程序呢?
 楼主| chenczy 发表于 2008-8-11 09:55 | 显示全部楼层

先说一下

   我中断0是用中断的,中断1是当IO口用的,并中断1为一个起始信号;就是中断1平时是高,有信号来时是低的。这就出现了一个下降沿,但这个下降沿会进入中断0的中断程序。我就是不明白为什么会这样
ayb_ice 发表于 2008-8-11 10:43 | 显示全部楼层

不用的中斷判斷就行了

在不用的中斷中執行關相關中斷使能然後返回即可,這才是正確的做法.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

141

主题

791

帖子

0

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