串行通讯起始、数据、奇偶和停止位等串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。数据转换是指数据的串并行转换。具体说,在发送端,要把并行数据转换为串行数据;而在接收端,却要把接收到的串行数据转换为并行数据。串行通信___异步传送方式起止式异步通信的特点:传输不连续,以字符为单位进行传送。一个字符称为一帧信息,它由起始位、数据位、奇偶校验位和停止位4个部分组成。起始位为信号0,占一位;气候是数据位,可以是5,6,7,8位;传输时地位在先、高位在后;再后面的1位为奇偶校验位(可要可不要);最后是停止位,它用信号1来表示一帧信息的结束,可以是1位、1位半(位数的本质含义是信号出现的时间,故可有分数位,如1.5。这样剩下的半位的时间就不能传输数据,需等待下一个时间周期才能传输数据。这些都是由硬件控制,软件只需设定即可)或2位。空闲位为1。这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。异步通信可以采用正逻辑或负逻辑,正逻辑是指逻辑上的1对应高电平,0对应低电平;负逻辑是指逻辑上的1对应低电平,1对应高电平。通讯的基本概念:与外界的信息交换称为通讯。基本的通讯方式有并行通讯和串行通讯两种。一条信息的各位数据被同时传送的通讯方式称为并行通讯。并行通讯的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,且只适用于近距离(相距数米)的通讯。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢。串行通讯的距离可以从几米到几千米。根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。信息只能单向传送为单工;信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。串行通讯又分为异步通讯和同步通讯两种方式。在中,主要使用异步通讯方式。MCS_51单片机有一个全双工串行口。全双工的串行通讯只需要一根输出线和一根输入线。数据的输出又称发送数据(TXD),数据的输入又称接收数据(RXD)。串行通讯中主要有两个技术问题,一个是数据传送、另一个是数据转换。数据传送主要解决传送中的标准、格式及工作方式等问题。数据转换是指数据的串并行转换。具体说,在发送端,要把并行数据转换为串行数据;而在接收端,却要把接收到的串行数据转换为并行数据。通讯—异步通信方式串行通信可以分为两种类型:同步通信、异步通信。1.异步通信的特点及信息帧格式:以起止式异步协议为例,下图显示的是起止式一帧数据的格式:起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求。每一个字符的前面都有一位起始位(低电平,逻辑值),字符本身由5-8位数据位组成,接着字符后面是一位校验位(也可以没有校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位。停止位和空闲位都规定为高电平(逻辑值1),这样就保证起始位开始处一定有一个下跳沿。(一位半是啥意思??)从图中可看出,这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。异步通信可以采用正逻辑或负逻辑,正负逻辑的表示如下表所示:逻辑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字符/秒。2.异步通信的接收过程接收端以“接收时钟”...