文档详情

大学单片机的串行通信技术课件

风***
实名认证
店铺
PPTX
4.15MB
约50页
文档ID:159009794
大学单片机的串行通信技术课件_第1页
1/50

7.1 串行通信概述串行通信概述 7.1.1 数据通信 7.1.2 异步通信和同步通信 7.1.3 波特率的概念和串行通信的传输方向 7.2 串行口的结构组成及控制寄存器7.3 串行通信工作方式及应用举例7.4 串行通信设计应用举例第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG常用的数据通信包括两种形式:并行通信和串行通信并行通信 (1)并行方式并行方式数据的各位同时发送或同时接收传送速度快,但因需要多根传输线,故一般只在近距离通 信中使用第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG串行通信 (2)串行方式串行方式数据的各位依次逐位发送或接收传输速度慢,但因只需较少传输线,故适合于远距离通信第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG7.1 串行通信概述串行通信概述 7.1.1 数据通信 7.1.2 异步通信和同步通信 7.1.3 波特率的概念和串行通信的传输方向 7.2 串行口的结构组成及控制寄存器7.3 串行通信工作方式及应用举例7.4 串行通信设计应用举例第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG1.异步通信异步通信以字符为单位组成以字符为单位组成字符帧字符帧进行的数据传送进行的数据传送在串行数据通信中,有在串行数据通信中,有同步通信同步通信和和异步通信异步通信两种方式两种方式。

一帧数据由一帧数据由起始位起始位、数据位数据位、可编程位可编程位和和停止位停止位构成构成特点特点收发双方不同步时,能够依靠在每帧开始时的不断收发双方不同步时,能够依靠在每帧开始时的不断对齐,自行纠正偏差,故对收发双方的时钟精度要求较低,对齐,自行纠正偏差,故对收发双方的时钟精度要求较低,但因每个字节都要建立一次同步,所以工作速度较低、效率但因每个字节都要建立一次同步,所以工作速度较低、效率低第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG 2.同步通讯同步通讯 数据格式数据以块块为单位连续传送在发一组数据时,只在开始用若干个同步字符作为双方在发一组数据时,只在开始用若干个同步字符作为双方的号令,然后连续发送整组数据的号令,然后连续发送整组数据特点特点数据是以数据块为单位连续传送的,结构紧凑,数据是以数据块为单位连续传送的,结构紧凑,传输效率高,但传输效率高,但要求双方有准确的时钟要求双方有准确的时钟,对硬件要求高对硬件要求高第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG7.1 串行通信概述串行通信概述 7.1.1 数据通信数据通信 7.1.2 异步通信和同步通信异步通信和同步通信 7.1.3 波特率的概念和串行通信的传输方向波特率的概念和串行通信的传输方向 7.2 串行口的结构组成及控制寄存器串行口的结构组成及控制寄存器7.3 串行通信工作方式及应用举例串行通信工作方式及应用举例7.4 串行通信设计应用举例串行通信设计应用举例第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG 波特率为每秒钟发送二进制数码的位数,即波特率为每秒钟发送二进制数码的位数,即b/S(位(位/秒)秒)。

在串行通信中,数据传输速率的快慢,通过波特率来衡量数据传输速率的快慢,通过波特率来衡量例如:例如:在异步通信中传输速度为在异步通信中传输速度为360字符字符/秒,每个字符又包含秒,每个字符又包含10位,位,则波特率为:则波特率为:360字符字符/秒秒*10位位/字符字符 3600 bps (波特)(波特)标准波特率标准波特率:110、300、600、1200、2400、4800、9600、19200、38400 bps 等第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG 在串行通信中,按照传输数据的流向,可分成三种传输形式在串行通信中,按照传输数据的流向,可分成三种传输形式:单工通信单工通信 半双工通信半双工通信 全双工通信全双工通信 Simplex Half Duplex Full Duplex 80C51 内部设有一个全双工串行接口内部设有一个全双工串行接口收发双方角色收发双方角色固定不能互换固定不能互换收发双方角色收发双方角色可换但需切换可换但需切换收发双方互不收发双方互不影响双向通信影响双向通信RXDReceive Data接收数据接收数据 TXDTransmit Data发送数据发送数据 第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG7.1 串行通信概述串行通信概述7.2 串行口的结构组成及控制寄存器串行口的结构组成及控制寄存器 7.2.1串行口的结构组成串行口的结构组成 7.2.2串行口控制寄存器串行口控制寄存器7.3 串行通信工作方式及应用举例串行通信工作方式及应用举例7.4 串行通信设计应用举例串行通信设计应用举例第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG 若干寄存器:若干寄存器:两个数据缓冲器两个数据缓冲器SBUF(99H)+串行控制寄存器串行控制寄存器SCON(98H)+移位寄存器移位寄存器+.。

