如题所述
单片机的指令是串行执行的。就好像是你正在洗衣服,做这件事,就好像单片机正在执行指令。这时候,电话响了,你肯定要停下手中的事,来接电话,电话接完了,回去,接着洗衣服。接电话这件事就像中断。 当你指向程序时碰到了 意外事件,你要优先去处理这件事, 等这件事处理完了在返回中断断点。 这样可以 提高单片机 速度。 多看看书,书上 都有讲
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-11-11
这个;
单片机中断是为了处理意外的事件的;
比如:当你在上课,这是来了一个电话,这个电话的时间就相当于意外事件,那,你是接还是不接呢?
1.接:接的话就是中断的处理了,你接完了电话之后又继续听课就叫做恢复现场;
2.不接:不接就是即使有外部事件触发,你也不管,就是不处理中断事件;
实际上处不处理中断是看你是否开中断的;如果不开中断就是不处理;
如果开中断就是处理意外。
就这么用
单片机中断是为了处理意外的事件的;
比如:当你在上课,这是来了一个电话,这个电话的时间就相当于意外事件,那,你是接还是不接呢?
1.接:接的话就是中断的处理了,你接完了电话之后又继续听课就叫做恢复现场;
2.不接:不接就是即使有外部事件触发,你也不管,就是不处理中断事件;
实际上处不处理中断是看你是否开中断的;如果不开中断就是不处理;
如果开中断就是处理意外。
就这么用
第2个回答 推荐于2016-11-24
单片机的指令是串行执行的。
就好像是你正在洗衣服,做这件事,就好像单片机正在执行指令。这时候,电话响了,你肯定要停下手中的事,来接电话,电话接完了,回去,接着洗衣服。接电话这件事就像中断。
当你指向程序时碰到了 意外事件,你要优先去处理这件事, 等这件事处理完了在返回中断断点。 这样可以 提高单片机 速度。
就好像是你正在洗衣服,做这件事,就好像单片机正在执行指令。这时候,电话响了,你肯定要停下手中的事,来接电话,电话接完了,回去,接着洗衣服。接电话这件事就像中断。
当你指向程序时碰到了 意外事件,你要优先去处理这件事, 等这件事处理完了在返回中断断点。 这样可以 提高单片机 速度。
第3个回答 2012-11-10
单片机的指令串行执行,如果没有中断它会一直执行目前的指令,直到执行完后再执行下一条指令;
有时候有重要的指令需要立刻执行,提高工作效率;
(举个例子:假如老师讲课是一条指令,学生举手提问题是中断。老师上课后一直讲课,如果学生举手提问题老师没有停下来,等下课后学生都忘记该问题了,也没兴趣了,效率不高!)
第4个回答 2012-11-10
有意外的时候调用的, 目的是处理发生的意外