串行通讯起始位、数据、奇偶和停止位透解

串行通讯起始位、数据、奇偶和停止位透解

ID:8813609

大小:81.00 KB

页数:5页

时间:2018-04-08

串行通讯起始位、数据、奇偶和停止位透解_第1页
串行通讯起始位、数据、奇偶和停止位透解_第2页
串行通讯起始位、数据、奇偶和停止位透解_第3页
串行通讯起始位、数据、奇偶和停止位透解_第4页
串行通讯起始位、数据、奇偶和停止位透解_第5页
资源描述:

《串行通讯起始位、数据、奇偶和停止位透解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、串行通讯起始、数据、奇偶和停止位等串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。数据转换是指数据的串并行转换。具体说,在发送端,要把并行数据转换为串行数据;而在接收端,却要把接收到的串行数据转换为并行数据。串行通信___异步传送方式起止式异步通信的特点:传输不连续,以字符为单位进行传送。一个字符称为一帧信息,它由起始位、数据位、奇偶校验位和停止位4个部分组成。起始位为信号0,占一位;气候是数据位,可以是5,6,7,8位;传输时地位在先、高位在后;再后

2、面的1位为奇偶校验位(可要可不要);最后是停止位,它用信号1来表示一帧信息的结束,可以是1位、1位半(位数的本质含义是信号出现的时间,故可有分数位,如1.5。这样剩下的半位的时间就不能传输数据,需等待下一个时间周期才能传输数据。这些都是由硬件控制,软件只需设定即可)或2位。空闲位为1。这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。异步通信可以采用正逻辑或负逻辑,正逻辑是指逻辑上的1对应高电平,0对应低电平;负逻辑是指逻辑上的1对应低电平,1对应高电平。  通讯的基本概念:与外界的信息交换称为通讯。基本的通讯方式有并行通讯和串行通讯两种。  一条信息的各位数据被同时传

3、送的通讯方式称为并行通讯。并行通讯的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,且只适用于近距离(相距数米)的通讯。  一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢。串行通讯的距离可以从几米到几千米。  根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。信息只能单向传送为单工;信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。串行通讯又分为异步通讯和同步通讯两种方式。在中,主要使用异步通讯方式

4、。  MCS_51单片机有一个全双工串行口。全双工的串行通讯只需要一根输出线和一根输入线。数据的输出又称发送数据(TXD),数据的输入又称接收数据(RXD)。串行通讯中主要有两个技术问题,一个是数据传送、另一个是数据转换。数据传送主要解决传送中的标准、格式及工作方式等问题。数据转换是指数据的串并行转换。具体说,在发送端,要把并行数据转换为串行数据;而在接收端,却要把接收到的串行数据转换为并行数据。通讯—异步通信方式串行通信可以分为两种类型:同步通信、异步通信。  1.异步通信的特点及信息帧格式:  以起止式异步协议为例,下图显示的是起止式一帧数据的格式:(12.54KB)2008-3-10

5、10:43  起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求。每一个字符的前面都有一位起始位(低电平,逻辑值),字符本身由5-8位数据位组成,接着字符后面是一位校验位(也可以没有校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位。停止位和空闲位都规定为高电平(逻辑值1),这样就保证起始位开始处一定有一个下跳沿。(一位半是啥意思??)  从图中可看出,这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。异步通信可以采用正逻辑或负逻辑,正负逻辑

6、的表示如下表所示:逻辑0逻辑1正逻辑低电平高电平负逻辑高电平低电平异步通信的信息格式如下边的表所示:起始位逻辑01位数据位逻辑0或15位、6位、7位、8位校验位逻辑0或11位或无停止位逻辑11位,1.5位或2位空闲位逻辑1任意数量注:表中位数的本质含义是信号出现的时间,故可有分数位,如1.5。例:传送8位数据45H(0100,0101B),奇校验,1个停止位,则信号线上的象图2所示那样:异步通信的速率:若9600bps,每字符8位,1起始,1停止,无奇偶,则实际每字符传送10位,则960字符/秒。下载(8.66KB)2008-3-1010:432.异步通信的接收过程接收端以“接收时钟”和“

7、波特率因子”决定一位的时间长度。下面以波特率因子等于16(接收时钟每16个时钟周期,使接收移位寄存器移位一次)、正逻辑为例说明,如图3所示。下载(8.8KB)2008-3-1010:43(1)开始通信时,信号线为空闲(逻辑1),当检测到由1到0的跳变时,开始对“接收时钟”计数。   (2)当计到8个时钟时,对输入信号进行检测,若仍为低电平,则确认这是“起始位”B,而不是干扰信号。  (3)接收端检测到起始位后,隔16个接

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

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

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