51单片机串口通信

51单片机串口通信

ID:16072916

大小:4.87 MB

页数:133页

时间:2018-08-07

51单片机串口通信_第1页
51单片机串口通信_第2页
51单片机串口通信_第3页
51单片机串口通信_第4页
51单片机串口通信_第5页
资源描述:

《51单片机串口通信》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机与外界的信息交换称为通信.分为并行通信和串行通信.数据的每位同时在多根数据线上发送或者接收.各数据位同时传送,传送速度快,效率高.有多少数据位就需要多少根数据线,传送成本高.在集成电路芯片的内部,同一插件板上各部件之间,同一机箱内部插件板之间等的数据传送都是并行的.并行数据传送的距离通常小于30米.数据的每一位在同一根数据线上按顺序逐位发送或者接收.数据传输按位顺序进行,最少只需一根传输线即可完成,成本低,速度慢.计算机与远程终端,远程终端与远程终端之间的数据传输通常都是串行的.串行数据传送的距离通常从几米到几千公里.在异步通信中,数据通常以字符(

2、char)或者字节(byte)为单位组成字符帧传送的.字符帧:由发送端一帧一帧的发送,通过传输线被接收设备一帧一帧的接收.发送端和接收端可以有各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互补同步.异步通信中,接收端靠字符帧格式判断发送端何时开始发送,何时结束发送.平时,发送线为逻辑1(高电平),每当接收端检测到传输线上发送过来的低电平逻辑0时,就知道发送端开始发送,每当接收端接收到字符帧中的停止位时,就知道一帧字符信息已发送完毕.在没有数据传送时,通信线上处于逻辑“1”状态。当发送端要发送1个字符数据时,首先发送1个逻辑“0”信号,这个低电平

3、便是帧格式的起始位。其作用是向接收端表示发送端开始发送一帧数据。接收端检测到这个低电平后,就准备接收数据信号。在起始位之后,发送端发出(或接收端接收)的是数据位,数据的位数没有严格的限制,5~8位均可。由低位到高位逐位传送。数据位发送完(接收完)之后,可发送一位用来检验数据在传送过程中是否出错的奇偶校验位。奇偶校验是收发双方预先约定好的有限差错检验方式之一。有时也可不用奇偶校验。字符帧格式的最后部分是停止位,逻辑“1”电平有效,它可占1/2位、1位或2位。停止位表示传送一帧信息的结束,也为发送下一帧信息作好准备。波特率(BaudRate)是串行通信中一个

4、重要概念,它是指传输数据的速率,亦称比特率。波特率的定义是每秒传输二进制数码的位数。如:波特率为1200bps是指每秒钟能传输1200位二进制数码。波特率的倒数即为每位数据传输时间。例如:波特率为1200bps,每位的传输时间为:波特率和字符的传输速率不同,若采用图9.4的数据帧格式,并且数据帧连续传送(无空闲位),一帧传输11位,则实际的字符传输速率为1200/11=109.09帧/秒。波特率也不同于发送时钟和接收时钟频率。同步通信的波特率和时钟频率相等,而异步通信的波特率通常是可变的。异步通信的优点是不需要传送同步脉冲,字符帧长度也不受限制,所需设备

5、简单.,异步通信的缺点是字符帧中因包含有起始位和停止位而降低了有效数据的传输速率.同步通信的优点是传输速率较高,通常可达56000bit/s或者更高.同步通信的缺点是要求发送时钟和接收时钟保持严格同步,故发送时钟除了和发送波特率保持一致外,还要求把它同时传送到接收端去.单片机原理及应用第9章串行接口及串行通信技术教学目标9.1串行通信基础知识9.2AT89C51的串行接口9.3AT89C51串行接口的应用与编程9.4多机通信9.5PC机与单片机间的串行通信9.6实训指导本章小结思考题与习题主目录上一页下一页结束单片机原理及应用教学目标通过本章教学,要求达

6、到以下目标:1.串行通信的基本概念:了解并行/串行通信的概念;理解串行通信中的异步/同步通信的基本概念;理解波特率的概念,学会计算波特率的方法;4了解串行通信的三种制式及校验方法。主目录上一页下一页结束单片机原理及应用2.AT89C51串行口:串行接口结构及其功能;理解串行数据缓冲器SBUF的功能和读写方法;熟悉SCON的结构、控制作用和设置方法;了解电源控制寄存器PCON,熟悉SMOD位。3.串行口的工作方式:理解串行通信4种工作方式的特点和区别;掌握串行工作方式0的应用;熟悉串行工作方式1、2、3应用程序的编制方法。主目录上一页下一页结束单片机原理及

7、应用4.多机通信原理:理解多机通信的原理、过程和编制多机通信应用程序的方法。主目录上一页下一页结束单片机原理及应用9.1串行通信基础知识计算机与外界的信息交换称为通信。通信的基本方式可分为并行通信和串行通信两种。所谓并行通信是指数据的各位同时在多根数据线上发送或接收。串行通信是数据的各位在同一根数据线上依次逐位发送或接收。主目录上一页下一页结束单片机原理及应用P0.7D7P0.6D6P0.5D5P0.4D4P0.3D3发送P0.2D2TXDRXDP0.1D1接收P0.0D0RXDTXDP2.7CSRDRD89C51外设89C518255WRWR图9.1并

8、行通信示意图图9.2串行通信示意图目前串行通信在单片机双机、多机以及单片机与PC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。