- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用技术;第6章 串行接口技术及应用;6.1 串行通信概述
什么是通信?简单地说,不同的系统经由线路相互交换数据,就是通信。数据通信可以分为并行通信和串行通信两种方式,如图6-1和图6-2所示。;6.1.1 串行通信方式
根据同步方式的不同,串行通信方式可分为同步通信和异步通信。
1.异步通信
异步通信方式不要求接收端时钟和发送端时钟同步。发送端发送完一个字符帧后,可经过任意长的时间间隔再发送下一个。异步通信的数据格式如图6-3所示,一个字符帧由起始位、数据位、奇偶校验位和停止位组成。
; 2.同步通信
同步通信时,接收端和发送端必须先建立同步(即双方的时钟要调整到同一个频率),才能进行数据的传输。
同步通信方式以多个字符组成的数据块为传输单位连续地传送数据,在数据块开始时用同步字符来指示,其数据格式如图6-4所示。同步通信对硬件要求较高,适合于需要传送大量数据的场合。
;6.1.2 串行通信的制式
串行通信按数据传送的方向可分为单工、半双工和全双工三种制式。
6.1.3 串行通信的波特率
在串行通信中,每位数据的传送时间(即位宽)是固定的,一般用Td表示。Td的倒数称为波特率,表示每秒传送的二进制代码的位数,它是衡量传输通道频宽的指标。
1波特=1位/秒(1bit/s)
假设数据传输的速率为100字符/秒,而每个字符包括10个代码位(1个起始位、1个终止位、8个数据位),此时波特率为100×10=1000波特。
;6.2 MCS-51串行接口结构和工作原理
6.2.1 串行口的结构
MCS-51单片机串行接口是一个可编程的全双工串行通信接口,通过引脚RXD()和引脚TXD()与外界通信。串行接口的结构如图6-6所示。
;6.2.2 串行口的工作原理
6.2.3 串行口的控制寄存器
1.串行口控制寄存器SCON
2.电源控制寄存器PCON
6.2.4 串行口的波特率设定
1.方式0
2.方式2
3.方式1或方式3
;6.3 串行口工作方式
下面将详细讲述在SM0、SM1控制下的4种工作方式。
6.3.1 方式0
1.方式0的工作原理
外接移位寄存器的工??方式,8位数据为一帧,没有起始位和停止位,先发送或接收最低位,波特率固定不变,为振荡率的fosc/12。该方式主要用来外接移位寄存器来扩展I/O口,或外接同步输入输出设备。方式0的功能结构简化如图6-7所示。
2.方式0的应用案例
;图6-7 方式0的功能结构简化图;6.3.2 方式1
10位的UART格式,一帧数据由10位组成,1位起始位,8位数据,1位停止位。波特率可变,根据定时器1的溢出率计算(详见第五部分)。全双工通信模式,TXD为信息发送端,RXD为信息接收端。方式1简化的功能结构如图6-10所示。
6.3.3 方式2和方式3
1.方式2和方式3的工作原理
11位的UART格式,一帧数据由11位组成,1位起始位,8位数据,1位可编程控制的第9位数据和1位停止位。方式2和方式3除波特率设定外,其他相同,适用于多机通信,其简化的功能结构如图6-11所示。
2.方式2和方式3的应用举例
;图6-10 方式1的功能结构简化图;图6-11 方式2或方式3的功能结构简化图;6.4 单片机通信技术
6.4.1 RS-232C串行通讯协议和MAX232芯片
(一)RS-232C串行通讯协议
RS-232C美国电子工业协会(EIA)制定,是目前使用最多的一种异步串行通信总线标准。其中“RS”是Recommended Standard(推荐标准)的缩写,“232”是该标准的标识,“C”表示此标准已修改了三次。
(二)MAX232芯片
MAX232是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。
;6.4.2 单片机双机通信
在全双工方式下,两机可以同时进行数据的发送和接收。
6.4.3 单片机多机通信技术
MCS-51系列单片机串行口方式2和方式3可用于多机通信。多机通信常采用一台主机和多台从机组成主从式多机系统,主机与各从机之间能实现全双工通信,而各从机
您可能关注的文档
- 《二手车鉴定与评估(第2版)》(高加泉)教学课件 绪论 二手车鉴定与评估(第2版)课件.pptx
- 《Word 2016文档处理案例教程》教学课件 项目六 文档的图文混排.pptx
- 《Word 2016文档处理案例教程》教学课件 项目十 Word综合应用制作投标文件.pptx
- 《Word 2016文档处理案例教程》教学课件 项目八 编排长文档.pptx
- 《Word 2016文档处理案例教程》教学课件 项目五 在文档中应用表格.pptx
- 《Word 2016文档处理案例教程》教学课件 项目三 设置文档格式.pptx
- 《国际结算实验教程》第一章.pptx
- 《国学易知》教学课件 国学易知 5.pptx
- 《单片机应用技术一体化教程》课件 任务四完整版.pptx
- 《单片机应用技术一体化教程》课件 任务五完整版.pptx
文档评论(0)