串口通信原理及操作流程分析报告.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 串行口通讯原理及操作流程 并行通信方式 串行通信方式 并行与串行通信方式比较 8位数据同时传送 数据传输速度快 传输线多 长距离传输成本高 8位数据顺位传送 数据传输速度相对较慢 传输线少 长距离传输成本低 数据传输控制较为复杂 数据传输较为简单 异步与同步串行通信方式 异步串行通信方式 同步串行通信方式 不要求收发双方时钟严格一致 每个字符要附加2~3位(起始位、 校验位、停止位) 各帧之间有任意间隔,位之间间隔一定 用于单片机和单片机,单片机与计算机之间通信 发送方时钟对接收方时钟的直接控制,使双方完全同步 每个字符之间不留空隙,既保持位同步关系也保持字符同步关系 以特定的位组为帧的开始和结束标志 实现的硬件设备较为复杂 单片机串口 串行通信接口总线标准 测控系统中,计算机通信主要采用异步串行通信方式,常用的异步总线标准有三种: ●RS-232(RS-232A RS-232B RS-232C) ●RS-449 (RS422 RS423 RS485) ●20mA电流环 这里重点介绍RS-232 RS-232C:速率:20Kbit/S, 最大通信距离: 15m RS422: 10Mbit/s: 300m 90Kbit/s: 1200m RS-232电平与TTL电平的转换 1计算机为 RS-232电平信号 ,单片机为TTL电平信号(TXD P3.1口 发送 RXD P3.0口 接收) 2计算机与单片机的通信根本在于不同电平信号之间的转换和传输 单片机串口原理图 波特率和定时器初值的设定 波特率:每秒传输二进制代码的位数。(1波特=1位/秒,单位bps(位/秒)) 串行口4种工作方式对应波特率: (见P131) (串口常用工作方式1) 电源管理寄存器PCON SMOD-串口通信波特率有关 SMOD=0:串口方式1,2,3时,波特率正常 SMOD=1:串口方式1,2,3时,波特率加倍 TI溢出率: T1定时器溢出的频率,即 TI定时器每次溢出所需时间T的倒数1/T。 常用波特率初值表 注: 串口方式1定时器1方式2 常用晶振11.0592(MHZ) 波特率9600 SMOD=0 初值: TL0=0xfd TH0=0xfd 十进制数:(253) RXD TXD GND RXD TXD GND RXD TXD GND 电 平 转 换 RXD TXD GND RXD TXD GND 电 平 转 换 RXD TXD GND 微机 微机其他设备 较远距离传送电路 近距离传送电路 微 机 接 口 调 制 解 调 器 调 制 解 调 器 接 口 微 机 电 话 分 机 电 话 分 机 远距离传送电路 数字信号通过调制器变成模拟信号通过电话线传送到对方,接收方通过解调器将模拟信号转换成数字信号接收。 MCS—51之间的双机通信 RXD TXD GND TXD GND 8xx51 8xx51 RXD VCC RST XTAL1 XTAL2 TXD RXD 89C51 C1 C2 T1IN R1OUT R1IN T1OUT V- V+ VCC C3 C4 C5 GND GND C1=C2=C3=C4=C5=1 MAX232 1 5 PC机 COM1 或 COM2 1 2 3 4 6 7 8 9 +5V +5V 51单片机与计算机的通信 51单片机串行口结构 151单片机串行口是可编程全双工的通信接口,能同时进行数据的发送和接收, 也可作为同步移位寄存器使用。 251单片机串行口组成: 1. 两个独立的串行数据缓冲寄存器SBUF(一个发送缓冲寄存器,一个接收缓冲寄存器 2.发送控制器 3.接受控制器 4.输入移位寄存器 5.若干控制门电路 单片机通过特殊功能寄存器SBUF对串行接收或串行发送寄存器进行访问, 两个寄存器共用一个地址,但在物理意义上是两个独立的寄存器。 发送 SB

文档评论(0)

w5544434 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档