CPU 两个引脚:数据接收两个引脚:数据接收RXD(P3.0)和数据发送和数据发送TXD(P3.1)第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG(1)发送数据过程发送数据过程(中断法)(中断法)内部数据并行写入内部数据并行写入SBUF发发数据串行送出数据串行送出中断标志位中断标志位TI硬件置硬件置1CPU响应中断响应中断软件清零软件清零TI,写入下一数据写入下一数据CPU第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG(2)接收数据的过程接收数据的过程(中断法)(中断法)外界数据串行送入移位寄存器外界数据串行送入移位寄存器数据并行送入数据并行送入SBUF收收标标志位志位RI硬件置硬件置1CPU响应中断响应中断RI软件清零软件清零,读走数据读走数据CPU第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENGD0D1D2D3D4D5D6D7传送数据同步时钟同步时钟数据传送数据传送将串行数据按一定节拍(同步时钟将串行数据按一定节拍(同步时钟脉冲)输出到传输线上,或从传输线上读入。

脉冲)输出到传输线上,或从传输线上读入同步时钟信号可由同步时钟信号可由系统时钟系统时钟或或定时器定时器产生产生第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG同步时钟和传送数据的关系:同步时钟和传送数据的关系:发送数据发送数据时,发送时钟的时,发送时钟的下降沿下降沿将数据串行移位输出将数据串行移位输出;接收数据接收数据时,接收时钟的时,接收时钟的上升沿上升沿开始对数据位采样开始对数据位采样第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG7.1 串行通信概述串行通信概述7.2 串行口的结构组成及控制寄存器串行口的结构组成及控制寄存器 7.2.1串行口的结构组成串行口的结构组成 7.2.2串行口控制寄存器串行口控制寄存器7.3 串行通信工作方式及应用举例串行通信工作方式及应用举例7.4 串行通信设计应用举例串行通信设计应用举例第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG(1)串行数据缓冲器,串行数据缓冲器,SBUFSBUF在物理上有两个在物理上有两个SBUFSBUF:一个用于发送,另一个用于接收。

