1 / 36
文档名称:

51单片机串口工作方式0和1.ppt

格式:ppt   大小:497KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

51单片机串口工作方式0和1.ppt

上传人:相惜 2020/10/27 文件大小:497 KB

下载得到文件列表

51单片机串口工作方式0和1.ppt

文档介绍

文档介绍:,比特率固定为fosc/12。常用于外接移位寄存器,以扩展并行I/O口,SM2位必须为0。:当CPU执行写入发送缓冲器SBUF的指令时,串行口即把SBUF中的8位数据以fosc/12的固定比特率从RXD引脚串行输出,低位在先,TXD引脚输出同步移位脉冲,发送完8位数据置“1”中断标志位TI图5-1CPU响应中断后::8位串入并出移位寄存器。图是利用74LS164扩展二个8位并行输出口的接口电路。.图5-2-:8位串入并出移位寄存器,带锁存及三态输出功能。(相当于74LS164+273+244)清0串行口工作于方式0:同步移位寄存器方式发送fosc/12每当新数据写入SBUF,(置为方式0,并置“1”REN位,同时RI=0)时,串行口即开始接收数据。RXD为数据输入端,TXD为移位脉冲信号输出端,也以fosc/12的固定比特率,当收到8位数据时置“1”RI。表示一帧数据接收完,时序如下:图5-2CPU响应中断后:CLRRIRI=‘0’时其中REN=‘1’--16074LS165:8位并入串出移位寄存器。图9-22是利用74LS164扩展二个8位并行输入口的接口电路。并行锁存串行口工作于方式0:同步移位寄存器方式接收fosc/12每当向SCON写入控制字为方式0且REN=“1”,:8位异步收发,比特率可变(由定时器控制)SM0、SM1=01方式1一帧数据为10位,1个起始位(0),8个数据位,1个停止位(1),先发送或接收最低位。帧格式如图7-7:方式1比特率=(2SMOD/32)×定时器T1的溢出率SMOD为PCON寄存器的最高位的值(0或1)。图7--8图7-、方式2的比特率是固定的;方式1、方式3比特率由定时器T1的溢出率来确定。(1)方式0波特率=时钟频率fosc×1/12,不受SMOD位的值的影响。若fosc=12MHz,比特率为fosc/12即1Mb/s。(2)方式2波特率=(2SMOD/64)×fosc若fosc=12MHz:SMOD=0比特率=;SMOD=1比特率=375kb/s(3)方式1或方式3时,比特率为: 比特率=(2SMOD/32)×T1的溢出率=fosc/12/(T1计数次数)×(2SMOD/32)实际设定比特率时,T1常设置为方式2定时(自动装初值)这种方式不仅操作方便,也可避免因软件重装初值而带来的定时误差。,产生的比特率偏差较大,。=/12=/32=/12/计次/.2kbit/=/12/计次/16=/12/计次/321200bps9600bps计1次计3次计24次计3次计6次计12次比特率比特率8整理PPT课件MCS-51单片机串行接口的硬件MCS-51单片机串行接口的控制MCS-————发端TXD寄存器SCON、PCON、SBUF寄存器IE、IP方式0方式2方式1方式3串行口的结构9整理PPT课件有两个数据缓冲寄存器SBUF,一个输入移位寄存器,一个串行控制寄存器SCON和一个特殊功能寄存器PCON等组成。8位SBUF是全双工串行接口寄存器,它是特殊功能寄存器,地址为99H,不可位寻址;串行输出时为发送数据缓冲器,发送寄存器只写不读,数据从发送端TXD()输出;串行输入时为接收数据缓冲器,接收寄存器只读不写,数据从接收端RXD()输入;由指令确定是对发送寄存器或接收寄存器作用。10整理PPT课件