- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 单片机原理及接口技术 串行口及其应用 第 7 章 单片机串行口及其应用 本章介绍 串行通讯原理、 MCS-51串行口的结构、 串行口工作原理、 串行口工作方式, 各有关特殊功能寄存器的设置、 波特率计算、 发送、接收中断服务程序编写。 7.1 串行通讯基本概念 并行通讯 将数据字节的各位用多条数据线同时进行传送, 传输速度快,且控制简单; 传输线较多,线间存在电耦合,抗干扰差,收发需同步,长距离传送时成本高。 按分时顺序一位一位传送 所需线少,长距离传送时成本低(电话网) 传输速度低 收发控制复杂 串行通讯 串行通讯的基本概念 一、串行通信的传输方式 单工 半双工 双工 二、同步与异步传输 同步通信 将数据按约定分成数据块,之间用同步字符隔离,时钟控制发送接收同步(发送接收同频)。 传输数据无间隔(可发送同步字符占位),数据位同步,字符同步。 CRC2 CRC1 数据 。。。 数据 同步 异步通信 以帧为单位传送 每帧包括起始位(0)、数据位(字节,低位在前)、停止位(1) 帧内各位同步,帧之间异步,帧长度不同(常为一个字节) 硬件要求低,效率较低 MCS51单片机的一帧信息包括一位起始位,8位或9位数据位和1位停止位 比特率用来表示串行通讯的传输速率。含义是每秒钟传输二进制代码的位数,单位是:位/秒(bps)。 如每秒钟传送360帧,而每帧包含10位(1个起始位、8个数据位和1个停止位),则比特率为: 10位×360帧/秒 = 3600 bps 波特率是指调制信号每秒钟变化的次数,单位是波特(Baud),也可用来表示串行通讯的传输速率。 三.比特率和波特率 四.信号的调制与解调 发送时用调制器(Modulator)把数字信号转换成模拟信号(调制),放大后发送,(D-A) 接收端由解调器(Demodulator)把收到的模拟信号转换成数字信号(解调)再送入计算机或接收设备;(A-D) 用于传输距远时(30m),减小信号畸变。 7.2 MCS-51串行口基本原理 一个全双工串行接口,通过P3口的两个引脚通信: 串行数据发送端TXD (P3.1) 串行数据接收端RXD (P3.0) 与串行口有关的SFR有SCON、PCON和SBUF; 不可访问寄存器: 发送控制器、接收控制器、输入移位寄存器等 MCS-51单片机串行口组成原理 不论是同步还是异步传输,收发双方的波特率应该一致(位同步) MCS-51单片机的波特率发生器由T1构成,对于52子系列,也可用T2构成波特率发生器。 ÷2 ÷16 7.2.1与串口操作有关的特殊功能寄存器 1. 串口控制寄存器SCON 字节地址98H,可位寻址,复位时清零 SM0 SM1 SM2 REN TB8 RB8 TI RI D7 D6 D5 D4 D3 D2 D1 D0 SCON 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 位地址 串行口工作方式 SM0 SM1 方式 功 能 说 明 0 0 0 同步移位寄存器方式,波特率为 fosc/12(多用于扩展I/O口) 0 1 1 10位异步传输方式,波特率为2SMOD fosc/32×T1溢出率,可变 1 0 2 11位异步传输方式,波特率为2SMOD fosc/64 1 1 3 11位异步传输方式,波特率为2SMOD fosc/32×T1溢出率,可变 REN,允许串行接收位。如果软件对REN置“1”,则启动串行口接收数据;若清零REN位,则禁止接收。 TB8,在方式2或方式3中,是发送数据的第九位,可以用软件规定其作用。 RB8,在方式2或方式3中,是接收到数据的第九位。其作用视发送方TB8的作用而定。 TI,发送中断标志位 RI,接收中断标志位 2.电源控制寄存器 PCON PCON字节地址位87H,不能位寻址,只有最高位SMOD位与串口工作有关: SMOD=1时,波特率加倍; SMOD=0时,波特率不加倍。 SMOD称为波特率倍增位,复位时SMOD=0 3.数据缓冲器SBUF 单片机内部,有两个物理上独立的缓冲器,分别负责接收和发送数据,它们占用同一地址99H,编程时使用同样的寄存器名称SBUF 写SBUF--MOV SBUF ,A 时,硬件自动将数据送入发送缓冲器,开始串行发送 执行读SBUF指令--MOV A ,SBUF 时,硬件自动将接收缓冲器的内容送入A累加器,完成串行接收 7.2.2 串行口的工作方式 方式0 同步移位寄存器输入输出方式。 数据由RXD (P3.0)引脚输入或输出,同步移位脉冲由TXD (P3.1)引脚输出。 发送和接收均为8位数据,低位在先,高位在后。波特率固定为fosc/12。 工作方式0可用于扩展并行输
您可能关注的文档
最近下载
- GP-150中文说明书.pdf VIP
- 中文说明书-船舶自动识别系统(AIS)FA-150版.docx VIP
- FAR21X7_28X7雷达中文操作说明书.pdf VIP
- 2025届广东深圳市物理高一第一学期期末教学质量检测试题含解析.doc VIP
- 广东高一物理第一学期期末试题.doc VIP
- 水资源及其利用——人类拥有的水资源及其分布.pdf VIP
- FURUNO古野OZS56490D_NX700使用说明书.pdf VIP
- 青岛啤酒股份有限公司成本控制存在问题及对策研究.doc
- 生物安全柜使用与维护保养记录表.doc VIP
- 输变电工程施工质量验收统一表式(变电工程电气专业).docx VIP
文档评论(0)