




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第7 7章章 MCS-51MCS-51的串行口的串行口全双工全双工的的异步异步通讯串行口通讯串行口4 4种工作方式种工作方式 , ,波特率由片内定时器波特率由片内定时器/ /计数器控制。计数器控制。每发送或接收一帧数据,均可发出中断请求。每发送或接收一帧数据,均可发出中断请求。除用于串行通讯,除用于串行通讯,还可用来扩展并行还可用来扩展并行I/OI/O口。口。7.1 7.1 串行口的结构串行口的结构串行口内部结构如下图,两个物理上独立地接收和串行口内部结构如下图,两个物理上独立地接收和发送缓冲器,可同时收、发数据。发送缓冲器,可同时收、发数据。两个缓冲器共用一个特殊功能寄存器字节地址:两个缓
2、冲器共用一个特殊功能寄存器字节地址:SBUFSBUF(99H99H)。)。 控制寄存器共两个:特殊功能寄存器控制寄存器共两个:特殊功能寄存器SCONSCON和和PCONPCON。 7.1.1 7.1.1 串行口控制寄存器串行口控制寄存器SCONSCON 字节地址字节地址9898H H,可位寻址,格式如图所示可位寻址,格式如图所示。 (1 1)SM0SM0、SM1SM1串行口串行口4种工作方式的选择位种工作方式的选择位 表表 串行口的串行口的4 4种工作方式种工作方式SM0 SM1 SM0 SM1 方式方式 功功 能能 说说 明明 0 0 0 0 0 0 同步移位寄存器方式(用于扩展同步移位寄存
3、器方式(用于扩展I/OI/O口)口) 0 1 1 8 0 1 1 8位异步收发,波特率可变(由定时器控制)位异步收发,波特率可变(由定时器控制) 1 0 2 9 1 0 2 9位异步收发,波特率为位异步收发,波特率为fosc/64fosc/64或或fosc/32fosc/32 1 1 3 1 1 3 9 9位异步收发,波特率可变(由定时器控制)位异步收发,波特率可变(由定时器控制)(2 2)SM2 SM2 多机通信控制位多机通信控制位 用于方式用于方式2 2或方式或方式3 3中。中。 当串行口以当串行口以方式方式2 2或方式或方式3 3接收接收时,时, 如果如果SM2=1SM2=1,只有当接收
4、到的第只有当接收到的第9 9位数据(位数据(RB8RB8)为为“1”“1”时,才将接收到的前时,才将接收到的前8 8位数据送入位数据送入SBUFSBUF,并置并置“1” “1” RIRI,产生中断请求;当接收到的第产生中断请求;当接收到的第9 9位数据位数据(RB8RB8)为为“0”“0”时,则将接收到的前时,则将接收到的前8 8位数据丢弃。位数据丢弃。 如果如果SM2=0SM2=0,则不论第,则不论第9 9位数据是位数据是“1”“1”还是还是“0”“0”,都将都将 前前8 8位数据送入位数据送入SBUFSBUF中,并置中,并置“1” “1” RIRI,产产生中断请求。生中断请求。在方式在方式
5、1 1时,如果时,如果SM2=1SM2=1,则只有收到停止位时才会激则只有收到停止位时才会激活活RIRI。在方式在方式0 0时,时,SM2SM2必须为必须为0 0。 (3 3)RENREN允许串行接收位允许串行接收位 由软件置由软件置“1”“1”或清或清“0”“0”。 REN=1 REN=1 允许串行口接收数据。允许串行口接收数据。 REN=0 REN=0 禁止串行口接收数据。禁止串行口接收数据。 (4 4)TB8TB8发送的第发送的第9 9位数据位数据方式方式2 2和和3 3时,时,TB8TB8是要发送的第是要发送的第9 9位数据,可作为奇偶位数据,可作为奇偶校验位使用,也可作为地址帧或数据
6、帧的标志。校验位使用,也可作为地址帧或数据帧的标志。 =1 =1为地址帧为地址帧, , =0 =0为数据帧为数据帧 (5 5)RB8RB8接收到的第接收到的第9 9位数据位数据方式方式2 2和和3 3时,时,RB8RB8存放接收到的第存放接收到的第9 9位数据。在方式位数据。在方式1 1,如果如果SM2=0SM2=0,RB8RB8是接收到的停止位。在方式是接收到的停止位。在方式0 0,不,不使用使用RB8RB8。 (6 6)TITI发送中断标志位发送中断标志位 方式方式0 0时时,串行发送第,串行发送第8 8位数据结束时由硬件置位数据结束时由硬件置“1”“1”,其它工作方式其它工作方式,串行口
7、发送停止位的开始时置,串行口发送停止位的开始时置“1”“1”。TI=1TI=1,表示一帧数据发送结束,可供软件查询,也表示一帧数据发送结束,可供软件查询,也可申请中断。可申请中断。CPUCPU响应中断后响应中断后, ,在中断服务程序中向在中断服务程序中向SBUFSBUF写入要发送的下一帧数据。写入要发送的下一帧数据。TITI必须由软件清必须由软件清0 0。(7 7)RIRI接收中断标志位接收中断标志位 方式方式0 0时时,接收完第,接收完第8 8位数据时,位数据时,RIRI由硬件置由硬件置1 1。其它工作方式其它工作方式,串行接收到停止位时,该位置,串行接收到停止位时,该位置“1”“1”。RI
8、=1RI=1,表示一帧数据接收完毕,并申请中断表示一帧数据接收完毕,并申请中断, ,要求要求CPUCPU从接收从接收SBUFSBUF取走数据。该位的状态也可供软件查取走数据。该位的状态也可供软件查询。询。RIRI必须由软件清必须由软件清“0”“0”。7.1.2 7.1.2 特殊功能寄存器特殊功能寄存器PCONPCON 字节地址为字节地址为87H,没有位寻址功能没有位寻址功能。 SMODSMOD:波特率选择位波特率选择位。 例如:方式例如:方式1 1的波特率的计算公式为:的波特率的计算公式为: 方式方式1 1波特率波特率= =(2 2SMODSMOD/32/32)定时器定时器T1T1的溢出率的溢
9、出率当当SMOD=1SMOD=1时,要比时,要比SMOD=0SMOD=0时的波特率加倍,也称时的波特率加倍,也称SMODSMOD位为位为波特率倍增位波特率倍增位。7.2 7.2 串行口的串行口的4 4种工作方式种工作方式7.2.1 7.2.1 方式方式0 0 同步移位寄存器输入输出方式,常用于外接移位寄存同步移位寄存器输入输出方式,常用于外接移位寄存器,以扩展并行器,以扩展并行I/OI/O口。口。 8 8位数据为一帧,不设起始位和停止位,先发送或接位数据为一帧,不设起始位和停止位,先发送或接收最低位。波特率固定为收最低位。波特率固定为fosc/12fosc/12。帧格式如下:帧格式如下:1 1
10、方式方式0 0发送发送 当当CPUCPU执行一条将数据写入发送缓冲器执行一条将数据写入发送缓冲器SBUFSBUF的指令时,的指令时,产生一个正脉冲,串行口即把产生一个正脉冲,串行口即把SBUFSBUF中的中的8 8位数据以位数据以fosc/12fosc/12的固定波特率从的固定波特率从RXDRXD引脚串行输出,低位在引脚串行输出,低位在先先, ,TXDTXD引脚输出同步移位脉冲引脚输出同步移位脉冲,发送完,发送完8 8位数据置位数据置“1”“1”中断标志位中断标志位TITI。时序如图所示。时序如图所示。2 2方式方式0 0接收接收 方式方式0 0接收时,接收时,RENREN为串行口接收允许接收
11、控制位,为串行口接收允许接收控制位,REN=0REN=0,禁止接收。禁止接收。 REN=1REN=1,允许接收。当允许接收。当CPUCPU向串行口的向串行口的SCONSCON寄存器写入寄存器写入控制字(置为方式控制字(置为方式0 0,并置,并置“1”“1”RENREN位,同时位,同时RI=0RI=0)时,产生一个正脉冲,串行口即开始接收数据。时,产生一个正脉冲,串行口即开始接收数据。引脚引脚RXDRXD为数据输入端,为数据输入端,TXDTXD为移位脉冲信号输出端为移位脉冲信号输出端,接收,接收器也以器也以fosc/12fosc/12的固定波特率采样的固定波特率采样RXDRXD引脚的数据信息,引
12、脚的数据信息,当接收到当接收到8 8位数据时置位数据时置“1”“1”中断标志中断标志RIRI。表示一帧数表示一帧数据接收完毕,可进行下一帧数据的接收。时序如下图:据接收完毕,可进行下一帧数据的接收。时序如下图: 方式方式0 0下,下,SCONSCON中的中的TB8TB8、RB8RB8位没有用到,发送或接收位没有用到,发送或接收完完8 8位数据由硬件置位数据由硬件置“1”“1”TITI或或RIRI中断标志位,中断标志位,CPUCPU响响应中断。应中断。TITI或或RIRI标志位须由用户软件清标志位须由用户软件清“0”“0”,可采,可采用如下指令:用如下指令:CLR TICLR TI;TITI位清
13、位清“0”“0”CLR RI CLR RI ;RIRI位清位清“0”“0”方式方式0 0时,时,SM2SM2位(多机通讯控制位)必须为位(多机通讯控制位)必须为0 0。7.2.2 7.2.2 方式方式1 1 SM0SM0、SM1SM1=01=01。用于数据的串行发送和接收。用于数据的串行发送和接收。TXDTXD脚和脚和RXDRXD脚分别用于发送和接收数据。脚分别用于发送和接收数据。方式方式1 1收发一帧的数据为收发一帧的数据为1010位,位,1 1个起始位(个起始位(0 0),),8 8个个数据位,数据位,1 1个停止位(个停止位(1 1),先发送或接收最低位。帧),先发送或接收最低位。帧格式
14、如图所示。格式如图所示。 波特率由下式确定:波特率由下式确定:方式方式1 1波特率波特率= = (2 2SMODSMOD/32/32) 定时器定时器T1T1的溢出率的溢出率SMODSMOD为为PCONPCON寄存器的最高位的值(寄存器的最高位的值(0 0或或1 1)。)。 1 1方式方式1 1发送发送 方式方式1 1输出时,数据位由输出时,数据位由TXDTXD端输出,端输出,一帧信息为一帧信息为1010位,位,1 1位起始位位起始位0 0,8 8位数据位(先低位)位数据位(先低位)和和1 1位停止位位停止位1 1。当当CPUCPU执行一条数据写发送缓冲器执行一条数据写发送缓冲器SBUFSBUF
15、的指令,就启的指令,就启动发送。图中动发送。图中TXTX时钟的频率就是发送的波特率。发时钟的频率就是发送的波特率。发送开始时,内部发送控制信号变为有效。将起始位送开始时,内部发送控制信号变为有效。将起始位向向TXDTXD输出,此后,每经过一个输出,此后,每经过一个TXTX时钟周期,便产时钟周期,便产生一个移位脉冲,并由生一个移位脉冲,并由TXDTXD输出一个数据位。输出一个数据位。8 8位数位数据位全部发送完毕后,置据位全部发送完毕后,置“1”“1”中断标志位中断标志位TITI,然然后后 失效。方式失效。方式1 1发送数据的时序,如图所示。发送数据的时序,如图所示。 2方式方式1接收接收 数据
16、从数据从RXDRXD(P3.0P3.0)引脚输入。当检测到起始位的负跳引脚输入。当检测到起始位的负跳变时,则开始接收。定时控制信号有两种(如图所变时,则开始接收。定时控制信号有两种(如图所示),一种是接收移位时钟(示),一种是接收移位时钟(RXRX时钟),它的频率时钟),它的频率和传送的波特率相同。另一种是位检测器采样脉冲,和传送的波特率相同。另一种是位检测器采样脉冲,它的频率是它的频率是RXRX时钟的时钟的1616倍。也就是在倍。也就是在1 1位数据期间,位数据期间,有有1616个采样脉冲,以波特率的个采样脉冲,以波特率的1616倍的速率采样倍的速率采样RXDRXD引引脚状态,当采样到脚状态
17、,当采样到RXDRXD端从端从1 1到到0 0的跳变时就启动检测的跳变时就启动检测器,器,接收的值是接收的值是3 3次连续采样(第次连续采样(第7 7、8 8、9 9个脉冲时采个脉冲时采样)样)取其中两次相同的值,以确认是否是真正的起始取其中两次相同的值,以确认是否是真正的起始位(负跳变)的开始。位(负跳变)的开始。当一帧数据接收完毕以后,必须同时满足以下两个条件,当一帧数据接收完毕以后,必须同时满足以下两个条件,这次接收才真正有效。这次接收才真正有效。 RI=0RI=0,即上一帧数据接收完成时,即上一帧数据接收完成时,RI=1RI=1发出的中断发出的中断请求已被响应,请求已被响应,SBUFS
18、BUF中的数据已被取走,说明中的数据已被取走,说明“接收接收SBUF”SBUF”已空。已空。 SM2=0SM2=0或收到的停止位或收到的停止位=1=1(方式(方式1 1时,停止位已进入时,停止位已进入RB8RB8),),则收到的数据装入则收到的数据装入SBUFSBUF和和RB8RB8(RB8RB8装入停止装入停止位),且置位),且置“1”“1”中断标志中断标志RIRI。若这两个条件不同时满足,收到的数据不能装入若这两个条件不同时满足,收到的数据不能装入SBUFSBUF,该帧数据将丢失。该帧数据将丢失。 7.2.3 7.2.3 方式方式2 29 9位异步通信接口。位异步通信接口。每帧数据均为每帧
19、数据均为1111位位,1 1位起始位位起始位0 0,8 8位数据位(先低位),位数据位(先低位),1 1位可程控的第位可程控的第9 9位数据和位数据和1 1位停止位。帧格式见下图。位停止位。帧格式见下图。方式方式2 2的波特率由下式确定:的波特率由下式确定:方式方式2 2波特率波特率= = (2 2SMODSMOD/64/64)foscfosc 1方式方式2发送发送发送前,先根据通讯协议由软件发送前,先根据通讯协议由软件设置设置TB8TB8(例如,双机例如,双机通讯时的奇偶校验位或多机通讯时的地址通讯时的奇偶校验位或多机通讯时的地址/ /数据的标数据的标志位)。志位)。方式方式2 2发送数据波
20、形如图所示。发送数据波形如图所示。 例例7-17-1 方式方式2 2发送在双机通讯中的应用。发送在双机通讯中的应用。下面的发送中断服务程序,是在双机通讯中,以下面的发送中断服务程序,是在双机通讯中,以TB8TB8作为奇偶校验位,处理方法为数据写入作为奇偶校验位,处理方法为数据写入SBUFSBUF之前,之前,先将数据的奇偶校验位写入先将数据的奇偶校验位写入TB8TB8,以保证采用偶校以保证采用偶校验发送。验发送。 PIPTIPIPTI: PUSH PSW PUSH PSW ;现场保护现场保护 PUSH AccPUSH Acc SETB RS1 SETB RS1 ;选择第选择第2 2组工作寄存器区
21、组工作寄存器区 CLR RS0CLR RS0 CLR TI CLR TI ;发送中断标志清发送中断标志清“0”“0” MOV AMOV A,R0R0;取数据取数据 MOV C,P MOV C,P ;校验位送校验位送TB8,TB8,采用偶校验采用偶校验 MOV TB8 ,CMOV TB8 ,C MOV SBUF ,A MOV SBUF ,A ;启动发送启动发送 INC R0 INC R0 ;数据指针加数据指针加1 1 POP Acc POP Acc ;恢复现场恢复现场 POP PSW POP PSW RETI RETI ;中断返回中断返回 2 2方式方式2 2接收接收 SM0SM0、SM1SM1
22、=10=10,且,且REN=1REN=1。数据由。数据由RXDRXD端输入,接收端输入,接收1111位位信息。当位检测逻辑采样到信息。当位检测逻辑采样到RXDRXD引脚从引脚从1 1到到0 0的负跳变,的负跳变,并判断起始位有效后,便开始接收一帧信息。在接并判断起始位有效后,便开始接收一帧信息。在接收器完第收器完第9 9位数据后,需满足以下两个条件,才能将位数据后,需满足以下两个条件,才能将接收到的数据接收到的数据送入送入SBUFSBUF。 (1 1)RI=0RI=0,意味着接收缓冲器为空。意味着接收缓冲器为空。(2 2)SM2=0SM2=0或接收到的第或接收到的第9 9位数据位位数据位RB8
23、=1RB8=1时。时。当上述两个条件满足时,接收到的数据送入当上述两个条件满足时,接收到的数据送入SBUFSBUF(接接收缓冲器),第收缓冲器),第9 9位数据送入位数据送入RB8RB8,并置并置“1”“1”RIRI。若不满足这两个条件,接收的信息将被丢弃。若不满足这两个条件,接收的信息将被丢弃。 串行口方式串行口方式2 2接收数据的时序波形如图所示。接收数据的时序波形如图所示。 例例7-27-2 方式方式2 2接收在双机通讯中的应用。接收在双机通讯中的应用。本例与上例相对应。若附加的第本例与上例相对应。若附加的第9 9位数据为校验位,在位数据为校验位,在接收程序中应作偶校验处理,设接收程序中
24、应作偶校验处理,设1 1组寄存器区的组寄存器区的R0R0为为数据缓冲器指针。数据缓冲器指针。 PIRI: PIRI: PUSH PSWPUSH PSW PUSH AccPUSH AccSETB RS0 SETB RS0 ;选择选择1 1组寄存器区组寄存器区CLR RS1CLR RS1CLR RI CLR RI MOV A,SBUF MOV A,SBUF ;收到数据送收到数据送A AMOV C,PMOV C,PJNC L1JNC L1JNB RB8,ERP JNB RB8,ERP ;ERPERP为出错处理程序为出错处理程序 AJMP L2AJMP L2 L1: JB RB8,ERP L1: JB
25、 RB8,ERP L2: MOV R0,A L2: MOV R0,A INC R0 INC R0 POP Acc POP Acc POP PSW POP PSW ERP: ERP: ;出错处理程序段出错处理程序段 RETIRETI7.2.4 7.2.4 方式方式3 3 当当SM0SM0、SM1SM1=11=11,串行口工作在方式,串行口工作在方式3 3。方式。方式3 3为波为波特率可变的特率可变的9 9位异步通讯方式,除波特率外,方式位异步通讯方式,除波特率外,方式3 3和和方式方式2 2相同。方式相同。方式3 3发送和接收数据的时序波形见方式发送和接收数据的时序波形见方式2 2的图。的图。方
26、式方式3 3的波特率由下式确定:的波特率由下式确定: 方式方式3 3波特率波特率= =(2 2SMODSMOD/32/32)定时器定时器T1T1的溢出率的溢出率7.3 7.3 多机通讯多机通讯多个多个MCS-51MCS-51单片机可利用串行口可进行多机通讯。要单片机可利用串行口可进行多机通讯。要保证主机与所选择的从机实现可靠地通讯,必须保保证主机与所选择的从机实现可靠地通讯,必须保证串行口具有识别功能。证串行口具有识别功能。串行口控制寄存器串行口控制寄存器SCONSCON中的中的SM2SM2位就是满足这一条件而位就是满足这一条件而设置的设置的多机通讯控制位多机通讯控制位。原理是在串行口以方式。
27、原理是在串行口以方式2 2(或方式(或方式3 3)接收时,若)接收时,若SM2=1SM2=1,表示置多机通讯功表示置多机通讯功能位,这时出现两种可能情况:能位,这时出现两种可能情况: (1 1)接收到的第)接收到的第9 9位数据为位数据为1 1时,数据才装入时,数据才装入SBUFSBUF,并置中断标志并置中断标志RI=1RI=1向向CPUCPU发出中断请求;发出中断请求; (2 2)接收到的第)接收到的第9 9位数据为位数据为0 0时,则不产生中断标时,则不产生中断标志,信息将抛弃。志,信息将抛弃。若若SM2=0SM2=0,则接收的第则接收的第9 9位数据不论是位数据不论是0 0还是还是1 1
28、,都产生,都产生RI=1RI=1中断标志,接收到的数据装入中断标志,接收到的数据装入SBUFSBUF中。中。应用上述特性,便可实现应用上述特性,便可实现MCS-51MCS-51的多机通讯。的多机通讯。 设多机系统中有一主机和设多机系统中有一主机和3 3个个80318031从机,如下图。从机,如下图。 主机的主机的RXDRXD与所有从机的与所有从机的TXDTXD端相连,端相连,TXDTXD与所有从与所有从机的机的RXDRXD端相连。从机的地址分别为端相连。从机的地址分别为0000H H、01H01H和和0202H H。 多机通讯工作过程:多机通讯工作过程:(1 1)从机串行口编程为方式)从机串行
29、口编程为方式2 2或方式或方式3 3接收,且置接收,且置“1”“1”SM2SM2和和RENREN位,使从机只处于多机通讯且接收地位,使从机只处于多机通讯且接收地址帧的状态。址帧的状态。(2 2)在主机先将从机地址(即准备接收数据的从机)在主机先将从机地址(即准备接收数据的从机)发送给各从机发送给各从机, ,接着才传送数据或命令,主机发出的接着才传送数据或命令,主机发出的地址信息的第地址信息的第9 9位为位为1 1,数据(包括命令)信息的第,数据(包括命令)信息的第9 9位为位为0 0。当主机向各从机发送地址时,各从机的串行。当主机向各从机发送地址时,各从机的串行口接收到的第口接收到的第9 9位
30、信息位信息RB8RB8为为1 1,且由于,且由于SM2=1SM2=1,则置则置“1”“1”中断标志位中断标志位RIRI,各从机各从机80318031响应中断,执行中响应中断,执行中断服务程序。在中断服务子程序中,判主机送来的地断服务程序。在中断服务子程序中,判主机送来的地址是否和本机地址相符合,若为本机地址,则该从机址是否和本机地址相符合,若为本机地址,则该从机清清“0”“0”SM2SM2位,准备接收主机的数据或命令;若地址位,准备接收主机的数据或命令;若地址不相符,则保持不相符,则保持SM2=1SM2=1状态。状态。(3 3)接着主机发送数据帧,此时各从机串行口接收到)接着主机发送数据帧,此
31、时各从机串行口接收到 的的RB8=0RB8=0,只有与前面地址相符合的从机系统(即只有与前面地址相符合的从机系统(即 已清已清“0”“0”SM2SM2位的从机)才能激活中断标志位位的从机)才能激活中断标志位RIRI, 从而进入中断服务程序,在中断服务程序中接收从而进入中断服务程序,在中断服务程序中接收 主机的数据(或命令);主机的数据(或命令); 其它的从机其它的从机因因SM2SM2保持为保持为1 1,又,又RB8=0RB8=0不激活中断标志不激活中断标志RIRI,不能进入中断,所接收的数据丢失不作处理,不能进入中断,所接收的数据丢失不作处理,从而保证主机和从机间通讯的正确性。从而保证主机和从
32、机间通讯的正确性。 前图所示的多机系统是主从式,由主机控制多机之间前图所示的多机系统是主从式,由主机控制多机之间 的通讯,从机和从机的通讯只能经主机才能实现。的通讯,从机和从机的通讯只能经主机才能实现。7.4 7.4 波特率的制定方法波特率的制定方法方式方式0 0和方式和方式2 2的波特率是固定的;方式的波特率是固定的;方式1 1和方式和方式3 3波特波特 率可由定时器率可由定时器T1T1的溢出率来确定。的溢出率来确定。7.4.1 7.4.1 波特率的定义波特率的定义定义:定义:串行口每秒钟发送(或接收)的位数称为波特串行口每秒钟发送(或接收)的位数称为波特 率。率。对于定时器的不同工作方式,
33、得到的波特率的范围不对于定时器的不同工作方式,得到的波特率的范围不一样,因为,计数位数的不同。一样,因为,计数位数的不同。7.4.2 7.4.2 定时器定时器T1T1产生波特率的计算产生波特率的计算(1 1)方式)方式0 0,波特率固定为时钟频率,波特率固定为时钟频率foscfosc的的1/121/12,且,且不受不受SMODSMOD位的值的影响。若位的值的影响。若fosc=12MHzfosc=12MHz,波特率为波特率为fosc/12fosc/12即即1 1Mb/sMb/s。(2 2)方式)方式2 2,波特率与,波特率与SMODSMOD位的值有关。位的值有关。 方式方式2 2波特率波特率=
34、= (2 2SMODSMOD/64/64)foscfosc 若若fosc=12MHz: SMOD=0 fosc=12MHz: SMOD=0 波特率波特率=187.5=187.5kb/skb/s; SMOD=1 SMOD=1 波特率波特率=375=375kb/skb/s (3 3)串行口工作在方式)串行口工作在方式1 1或方式或方式3 3时,常用定时器时,常用定时器T1T1作为波特率发生器,其波特率为:作为波特率发生器,其波特率为:波特率波特率= = (2 2SMODSMOD/64/64)T1T1的溢出率的溢出率实际设定波特率时,实际设定波特率时,T1T1常设置为方式常设置为方式2 2定时(自动装定时(自动装初值)这种方式不仅操作方便,也可避免因软件重初值)这种方式不仅操作方便,也可避免因软件重装初值而带来的定时误差。装初值而带来的定时误差。实际使用时,经常根据已知波特率和时钟频率来计算实际使用时,经常根据已知波特率和时钟频率来计算T1T1的初值的初值X X。为避免烦杂的初值计算,常用的波特为避免烦杂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《HG-T 3089-2001燃油用O形橡胶密封圈材料》新解读
- 级配碎石底基层施工方案
- 专题梳理 动词不规则变化自测表 课件
- 低能负离子在锥形玻璃管中的传输行为研究
- 合作股份公司管理制度
- 物理中考一轮复习教案 第二十九讲 电功、电功率
- 仓储店线下活动策划方案
- 仓库拍卖活动方案
- 仓鼠食品活动方案
- 代理记账推广活动方案
- 【MOOC】政府审计学-南京审计大学 中国大学慕课MOOC答案
- 《基督教概论》课件
- 虚拟现实技术导论 习题答案或解题思路 梁晓辉
- 计算机应用技术专业调研报告(高职)
- 2024NEA水性气硅涂膏隔热保温墙体构造
- 山西省太原市(2024年-2025年小学四年级语文)部编版期末考试((上下)学期)试卷及答案
- BPC10完整版本.0技术培训V1.0
- 2024年新高考II卷高考历史试卷(真题+答案)
- 2024年黑龙江医疗卫生事业单位招聘(药学)备考试题库(含答案)
- 2024年新高考1卷数学真题试卷及答案
- 湖北省武汉市洪山区2023-2024学年七年级下学期期末考试语文试卷
评论
0/150
提交评论