- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章串行数字通信
第5章 串行数字通信
★概述
★串行口的结构与工作原理
★串行口的控制寄存器
★串行口的工作方式
★串行口的应用编程
; 5 .2. 1 概 述 单片机应用与数据采集或工业控制时,往往作为前端机安装在工业现场,远离主机,现场数据采用串行通信方式发往主机进行处理,以降低通信成本,提高通信可靠性。如下图所示。 ;★ 数据通信方式有两种:并行通信与串行通信
★并行通信: 所传送数据的各位同时发送或接收,数据有多少位就需要多少根数据线。
特点: 速度快,成本高,适合近距离传输 。
缺点: 当距离较远、位数又多时,会导致通信线路复杂且成本高。
如计算机并口,打印机,8255 。
★串行通信:所传送数据的各位按顺序一位一位 地发送或接收。只需一根数据,一根地线,共2根 (如双向通信发送和接收各需1根数据线。)
特点:成本低,硬件方便,适合远距离通信,
缺点: 传输速度低。;4;★串行通信的分类:同步串行通信和异步串行通信一、异步通信: ;优点:硬件结构简单。
缺点:传输速度慢。;二、同步通信
在同步通信中,发送方在数据或字符开始处就用同步字符(常约定1~2个字节)指示一帧的开始 ,由时钟来实现发送端和接收端同步,接收方一旦检测到与规定的同步字符符合,下面 就连续按顺序传送若干个数据 ,最后发校验字节。见下图:;三、单工、半双工、全双工通信方式 ;3. 全双工方式 ;1.实现数据格式化 因为CPU发出的数据是并行数据,接口电路应实现不同串行通信方式下的数据格式化任务, 如自动生成起止方式的帧数据格式(异步方式)或在待传送的数据块前加上同步字符等。;2.进行串、并转换
在发送端,接口将CPU送来的并行信号转换成串行数据进行传送;而在接收端,接口要将接 收到串行数据变成并行数据送往CPU,由CPU进行处理。
3.控制数据的传输速率
接口应具备对数据传输率—波特率的控制选择能力,即具有波特率发生器。
4.进行传送错误检测
在发送时,对传送的数据自动生成校验位或校验码,在接收端能检查校验位或校验 码,以确定传送中是否有误码。
; 51系列单片机内有一个全双工的异步通信接口,通过对串行接口写控制字可以选择其数据格 式,同时内部有波特率发生器,提供可选的波特率,可完成双机通信或多机通信。;(一)通信线的连接??? 通信速率和通信距离这两个方面是相互制约的,降低通信速率,可以提高通信距离. 不同的通信距离,串行通信电路有不同的连接方法。;
RXD
TXD
GND
;;利用调制手段,将数字方波信号变换成某种能在通信线上传输而不受影响的波形信号,正弦波正是最理想的选择。
不仅因为产生正弦波很方便,更重要的是正弦波不易受通信线(电话线)固有频率的影响。
将载波信号(待传送的数字信号)通过一种信号进行编码称为调制。该信号的恢复称为解调,相应的设备称为调制器(Mdu2acor)和解调器(DemodulaM)。
由于串行通信大都是双向进行的,通信线路的任一端既需要调制器也需要解调器,将调制器和解调器合二为一的装置称为调制解调器,又称MODEM。;微
机;(二)串行通信接口总线标准;抗干扰能力
采用标准的通信接口,本身具有一定的抗干扰能力,但是工业现场的情况往往很恶劣,因而要根据具体情况进行选择。
RS232C:一般场合
RS422: 共模信号比较强
光纤: 电磁干扰较强
;(三)RS-232C; TTL电平可以由专用集成电路转换成RS232C标准;
如: MC1488 或 75188 TTL RS232C
从MC1489 或 75189 RS232C TTL
由于MC1488需要采用±12V电源,一般在单片机通信中大量使用的是只需要+5V电源、具有发送和接收的一体化芯片,如:MAX232、ICL232、ADM202等。; MCS—51之间的双机通信;5.2 串行口的结构与工作原理;5.2.1 串行口的内部结构 ; 5 l 单片机通过引脚RXD(P3.0)串行数据接收端)和引脚TXD(P3.l)串行数据发送端)与外界进行通信。
图中有两个物理上独立的接收、发送缓冲器SBUF,它们占用同一地址99H,可同时发送、接收数据。
● 发送缓冲器只能写入,
您可能关注的文档
- 第二十四章预混料配制34.ppt
- 第二十四届青少年科技创新大赛科技辅导员项目组织与实施.ppt
- 第二十章_商法学原理与案例教程.ppt
- 第二十九课《湖心亭看雪》.ppt
- 第二十四章图形的全等.ppt
- 第二十章Linux编程.ppt
- 第二十章心律失常的临床用药.ppt
- 第二十章必讲国际贸易融资.ppt
- 第二十章数据的分析[教材分析].ppt
- 第二十四讲齿轮强度设计.ppt
- 2024-2025学年北京市东城区统编版五年级下册期末考试语文试卷【含答案】.pdf
- 2024-2025学年江苏省淮安市淮安区统编版一年级下册期末考试语文试卷【含答案】.pdf
- 专题11口语交际和综合实践-2025年二升三语文暑假专项提升(统编版)【含答案】.pdf
- 1春(素养进阶分层作业)语文统编版五四学制2024七年级上册【含答案】.pdf
- 江苏省徐州市2024-2025学年七年级上学期期末语文试题【含答案】.pdf
- 专题09古诗文鉴赏-2025年三升四语文暑假专项提升(统编版)【含答案】.pdf
- 1春(情境任务分层作业)语文统编版2024七年级上册【含答案】.pdf
- 语文(基础卷01)-2024-2025学年一年级语文下学期期末全真模拟(统编版)【含答案】.pdf
- 2024-2025学年江苏省宿迁地区统编版四年级下册期末考试语文试卷【含答案】.pdf
- 2024-2025学年福建省龙岩市新罗区统编版六年级下册期末考试语文试卷【含答案】.pdf
文档评论(0)