全站数据
8 4 2 0 5 8 1

51单片机中的外部中断有什么作用

建造师说 | 简单学习,快乐成才!         
问题更新日期:2024-10-18 22:51:24

问题描述

51单片机中的外部中断有什么作用急求答案,帮忙回答下
精选答案
最佳答案

实际应用中这个开关什么时候按下去是不确定的,你能用程序实现吗?最简单的就是报警,比如电路中过流监测,你怎么知道什么时候什么时候电流会过大?如果你把过流产生的信号接到外部中断上,一旦过流,单片机就可以马上响应。

当然,你也可以用另一种方法,就是把过流产生的信号接到IO脚上(假设正常监测电路输出为高电平,过流时为低电平),单片机不断地判断这个引脚是不是变成了低电平,一旦变成了低就响应。这就是查询的方法。如果单片机只要干这件事,这种方法也是可行的,但往往它还有其它的很多事要处理,那么这种查询的方法就会浪费很多资源。借用楼上的例子,一个老板(单片机) 每天有很多事要处理,他派一个员工(外部中断)看着仓库,说一旦仓库着火就告诉他(中断请求),他再派人去灭火(响应中断) 。这总比老板自己一直盯着仓库好吧。当然,老板比较闲的话,也可以在那儿一直盯着或者每过一会儿就去看看,不过这样工作与能力不匹配,就有点浪费老板的才干了。