- 1
- 0
- 约3.78万字
- 约 186页
- 2017-06-28 发布于四川
- 举报
一、中断 1.中断的概念 所谓中断,就是中断正在进行的工作,转而去处理另一项较为紧急的事情,处理完毕后再转回来继续处理原来的工作。 汽车单片机在控制汽车行驶中,有许多传感器信号要传送给单片机处理,这些信号就要分轻重缓急,有的信号变化快,如发动机转速信号;有的信号变化慢,如水温信号;有的信号请求中断的优先级特别高,如制动信号,汽车单片机在收到多个中断请求时,首先优先处理制动信号。 2.中断源 引起中断原因的的设备部件,或引起程序中断的事件称为中断源。单片机的中断源分为内部中断源和外部中断源。 外部中断源一般是外部设备中断源、控制对象中断源和传感器中断源。MCS-51的外部中断信号从引脚INT0和INT1输入。 MCS-51内部中断源有定时器/计数器中断源和串行通信口中断源。当定时器/计数器T0、T1的定时或计数到溢出时,便向CPU申请中断。当串行口发送完或接收完一帧信息,向CPU申请中断。 3. 中断源优先级及中断嵌套 图1-18(a)是单片机中断方式流程图,单片机在“中断”主程序的执行时,先记录下暂停处程序地址(断点地址),然后转去为执行中断服务程序,在中断程序执行完毕后自动返回中断的主程序的地址,继续执行原主程序。 一个单片机系统可能有多个中断源,而单片机CPU在某一时刻只能响应一个中断源的中断请求,当多个中断源同时向CPU发出中断请求时,CPU 通过内部硬件查询,按照“优先级别”顺序确定先响应哪个中断请求。8051单片机的优先级次序为: 中断源 同级自然优先级别 外部中断0 最高级 定时器T0中断 外部中断1 定时器T1中断 串行通信口中断 最低级 如果CPU正在处理某个中断源的中断服务程序,又有新的中断源输入中断请求,新的中断源如果是同级或低级中断源,则不能中断正在进行的中断服务程序;新的中断源如果是优先级别较高的中断源,则可以中断正在进行的中断服务程序,转为优先级别较高的中断源的服务程序,这就是中断嵌套。执行完高级中断服务程序后,再返回低级中断服务程序,执行完低级中断服务程序再返回主程序,中断处理完毕。图1-18(b)所示为中断嵌套流程图。 4. 中断控制 图1-19是8051单片机中断系统的逻辑结构示意图。定时器/计数器(T0、T1)中断请求和外部中断(引脚 和)请求由定时/计数器控制寄存器(TCON)控制。串行通信口(TX、RX)中断请求由串行口控制寄存器(SCON)控制。中断允许(源允许、总允许)由中断允许控制寄存器(IE)控制。中断优先级控制由中断优先级控制寄存器(IP)控制。上述控制寄存器可以用数据传送指令进行字节或位设置控制。 5.中断请求的响应 单片机响应某一中断请求后要进行如下操作: (1) 完成当前指令的操作。 (2) 保护断点地址,将PC内容压入堆栈。 (3) 屏蔽同级的中断请求。 (4) 将中断源入口地址(固定的)送入PC寄存器,自动转入相应中断程序入口地址。8051单片机的5个中断入口地址见图1-9。中断源入口地址是固定的,不能更改。 (5) 执行中断服务程序。 (6) 当执行到RETI指令时即结束中断,从堆栈中自动弹出断点地址到PC寄存器,返回到先前断点处继续执行原程序。 二、定时器/计数器 MCS-51单片机内带有两个16位定时器/计数器T0和T1,用于定时和计数控制。 1. 定时器/计数器的结构 图1-20是MCS-51单片机定时器/计数器逻辑结构图,内带有两个16位定时器/计数器T0和T1;定时器方式寄存器(TMOD)和定时器控制寄存器(TCON)。 (1)16位加法器 定时器/计数器的核心是16位加法计数器,图中用特殊功能寄存器TH0、TL0及TH1、TL1表示。TH0、TL0是定时器/计数器T0加法计数器的高8位和低8位,TH1、TL1是定时器/计数器T1加法计数器的高8位和低8位。 加法计数器的初值可以由程序设定,设置的初值不同,计数值或定时时间就不同。在定时器/计数器的工作过程中,加法计数器的内容可用程序读回CPU。 (2)定时器方式寄存器(TMOD) 定时器/计数器T0、T1都有四种工作方式,可通过程序对TMOD设置来选择。TMOD的低4位用于定时器/计数器T0,高4位用于定时器/计数器T1。其各位功能如图1-21所示。 C/:定时或计数功能选择位,当C/=0时为定时方式;当C/ =1时为计数方式。 M1、M0:定时器/计数器工作方式选择位,其值与工作方式对应关系如
您可能关注的文档
最近下载
- 2023年医疗机构高警示药品风险管理规范.pdf VIP
- 6.《骑鹅旅行记》说课课件.pptx VIP
- 中药生产企业33种禁用农药定期全检风险评估(2023年版).docx VIP
- IATF16949产品和过程设计开发控制程序.pdf VIP
- 互联网产品运营课程内容结构与运营策略.pdf VIP
- CNAS实验室质量手册.doc
- 辽宁省重点高中2025-2026学年高二上学期期末物理试卷.docx VIP
- 跨境电商蓬勃发展,政策红利不断释放.pptx VIP
- 八篇2026生活会重点围绕带头固本培元、增强党性方面等五个带头检视问题对照检查范文.docx VIP
- 空天系列报告一:北京太空算力:中国天算的“DeepSeek”时刻.pptx VIP
原创力文档

文档评论(0)