一个用于发送,另一个用于接收在逻辑上只有一个在逻辑上只有一个SBUFSBUF(99H99H)可根据用法区分功能:可根据用法区分功能:uchar counter;uchar counter;待发送存放变量待发送存放变量SBUF=counter;SBUF=counter;完成一次数据完成一次数据发送发送counter=SBUF;counter=SBUF;完成一次数据完成一次数据接收接收CPU第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG(2)串口控制寄存器,串口控制寄存器,SCON(98H)SM2主要用于多机通讯:主要用于多机通讯:SM2=1 允许;允许;0禁止TB8(RB8)-发送(接收)数据的第发送(接收)数据的第9位位第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG 通过通过SM0SM0和和SM1SM1不同的取值,可选择串行通信中的不同的取值,可选择串行通信中的四种工作四种工作方式方式SM0 SM1工作方式工作方式说明说明波特率波特率 0 0方式方式0同步移位寄存器同步移位寄存器fosc/12 0 1方式方式110位异步收发位异步收发由定时器控制由定时器控制 1 0方式方式211位异步收发位异步收发fosc/32或或fosc/64 1 1方式方式311位异步收发位异步收发由定时器控制由定时器控制第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG(3)电源控制寄存器,电源控制寄存器,PCON(87H))(212322anfoscSMOD波特率由定时器由定时器T1产生的同步时钟产生的同步时钟第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG7.1 串行通信概述串行通信概述7.2 串行口的结构组成及控制寄存器串行口的结构组成及控制寄存器7.3 串行通信工作方式串行通信工作方式 7.3.1 方式方式0(八位同步移位寄存器方式)(八位同步移位寄存器方式)7.3.2 方式方式1(十位异步收发通信模式)(十位异步收发通信模式)7.3.3 方式方式2、方式、方式3数据帧格式及应用举例数据帧格式及应用举例 7.4 串行通信设计应用举例串行通信设计应用举例 第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG八位同步移位寄存器方式八位同步移位寄存器方式用于扩展并行用于扩展并行I/OI/O接口接口 数据传输波特率数据传输波特率固定固定为为fosc/12由由RXD引脚输入或输出引脚输入或输出数据数据(低位在前低位在前,高位在后高位在后)由由TXD引脚输出引脚输出同步时钟信号同步时钟信号扩展输出口扩展输出口扩展输入口扩展输入口第7章 单片机的串行通信技术单片机的串行通信技术7.3.1 方式方式0(八位同步移位寄存器方式)(八位同步移位寄存器方式)HTTP:/WWW.DOCIN.COM/SUNDAE_MENG74LS16474LS164为为8 8位串并转换移位寄存器位串并转换移位寄存器 DIP14DIP14 能将能将 串行输入数据串行输入数据 转为转为 并行输出并行输出引脚引脚功能描述功能描述A、B串行数据输入引脚串行数据输入引脚QAQG并行数据输出引脚并行数据输出引脚CLOCK移位脉冲输入端移位脉冲输入端CLEAR移位寄存器清零端移位寄存器清零端工作原理:工作原理:1 1)若若CLEARCLEAR端为低电平:输出端端为低电平:输出端QAQG都为都为0 0;2 2)若若CLEARCLEAR端为高电平,且端为高电平,且CLOCKCLOCK端出现上升沿脉冲端出现上升沿脉冲:则则 输出端输出端 锁存锁存 输入端的电平输入端的电平 Q0=(A&B)Q0=(A&B)第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG74LS164真值表真值表工作模式工作模式输入输入输出(输出(n+1时刻)时刻)CLRCPDSADSBQ0Q1 至至 Q7复位(清除)复位(清除)LXXXLL 至至 L移位移位HXX不变(不变(Q0n 至至 Q7n)HLXLQ0n 至至 Q6nHXLLQ0n 至至 Q6nHHHHQ0n 至至 Q6nHTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例实例1 1 利用利用74LS16474LS164扩展并行输出口扩展并行输出口,并实现发光二极管循环控制功并实现发光二极管循环控制功能能第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG接线原理:接线原理:数据发送端数据发送端A(B)A(B)RXD RXD;同步时钟端同步时钟端CLKCLKTXDTXD;数据清除端数据清除端CLRCLRP1.0P1.0第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG#includesbit MR=P10;void delay()unsigned int i;/延时延时 for(i=0;i20000;i+)void main()unsigned char index,LED;/定义定义LED指针和显示字模指针和显示字模 SCON=0;/设置串行模块工作在方式设置串行模块工作在方式0 MR=1;/CLEAR端端1,允许输入数据,允许输入数据 while(1)LED=0 xFE;for(index=0;index 8;index+)SBUF=LED;/控制控制L0灯点亮灯点亮 do while(!TI);/通过通过TI查询判别数据是否输出结束查询判别数据是否输出结束 LED=(LED1)|1);/左移左移1位,末位置位,末位置1 if(LED=0 xff)LED=0 xfe;/若已循环一遍,准备重新开始若已循环一遍,准备重新开始 delay();实例1参考程序第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例1运行效果第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG7.1 串行通信概述串行通信概述7.2 串行口的结构组成及控制寄存器串行口的结构组成及控制寄存器7.3 串行通信工作方式串行通信工作方式 7.3.1 方式方式0(八位同步移位寄存器方式)(八位同步移位寄存器方式)7.3.2 方式方式1(十位异步收发通信模式)(十位异步收发通信模式)7.3.3 方式方式2、方式、方式3数据帧格式及应用举例数据帧格式及应用举例 7.4 串行通信设计应用举例串行通信设计应用举例 第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG10位数据异步通讯方式位数据异步通讯方式用于双机通信用于双机通信一帧信息:一帧信息:1个起始位个起始位(0)+8位数据位位数据位+1个停止位个停止位(1),其中起始位和停止位是其中起始位和停止位是自动插入自动插入的。

的第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG发送条件:由发送条件:由SBUF=counter即可启动发送过程即可启动发送过程发送完成:硬件发送完成:硬件TI置置1接收条件:在允许接收位接收条件:在允许接收位REN=1时即可启动接收过程时即可启动接收过程接收完成:硬件接收完成:硬件RI置置1,数据,数据SBUF第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG通常,指定通常,指定T1为波特率时钟发生器(波特率时钟可变)为波特率时钟发生器(波特率时钟可变))(232212anfoscSMOD波特率时钟通常选择通常选择T1定时器方式定时器方式2(取(取fosc为为11.0592MHz)序号序号波特率波特率SMOD计数初值计数初值a16250010 xff21920010 xfd3960000 xfd4480000 xfa5240000 xf46120000 xe8第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG一般初始化过程一般初始化过程例如:例如:SCON=0 x50;/串口设为方式串口设为方式1,TI和和RI清零,允许接收清零,允许接收PCON=0 x80;/波特率加倍(波特率加倍(2)TMOD=0 x20;/T1设为定时方式设为定时方式2TH1=0 xcc;/定时器初值定时器初值TL1=0 xcc;/重置的定时初值重置的定时初值IE=10010000B;/中断使能(开中断)中断使能(开中断)TR1=1;/启动启动T1GATETMODC/TM1M0M0M1GATEC/T(89H)第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实验程序:编写一段程序,利用单利用单片机的串行口向片机的串行口向PCPC机发送字符串机发送字符串。

8051单片机HTTP:/WWW.DOCIN.COM/SUNDAE_MENG使用使用 串口方式串口方式1 1#include#include sbit p=PSW0;char s=MSC-51 Serial Communication Bus!我能行!我能行!;void main()char x,b=0;SCON=0 x40;/串口方式串口方式1 TMOD=0 x20;/设置设置T1及波特率及波特率9600 TH1=0 xFD;TL1=0 xFD;PCON=0 x00;TR1=1;x=strlen(s);for(;bx;b+)SBUF=sb;while(!TI);/此举末位的此举末位的”;”省略了会怎样?省略了会怎样?等效于等效于while(TI=0)TI=0;while(1)/作用是?作用是?HTTP:/WWW.DOCIN.COM/SUNDAE_MENG双机通信协议双机通信协议通行方式:例如异步串行通信通行方式:例如异步串行通信波特率:波特率:例如例如2400b/s发机要求发送的呼叫信号:例如发机要求发送的呼叫信号:例如10H收机同意接收的应答信号:例如收机同意接收的应答信号:例如20H收机不同意接收的应答信号:例如收机不同意接收的应答信号:例如30H告知数据正确的应答信号:例如告知数据正确的应答信号:例如0FH通信结束标志信号:例如通信结束标志信号:例如0AH第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例实例2:要求设计一个双机通信方案,甲机发送数据,乙机接收数要求设计一个双机通信方案,甲机发送数据,乙机接收数据。

两机的振荡频率为据两机的振荡频率为12MHz,波特率设置为,波特率设置为2.4k,工,工作在串口方式作在串口方式1甲机循环发送甲机循环发送0-15的数字,乙机接收后返回接收值若的数字,乙机接收后返回接收值若发送值与返回值相等,继续发送下一数字,否则重复发送发送值与返回值相等,继续发送下一数字,否则重复发送当前数字当前数字发送值和接收值应显示在发送值和接收值应显示在LED数码管上数码管上;采用查询法检查收发是否完成采用查询法检查收发是否完成第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例2电路原理图第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例2程序流程图第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例2参考程序第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例2参考程序第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实例2运行效果第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG7.1 串行通信概述串行通信概述7.2 串行口的结构组成及控制寄存器串行口的结构组成及控制寄存器7.3 串行通信工作方式串行通信工作方式 7.3.1 方式方式0(八位同步移位寄存器方式)(八位同步移位寄存器方式)7.3.2 方式方式1(十位异步收发通信模式)(十位异步收发通信模式)7.3.3 方式方式2、方式、方式3数据帧格式及应用举例数据帧格式及应用举例 7.4 串行通信设计应用举例串行通信设计应用举例 第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG方式方式2 2和方式和方式3 3的数据帧都是的数据帧都是1111位位用于多机通信用于多机通信格式为:格式为:一个起始位,一个起始位,8 8个数据位,一个个数据位,一个可编程位可编程位和一个停止位和一个停止位可编程位在可编程位在SCON的的TB8和和RB8位中,用于奇偶校验或多位中,用于奇偶校验或多机通讯标识。

机通讯标识第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG可编程位可以由软件置可编程位可以由软件置1 1或清或清0 0;发送时第发送时第9 9位在位在TB8TB8中,连同八位数据通过串口发出中,连同八位数据通过串口发出收到数据后,数据存入接收收到数据后,数据存入接收SBUFSBUF内,可编程位存入内,可编程位存入RB8RB8中中第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG 可编程位还可用作为对接收到的数据进行校验使用;可编程位还可用作为对接收到的数据进行校验使用;常用校验方法:常用校验方法:在可编程位装入发送数据的奇偶校验位例如,欲发送在可编程位装入发送数据的奇偶校验位例如,欲发送数据数据45H45H(01000101B01000101B),发送数据包含二进制数),发送数据包含二进制数1 1的个数为的个数为奇数,因此奇偶校验位奇数,因此奇偶校验位P=1P=1,在发送数据,在发送数据45H45H时,将时,将P=1P=1赋值赋值到可编程位到可编程位TB8TB8,连同数据共同发出。

连同数据共同发出对方接收后,只要将实际数据的奇偶关系与对方接收后,只要将实际数据的奇偶关系与RB8RB8进行对进行对比,即可知道收发过程是否有误比,即可知道收发过程是否有误第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG方式方式2 2的波特率为固定数值:的波特率为固定数值:fOSCSMOD642波特率)(232212anSMODfosc波特率方式方式3 3的波特率和方式的波特率和方式1 1相同,是可变的:相同,是可变的:第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG实验程序:编写一段程序,利用单片机利用单片机的串行口向的串行口向PCPC机发送字符串机发送字符串要求:使用串口方式使用串口方式2 2,TB8TB8为发送数据为发送数据的奇偶校验位的奇偶校验位8051单片机HTTP:/WWW.DOCIN.COM/SUNDAE_MENG使用使用 串口方式串口方式2 2#include#include sbit p=PSW0;char s=“MSC-51 Serial Communication Bus!我很行我很行!;void main()char x,b=0;SCON=0 x90;/串口方式串口方式2 PCON=0 x00;x=strlen(s);for(;bx;b+)ACC=sb;TB8=p;/奇偶校验位奇偶校验位 送入送入 TB8 SBUF=sb;while(!TI);TI=0;while(1)HTTP:/WWW.DOCIN.COM/SUNDAE_MENG本章小结本章小结 用于串行口通信控制的主要寄存器是用于串行口通信控制的主要寄存器是SCONSCON,可以设定,可以设定4 4种种工作方式、接收允许、发送工作方式、接收允许、发送/接收标志、接收标志、2 2个可编程位、个可编程位、1 1个个多机通讯位。

多机通讯位串行通信方式串行通信方式0 0,主要用于单片机,主要用于单片机I/OI/O接口的扩展,在接口的扩展,在数据的输入和输出控制中,数据的输入和输出控制中,RXDRXD作为数据线,作为数据线,TXDTXD输出同步输出同步时钟脉冲而且,在方式时钟脉冲而且,在方式0 0下,以下,以8 8位数据为一帧,不设起位数据为一帧,不设起始位和停止位,先发送或接收最低位始位和停止位,先发送或接收最低位方式方式1 1的数据帧格式是的数据帧格式是1010位,其中,一个起始位,位,其中,一个起始位,8 8个数个数据位和一个停止位发送时由据位和一个停止位发送时由SBUF=counterSBUF=counter启动发送过启动发送过程程;发送完成后由硬件发送完成后由硬件TITI置位;接收时只要接收位置位;接收时只要接收位REN=1REN=1即即可启动接收过程,接收后由硬件可启动接收过程,接收后由硬件TITI置位,数据存入置位,数据存入SBUFSBUF第7章 单片机的串行通信技术单片机的串行通信技术HTTP:/WWW.DOCIN.COM/SUNDAE_MENG。

下载提示
相关文档
正为您匹配相似的精品文档