×

什么是中断?单片机的中断控制功能有怎么样的作用

消耗积分:1 | 格式:pdf | 大小:0.13 MB | 2019-04-23

李鸿洋

分享资料个

  什么是中断?单片机的中断控制功能有怎么样的作用

  所谓中断,就是打断正在进行的工作,转而去做另外一件事情。

  比如说,会计正在记账,桌面上摆着摊开的账本和正在使用的计数器,这时候有人敲门叫他去办另一件事情,他暂时放下手头工作,并保存好账本和计数器以免被弄乱或丢失(在中断中称“保护现场”);等处理完事情后返回办公桌前再拿出帐本和计数器(在中断中称“恢复现场”),继续记账。这一过程就是中断以及中断处理的过程。单片机的中断过程与上述过程类似,如图2-4所示。

  实现中断的好处

  1.提高了CPU的效率 CPU是计算机系统的指挥中心,它与外围设备(如按键、显示器等)联系沟通的方法有轮询和中断两种。轮询的方法是指无论外围设备I/O是否需要服务,CPU每隔一段时间都要依次询问一遍,此种方法CPU需要花费一些时间来做询问服务工作。而中断方法是指当外围设备需要服务时,外设会主动告诉CPU,CPU得知有外围设备需要服务时,才去执行中断处理子程序,所以省去了依次查询的时间,提高了CPU的利用率。

  2.可实现实时处理在实时控制中,利用中断技术,外围设备在任何时刻都可以发出中断请求,CPU接到请求后就能及时处理,以满足实时控制要求。

  3.可及时处理故障计算机系统在运行过程中难免会出现一些事先无法预料的故障,如电源掉电、存储器出错、外围设备工作不正常等,这时可以通过中断系统由故障源向CPU发送中断请求,由CPU及时转到相应的故障处理程序进行处理,提高了计算机的可靠性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !