无线电遥控车的设计基础训练-单片机的中断系统

文档介绍:单片机原理与接口技术主编任元吉“十二五”高职高专“教与做1+1”体验互动式创新规划教材瞒锌穴佩胆宾奈琶瑶垫禾胞扇汪槽汁搔英狄纸钝嘛锦长兜农卒舰责饲巨室模块5_单片机的中断

正是因为有了中断,计算机的工作才更加灵活高效。 本节将介绍中断的概念,并以80C51系列单片机的中断系统为例介绍中断处理流程及应用。 ,这与硬件和软件都有关系。 计算机在执行程序时,由于单片机内部或外部的某些原因,需要尽快终止当前程序的执行,并执行相应的处理程序。 处理完成后,返回继续执行被终止的源程序。 。 这种程序在执行过程中由于外部原因而中断的情况称为“中断”。 中断后执行的处理程序通常称为“中断服务”或“中断处理子程序”,而原来运行的程序称为“主程序”。 主程序中断的位置(地址)称为“断点”。 产生中断的原因或可以发出中断请求的源称为“中断源”。 中断源发出的服务请求称为“中断请求(或应用程序)”。 调用中断服务程序的过程与编程中调用子程序类似。 主要区别是调用子程序的指令是预先安排在程序中的; 但无法提前知道何时调用中断服务程序。 由于中断的发生是由外部因素决定的,程序中无法预先安排调用指令,因此调用中断服务程序的过程是由硬件自动完成的。 ,主要有以下优点: (1)分时运行 计算机与外部设备交换信息时,高速CPU与低速外设(如打印机等)之间存在矛盾。

如果采用软件查询的方式,不仅占用CPU运算时间,而且响应速度慢。 中断功能解决了高速CPU与低速外设之间的矛盾。 此时CPU在开始外设工作后继续执行主程序,外设也同时工作。 每当外设完成某件事时,就会发出中断请求,请求CPU中断正在执行的程序,转入中断服务程序(通常是处理输入/输出数据)。 中断处理完成后,CPU恢复执行主程序,外设继续工作。 这样CPU就可以命令多个外设(如键盘、打印机等)同时工作,从而大大提高了CPU的工作效率。 模块5_中断系统 模块5_单片机中断系统 (2)实时性 在控制的实施过程中,现场的各种参数和信息都随着时间和现场条件而不断变化。 有了中断功能,这些外部变化就可以根据要求随时向CPU发出中断请求,要求CPU及时处理,并且CPU可以立即响应(如果满足中断响应条件)并处理。 这样的及时处理是查询模式下不可能实现的,从而大大缩短了CPU的等待时间。 (3)故障排除 计算机在运行过程中,难免会出现一些不可预见的故障,如存储错误、运算溢出、电源跳变等。 具有中断功能,计算机无需关机即可自行处理。戴和切古克奇壮儒解天古言万陈言训郑少林芝丝羊版国家厕所诊所食品文才利

单片机

51单片机绘制单片机最小系统电路电路图,你知道吗?

2024-1-26 16:02:12

单片机

mplabide位PLC开发工具链带来巨大的变化,帮助用户完成微处理器应用开发

2024-1-26 17:03:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索