关于单片机中断的问题

单片机的外部中断只有两个引脚,那么我要是想让其他的引脚输入产生中断的话,比如让P0口的输入信号产生中断,那么P0口怎么和中断关联起来呢,弄不明白,请指教... 单片机的外部中断只有两个引脚,那么我要是想让其他的引脚输入产生中断的话,比如让P0口的输入信号产生中断,那么P0口怎么和中断关联起来呢,弄不明白,请指教 展开
 我来答
微箬卌絶琰94
2011-07-27 · TA获得超过538个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:97.6万
展开全部
把所有需要产生中断的引用一个逻辑芯片连接在一起,比如用一个多与非门,把要产生中断的脚都接在输入端,输出端就接在INT0或INT1上,当输入引脚任一一个脚变为低电平就触发低电平中断或边延中断,这样一来不就完成了P0口和中断的关联了。
深圳思驰科技有限公司_
2024-10-23 广告
深圳思驰科技是国内先进入芯片解密领域的公司,拥有数十年的丰富经验,成功帮助国内外企业、政府及知名科研机构攻克多个技术难题。在医疗电子、工控设备、军事航天、通信设备、广电设备、交通设备、汽车电子、家用电子等行业都成功推出了多款创新产品,熟悉这... 点击进入详情页
本回答由深圳思驰科技有限公司_提供
百度网友bd199ca
2011-07-27 · TA获得超过522个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:379万
展开全部
我一个设想:
把其他引脚A、B、C、D等,和外部中断引脚P,用逻辑芯片相连(不能直接相连,对吧)

这样输入信号进来时,能同时到达中断引脚P和其他引脚
然后在中断里判断,A、B、C、D的电平,就知道是哪路的“中断”信号了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘲讽帅哥
2011-07-28 · TA获得超过1186个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:190万
展开全部
你要注意了,因为单片机中断有个自动保存现场的功能,中断完毕后会回复现场,用P0口或其他口对单片机自身进行中断,必须注意下面两点:
1.如果你使用的是电平中断,即TR0=0;必须要在中断程序开始的时候,软件清除P0中断位,否则会一直中断
2.或者将中断触发方式设置为下降沿触发即TR0=1;,这样的话,只要你使用一个脉冲就可以触发中断,这样就不用清除P0中断位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是_罗东
2011-07-27 · TA获得超过372个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:93.6万
展开全部
用与门,
选用P0端口的几个引脚作为与门的输入,与门输出连载外部中断引脚上。
此时只需拉低P0端口引脚即可!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友edef746
2011-07-27
知道答主
回答量:23
采纳率:0%
帮助的人:19.2万
展开全部
读IO引脚的值。如先赋该引脚为高,当其变为低时,执行相应子程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式