- 2
- 0
- 约 33页
- 2016-11-29 发布于湖南
- 举报
单片微型计算机c第k10讲(机械)
本节作业 P94 1题 P95 6题 * 上节内容回顾 MCS51单片机的程序设计 伪指令 顺序结构 分支结构 JZ、JNZ 循环结构 CJNZ、DJNZ 子程序 RET、ACALL、LCALL 6.1 MCS51单片机的中断系统 现实生活中的中断事件 某人看书——某人正在处理一件事A 手机铃响——出现另一件须立即解决的事B 暂停看书——中止A 书中作记号——记录断点,便于继续 电话谈话——处理B 继续看书——继续A的工作 中断请求 保护断点 中断响应 中断返回 中断的原因 上例中,及时处理接电话,再继续看书,效率更高一些。 由于单片机中,仅有一个CPU,并不能同时处理多个任务。 当面临多个任务时,单片机采用中断的方式,效率更高。 中断B服务程序 RETI 主程序A …… 中断处理的简要过程 CPU进行工作A时,发生了事件B,请求CPU马上处理 CPU暂时中断当前工作A,转去处理事件B 事件B处理完后,回到工作A被中断的地方继续处理A工作 主程序A 中断申请 断点 保护现场 恢复现场 中断的优点 利用率高 实时性强 可靠性好 中断技术的应用 并行处理 CPU可以与多台外设并行工作,并分时与他们进行信息交换,提高了CPU的工作效率。 实时控制 单片机应用系统可能随机请求CPU提供服务。有了中断系统,CPU就可以立即响应并予以处理。 故障处理 单片机系统在工作时可能会出现一些突发故障,如电源断电,存储器出错,程序执行错误(如除数为0)等,一旦出现故障,CPU就可及时转去执行故障处理程序,而不必停机。 中断系统 为实现中断功能而配置的硬件和编写的软件就是中断系统。 中断源的判断 优先级的排队 中断的屏蔽 断点PC值的保存 断点的恢复 优先级的设置 中断开启/关闭设置 中断现场的保护 中断现场的恢复 中断处理过程 6.1.1 MCS51 中断系统 包含5个中断源(提出中断申请的设备或事件) 即两个外部中断、两个计时器、一个串口中断请求 具有两个中断优先级(单片机响应中断的先后顺序) 可实现两级中断服务嵌套(在执行低级中断处理时,允许更高级别的中断打断该服务程序的执行,转而处理此高级别的中断)。 MCS51 中断系统结构 该列为1,表示中断源有请求 中断源 中断触发方式 源允许控制 总允许控制 优先级设定 MCS51 的中断源 能够向CPU发出中断申请的部件称为中断源 5个中断源详情如下 序号 中断源 说明 1 外部中断 从P3.2引脚引入的外部中断申请 2 定时器T0中断 定时器T0溢出时引发中断申请 3 外部中断 从P3.3引脚引入的外部中断申请 4 定时器T1中断 定时器T1溢出时引发中断申请 5 串行口中断 一次串行发送或接收完成后,发出中断申请 6.1.2 中断控制寄存器 中断源的屏蔽与否、优先级的设定等,需要通过4个特殊功能寄存器来实施中断控制。 中断允许寄存器IE 中断优先级寄存器IP 定时/计数器及外部中断控制寄存器TCON 串口控制寄存器SCON 定时/计数器及外部中断控制寄存器TCON 外部中断请求标志IE1、IE0(用IEx表示) 外部中断触发方式位IT1、IT0(用ITx表示) 电平方式(ITx=0),/INTx引脚低电平时,若IEx=1,响应中断后IEx不自动清0(INTx引脚状态)。 边沿方式(ITx=1),/INTx引脚由高变低时,若IEx=1,响应中断后,由硬件将IEx自动清0。 7 6 5 4 3 2 1 0 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 字节地址:88H 电平方式和边沿触发方式的区别 电平方式时, INTx低电平必须保持到响应时,否则就会漏掉;在中断服务结束前,INTx低电平必须撤除,否则中断返回之后将再次产生中断。 边沿方式时,采样到有效下降沿后,在IEx中将锁存一个1。若CPU暂时不能响应,申请标志也不会丢失,直到响应时才清0。 定时/计数器及外部中断控制寄存器TCON 溢出中断标志TF1、TF0(用TFx表示) 溢出中断请求标志TFx ,计数器Tx启动后就开始由初值进行加1计数,直至最高位产生溢出使TFx=1向CPU请求中断。CPU响应中断后TFx自动清0。 计数运行控制位TR1、TR0,为1/0,则启动/停止计数器工作。 7 6 5 4 3 2 1 0 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 字节地址:88H TCON练习 请通过编程,将/INT0设置为电平触发、/INT1设置为边沿触发。 CLR IT0 SETB IT1 7 6 5 4 3 2 1 0 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 字节地址:88H
您可能关注的文档
- 华s测课件.ppt
- 半z导体物理课件.ppt
- 华中q科技大学大学物理学课件振动te1xin,.ppt
- 半固q态成形.ppt
- 华中科技大学 操作q系统课件全集.ppt
- 华中科技e大学大学物理学课件电磁感应3texin.ppt
- 华中科技大学a《中国新闻事业史》课件.ppt
- 华中科技大学大e学物理学课件电磁感应4texin.ppt
- 华东理工物理化学(下)期末m复习.ppt
- 华中科技大学大学物理学课p件麦texin.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)