《单片机》考试复习课件.ppt

  1. 1、本文档共148页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《单片机》期末考试复习课件,精品教学课件

三、中断控制 1、中断允许寄存器 IE EA / / ES ET1 EX1 ET0 EX0 INT0 INT1 T1 T0 UART CPU 0 禁止 1 允许 0 禁止 1 允许 总 中断 总 中断 中断 中断 IE (A8) 中断的开放和禁止是可控,可编程的 ET2 T2 CPU IE 的相应位被置 “0” 或 “1” 该相应中断即被“禁止”或“开放” 上页 下页 回目录 * 2、中断优先级寄存器 IP / / / PS PT1 PX1 PT0 PX0 IP (B8) ET2 INT0 INT1 T1 T0 UART 0 低级 1 高级 中断 中断 T2 中断优先级是可控,可编程的 上页 下页 回目录 3、优先级结构 中断优先级控制遵循的两个基本原则: ⑴ 一个正在执行的低级中断服务程序,能被高优先级 中断请求所中断,但不能被同优先级中断请求所中断。 ⑵ 一个正在执行的高级中断服务程序,不能被任何中断 请求所中断,直到返回。 * 在同级的几个中断源中同时发生请求时, 内部对同级的各中断源的优先级别有一个规 定的查询顺序: 外部中断请求 INT0 定时/计数器 T0 定时/计数器 T1 串行口 UART 定时/计数器 T2 外部中断请求 INT1 最高 最低 上页 下页 回目录 * 上页 下页 回目录 源允许 中断系统总体逻辑结构 总允许 优先级 自然优先级 中断源 自然优先级 中断源 查询硬件 查询硬件 低级 中断请求 矢量 地址送PC IP IE TCON SCON EX0 ET0 EX1 ET1 ES EA INT0 INT1 T0 T1 RX TX RI TI IE0 IE1 TF0 TF1 IT1 0 1 1 0 1 0 1 0 1 0 1 0 矢量 地址送PC 高级 中断请求 IT0 0 1 中断标志 中断 标志 INT0 1 IE0 自然优先级 矢量 地址送PC “+1” TF1 0 自然优先级 矢量 地址送PC EA “+1” “+1” EX0 ET1 1 * 四、中断矢量 中断响应的三个条件: ⑴ CPU不是正在处理同级或高级中断请求 ⑵ 现行机器周期是所执行指令的最后一个机器周期 ⑶ 正在执行的指令不是RETI, 或不在访问IE或IP 外部中断请求INT0 定时/计数器T0溢出 定时/计数器T1溢出 串行口UART 定时/计数器T2溢出 外部中断请求INT1 中断入口地址: 0003H 000BH 0013H 001BH 0023H 002BH 上页 下页 回目录 中断源 矢量地址 * 五、外部中断触发方式 “低电平触发方式” 与 “下降沿触发方式” 上页 下页 回目录 P3.2(/INT0)引脚可作为掉电、I/O设备故障等的一个外部中断的输入引脚。 正常工作时为高电平。当IT0=0,则只要P3.2/INT0引脚上出现“低电平”,硬件 就会自动置IE0=1,于是向CPU申请中断;当IT0=1,则只要P3.2(/INT0)引脚 上出现“负跳变”,硬件就会自动置IE0=1,于是向CPU申请中断。 前者称为“低电平触发方式” , 后者称为“下降沿触发方式”。 下降沿触发方式能够捕捉稍纵即逝的外部中断请求信号,且 CPU响应中断后,硬件会自动清IE0=0 。注意:低电平触发 方式时,即使CPU响应中断,硬件也不会自动清IE0 。 特别注意:CPU响应中断后,要采取硬件措施、保证 P3.2(/INT0)=1 类似: P3.3(/INT1) * MCS-51串行口 上页 下页 回目录 串行通信: 指数据一位一位按顺序传送 51串行通信方式: 全双工异步通信 优点:1根线 缺点:速度较慢 一.概述 * 帧信号(一帧数据): 在异步传送中一个字符就称为一帧数据(帧信号) 一帧数据(帧信号)可由4部分所组成:起始位、数据位、奇偶位、停止位。 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 0 1 一帧数据 起始位 数据位 奇偶位 停止位 0 1/0 1/0 1/0 起始位 数据位 1 1/0 停止位 第n个字符 第n+1个字符 上页 下页 回目录 LSB MSB * 为逻辑“0”信号,占用一位,用来通知 接收设备,一个新的字符开始了 数据位

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体方**

1亿VIP精品文档

相关文档

相关课程推荐