打印
[技术问答]

请问n76e003外部中断与管脚中断有何区别

[复制链接]
4158|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
oktony|  楼主 | 2017-9-27 16:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好像是功能相同的,请指教
沙发
wahahaheihei| | 2017-9-27 18:29 | 只看该作者
一个是独立的中断源,一个是共用的中断源。。独立是为了兼容普通的8051.共用的是为了拓展IO中断。

使用特权

评论回复
板凳
wahahaheihei| | 2017-9-27 18:30 | 只看该作者
你可以理解为一样,其实有点不同,一个是中断了就是那条腿的。另外一个中断了,需要你判断具体是哪条腿。。

使用特权

评论回复
地板
huahuagg| | 2017-9-27 20:55 | 只看该作者
一个是为了继承老的51单片机,一个是为了扩展更多的IO中断。

使用特权

评论回复
5
huahuagg| | 2017-9-27 20:56 | 只看该作者
或者说为了兼容以前的51单片机吧。

使用特权

评论回复
6
wanduzi| | 2017-9-27 22:10 | 只看该作者
标准MCS-51单片机只有两个外中断,INT0和INT1

使用特权

评论回复
7
wanduzi| | 2017-9-27 22:11 | 只看该作者
后来新型的单片机为了让更多管脚具备中断功能,就有了GPIO中断这个概念,然后这些管脚共用一个中断入口,也就是同一个中断函数,进去后判断到底是哪个的电平变化触发的。

使用特权

评论回复
8
捉虫天师| | 2017-9-27 22:17 | 只看该作者
楼上各位说的都非常对,就是这样。其实用起来都是差不多的。

使用特权

评论回复
9
捉虫天师| | 2017-9-27 22:17 | 只看该作者
如果是关键的,你可以用那个INT0和INT1。非关键的就用GPIO_INT

使用特权

评论回复
10
oktony|  楼主 | 2017-9-28 10:26 | 只看该作者
谢谢各位的回复,明白了

使用特权

评论回复
11
玛尼玛尼哄| | 2017-9-28 11:02 | 只看该作者
是啊,以前我也纳闷过,当时也是跟楼主一样疑惑。

使用特权

评论回复
12
飞鼠智能| | 2022-12-24 16:22 | 只看该作者
什么是关键的就用INT0,我不明白。我的PCB设计不方便使用INT这两个脚,如果使用P0.0或者P1.0是不是要多几句代码,中断级别应该一样可以吗?

使用特权

评论回复
13
小夏天的大西瓜| | 2022-12-24 20:51 | 只看该作者
其实中断的原理都是一样的就是配置好之后,再有引脚进行触发,结合优先级进行排序进行

使用特权

评论回复
14
幸福小强| | 2022-12-29 14:00 | 只看该作者
比IO中断更快,单独使用中断源。

使用特权

评论回复
15
星辰大海不退缩| | 2022-12-29 14:06 | 只看该作者
中断原理一样就是,结果一个直接一个需要再判断

使用特权

评论回复
16
yiy| | 2022-12-29 17:01 | 只看该作者
很多单片机提供了这个功能,说明确实很重要的一个功能。

使用特权

评论回复
17
szt1993| | 2022-12-30 14:17 | 只看该作者
外部中断是单片机实时地处理外部事件的一种内部机制。 当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。

使用特权

评论回复
18
jf101| | 2022-12-30 15:13 | 只看该作者
单片机中断原理都是一样的,就是需要判断具体哪个引脚而已

使用特权

评论回复
19
小小蚂蚁举千斤| | 2022-12-30 20:15 | 只看该作者
小夏天的大西瓜 发表于 2022-12-24 20:51
其实中断的原理都是一样的就是配置好之后,再有引脚进行触发,结合优先级进行排序进行 ...

确实,现在其实对引脚本身关注的不太多了,中断现在其实就是中断优先级和中断口进行设置

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

46

帖子

1

粉丝