信号给进单片机时为什么要使用中断?这时中断都干些什么?谢谢

如题所述

首先回答你的第一个问题

1 信号给进单片机时为什么要使用中断?
首先信号进入单片机时不一定要进入中断,设计者可根据要求来设计某种信号使用中断功能,打个比方例如微波炉正在加热食品,微波炉上单片机正在处理加热计时并把时间送入液晶屏幕显示,计算机(mcu)正在全速工作,这时如果有人打开微波炉的门,需要马上关闭微波加热的工作,以防止人员受到辐射,如果采用逐项查询的方式就有可能造成一定时间的延时,不能够及时停止下来,如果采用中断方式计算机就可以立即被开门信号打断现在的工作(计时以及显示的程序的处理),马上调用开门信号的处理程序,这样就缩短了处理应急的事情时间,合理的安排中断信号源是很关键的。

2 时中断都干些什么?
单片机的中断很多种例如外部的IO中断,计时器中断,adc采集中断等等,那么进入中断后处理的事情也不近相同,因为每个中断进入后具体做什么根据开发人员编写的中断处理函数来决定的,同一种中断信号根据编写函数的不同,处理的结果也不同。

最后赠言:根据你发帖子的问题分析你是一个刚刚接触单片机的朋友,学好中断才算真正的进入了单片机的世界,用好单片机必须掌握中断,以上文字希望能对你有所帮助!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-12
通俗来说,中断就是CPU专心做自己的事,当有突发事件发生时,CPU会立刻响应这个突发事件,即不会影响CPU工作,又能及时响应。
不同的计算机中断源不完全一样的,比如51单片机有5个中断源,外部中断2个,定时计数器2个,串口中断一个。定时器定时时间到后就会向CPU发出中断。本回答被网友采纳
第2个回答  2012-12-12
中断就是优先级高,停下来先响应一下, 中断干嘛,是看你中断程序写点啥
相似回答