- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应用 第4章 中断控制、定时/计数器与串行口 ? 4.1 CPU与外设通信方式概述 4.1.1 查询方式 4.1.2 中断通信方式 1. 中断源 2.中断优先级 3. 中断开关 4. 中断处理过程 4.2 增强型MCS-51中断控制系统 4.2.1 中断源及标志 4.2.2 中断控制 4.2.3 中断响应过程及中断服务程序入口地址 4.2.4 中断初始化及中断服务程序结构 4.3 增强型MCS-51定时/计数器 4.3.1 定时/计数功能概述 4.3.2定时/计数器T0、T1结构及控制 4.3.3 定时/计数器T2结构及控制 1. 定时/计数器T2的控制 2. T2的工作方式 4.3.4 定时/计数器初始化及应用 4.4 串行通信系统 4.4.1 串行通信概念 1. 串行通信的种类 2. 波特率 3. 串行通信数据传输方向 4. 串行通讯接口种类 4.4.2 增强型MCS-51串行通信口控制及初始化 1. 串行口控制寄存器SCON 2. 波特率倍增选择 3. 波特率选择 4.4.3 串行口工作方式及应用 1. 方式0 2. 方式1 3. 方式2和方式3 4.4.4帧错误检测及应用 4.4.5多机通信及地址自动识别技术 1. 标准MCS-51多机通信过程 2. 增强型MCS-51新增的地址自动识别 3. 总线冲突 4.4.6 RS-232C串行接口标准及应用 1. RS-232C的引脚功能 2. RS-232C串行接口标准中主信道重要信号含义 3. 电平转换 4. RS-232C的连接 SM0 SM1 工作方式 说明 波特率 0 0 方式0 (扩展I/O口方式) 移位输入/输出(用于扩展I/O引脚,不能用于串行通讯) 输入/输出移位脉冲为 (对“12时钟/机器周期”,n=12;对于“6时钟/机器周期”,n=6) 0 1 方式1 (常用) 波特率可变的8位异步串行通信方式 或 1 0 方式2 (不常用) 波特率固定的9位异步串行通信方式 (对“12时钟/机器周期”,n=4;对于“6时钟/机器周期”,n=2) 1 1 方式3 (常用) 波特率可变的9位异步串行通信方式 或 表4-4 串行口工作方式 REN是串行接收控制位,当REN为1时,允许串行口接收数据;反之,当REN为0时,禁止串行口接收数据。因此,可通过软件使REN置1或清0,允许或禁止串行口接收数据。 TB8是发送数据的第9位。在方式2、方式3中,需要发送9位数据,待发送的低8位数据(b7~b0)存放在发送数据缓冲器SBUF中,而第9位(即b8)存放在SCON寄存器的TB8位。在“点对点”通讯系统中,TB8可以是实际意义上的数据,也可以作为发送数据的奇偶标志位。而在多机通信中,TB8位是“地址/数据”帧标志。 RB8是接收数据的第9位。在方式2、方式3中,需要接收9位数据,其中低8位数据(b7~b0)存放在接收数据缓冲器SBUF中,第9位(即b8)数据存放在SCON寄存器的RB8中。同样,RB8可以是实际意义上的数据,也可以是发送数据的奇偶标志位。 TI是发送结束中断标志。初始化串行口后,在TI位为0情况下,将发送数据写入“发送缓冲器”,将立即启动串行发送过程:自动在数据位前插入起始位,在数据位后插入停止位,组成发送数据帧;并按设定波特率依次将起始位、数据位(从b0开始)、停止位输出到发送引脚TXD(P3.1)上,当发送完最后一个数据位(在8位方式中,最后一位数据是SBUF中的b7位;在9位方式中,最后一位数据是SCON寄存器的TB8位)时(即开始发送停止位)TI自动置1,表明当前数据帧已发送完毕。 RI是接收有效中断标志。当接收了一帧数据后,RI自动置1,指示CPU可以读取存放在接收缓冲器SBUF中的数据。 SM2是多机通信控制位。在方式0中,SM2位必须为0;在方式2、3中,当SM2位为1时,具有选择接收功能,当且仅当第9位数据(RB8)为1时,接收中断RI有效,这样通过SM2位,即可实现多机通信;而在方式1中,当SM2位为1时,必须接收到有效的停止位。 在增强型MCS-51系列芯片中,串行口波特率与工作方式有关,如表4-4所示。 对于方式0来说,串行输出/输入移位脉冲频率固定为系统时钟信号频率的n分频(对于“12时钟/机器周期”来说,n=12;对于“6时钟/机器周期”来说,n=6),不可调。 在方式1、3中,可以选择定时器T1溢出率的16或32分频作为串行口发送、接收波特率外,也选择定
您可能关注的文档
最近下载
- 15MR105城市道路与开放空间低影响开发雨水设施(OCR).pdf VIP
- 高考数学圆锥曲线常用二级结论.pdf VIP
- 住院患者跌倒护理风险评估与护理指导意见.pdf VIP
- 《放疗副作用及应对》课件.ppt VIP
- GB50209-2010建筑地面工程施工质量验收规范(新).pdf VIP
- 新苏教版六年级科学上册 第一单元《物质的变化》测试卷(A卷).docx VIP
- 新苏教版六年级科学上册第一单元《物质的变化》测试卷及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 煤矿用防爆电气设备防爆检查标准-培训课件.pptx
- 半导体物理学(第8版)刘恩科课后习题答案解析.pdf
文档评论(0)