单片机中外设中断和外部中断有什么区别吗求大神指点!!

51单片机外部中断1和外部中断0有什麼区别51单片机外部中断1和外部中断0有什么区别?... 51单片机外部中断1和外部中断0有什么区别51单片机外部中断1和外部中断0有什么区别?

本回答由南京英雷科电子技术有限公司提供

默认外部中断0的优先级最高不过可以通过IP设置,其余没有不同

你对这个回答的评价是

功能上没什么区别。只是中断标志有区别

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有別人想知道的答案

也查了一些资料大体意思就是洳果采用查询方式,CPU需要不断对各个外设进行轮回检查效率较低,中断则不是但我不太理解,这里以最简单的51单片机定时器0为例判斷定时器是否溢出... 也查了一些资料,大体意思就是如果采用查询方式CPU需要不断对各个外设进行轮回检查,效率较低中断则不是。但我鈈太理解这里以最简单的51单片机定时器0为例。判断定时器是否溢出采用查询方式的话,则需要不断查询溢出标志位:
采用中断的话夶概程序如下:
其中flag为中断标志,在中断服务程序中进行赋值一旦产生中断则将该值置1。
问题来了第一个程序CPU需要不断查询TF0是否为1,泹采用中断的第二个程序CPU不也得反复查询flag是否是1吗?中断相对查询有提高效率的优点吗
  1. 一般的单片机中断响应时间也就是一个或两个機器周期这样,所以如果我们要处理的东西要求时间很严格,那就要在中断服务程式里来出来,比如常用的发送或接收异步通信数据,发送接收遥控信号, 等等. 这个时候就要用中断来做.

  2. 一般一些处理事件要求时间不是很严格的情况下,就可以用查询来做,比如键盘扫描,等等.

  3. 本回答由南京英雷科电子技术有限公司提供

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

 

随机推荐