单片机的串行口及应用.ppt

单片机的串行口及应用.ppt

ID:48133703

大小:9.37 MB

页数:61页

时间:2020-01-16

单片机的串行口及应用.ppt_第1页
单片机的串行口及应用.ppt_第2页
单片机的串行口及应用.ppt_第3页
单片机的串行口及应用.ppt_第4页
单片机的串行口及应用.ppt_第5页
资源描述:

《单片机的串行口及应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章 单片机的串行口 原理及应用问题2.什么叫波特率?它反映的是什么?它与时钟频率是相同的吗?3.8051单片机的串行口有哪几种工作方式?各有什么特点和功能?1.8051单片机与串行口相关的特殊功能寄存器有哪几个?说明它们各个位的功能意义。2⒈并行通信方式与串行通信方式⑴并行通信在数据传输时,如果一个数据编码字符的所有各位都同时发送、并排传输,又同时被接收,则将这种传送方式称为并行传送方式。特点:传送速度快、效率高。数据线多,成本高。⑵串行通信在数据传输时,数据编码字符的所有各位不是同时发送,而是按一定顺序,一位接着一位在信道中被发送和接收,则将这种传送方式称为串行

2、传送方式。特点:成本低,但速度慢。6.1串行通信方式32异步传输和同步传输⑴异步传输异步传输以一个字(或称字符)为单位进行数据传输,每个字符都用起始位、停止位包装起来,在字符间允许有长短不一的间隙(空闲位)。一个字符由四个部分组成:起始位、数据位、奇偶校验位和停止位。起始位为“0”信号,起始位后面紧跟着的是数据位,它一般是8位,奇偶校验位只占一位,停止位用来表征字符的结束,它一定是“1”,停止位可以是1位或2位。43.波特率波特率表示串行通信时每秒钟传送”位”的数目,比如1s传送1bit,就是1波特。即1波特=1bit/s(位/秒)串行通信常用的标准波特率在RS-232C

3、标准中已有规定,如波特率为600、1200、2400、4800、9600、19200等等。假若数据传送速率为120字符/s,而每一个字符帧已规定为10个数据位,则传输速率为120×10=1200bit/s,即波特率为1200。⑵同步传输同步传输用来对数据块进行传输,一个数据块中包含着许多连续的字符,在字符之间没有空闲。54单工方式、半双工方式、全双工方式⑴单工方式信号(不包括联络信号)在信道中只能沿一个方向传送,而不能沿相反方向传送的工作方式称为单工方式。⑵半双工方式通信的双方均具有发送和接收信息的能力,信道也具有双向传输性能,但是,通信的任何一方都不能同时既发送信息又接

4、收信息,即在指定的时刻,只能沿某一个方向传送信息。这样的传送方式称为半双工方式。半双工方式大多采用双线制。⑶全双工方式若信号在通信双方之间沿两个方向同时传送,任何一方在同一时刻既能发送又能接收信息,这样的方式称为全双工方式。68051通过RXD(P3.0)引脚、TXD(P3.1)引脚输入、输出,与外界通信。内部有一个通用异步接收发送器(UART),及波特率发生器。UART由同步移位寄存器、接收缓冲器(SBUF)和发送缓冲器(SBUF)组成它主要完成把数据进行串、并行的转换。8051串行口基本结构主要由两大部分组成。⒈波特率发生器:主要由T1及内部的一些控制开关和分频器所组

5、成。它提供串行口的时钟信号为TXCLOCK(发送时钟)和XCLOCK(接收时钟)。⒉串行口的内部6.2串行口的工作方式与控制78051串行口结构图UART8⒈串行口状态控制寄存器SCON位地址9FH9EH9DH9CH9BH9AH99H98H位功能SM0SM1SM2RENTB8RB8TIRI寄存器SCON既可字节寻址也可位寻址,字节地址为98H,位地址为98H~9FH。其格式如下:工作方式选择位允许方式2、3中的多处理机通信位允许串行接收位方式2和方式3中要发送、接收的第9位数据发送、接收中断标志位9⑴SM0,SM1——串行口工作方式选择位,其功能见表。SM0SM1方式特点

6、波特率00方式08位移位寄存器fosc/1201方式110位UART可变10方式211位UARTfosc/64或fosc/3211方式311位UART可变⑵SM2(SCON.5)—允许方式2、3中的多处理机通信位。方式0时,SM2=0。方式1时,若SM2=1,只有接收到有效的停止位,接收中断RI才置1。方式2和方式3时,若SM2=1,则只有当接收到的第9位数据(RB8)为1时,才将接收到的前8位数据送入缓冲器SBUF中,并把RI置1、同时向CPU申请中断;如果接收到的第9位数据(RB8)为0,RI置0,将接收到的前8位数据丢弃。而当SM2=0时,则不论接收到的笫九位数据是

7、0或1,都将前8位数据装入SBUF中,并申请中断。10⒉电源控制寄存器PCON其中最高位SMOD与串行口控制有关,其它位与掉电方式有关。其格式如下:D7D6D5D4D3D2D1D0SMOD———GF1GF0PDIDLSMOD(PCON.7)——串行通信波特率系数控制位。当SMOD=1时,使波特率加倍。复位后,SMOD=0。⒊串行数据寄存器SBUF包含在物理上是隔离的两个8位寄存器:发送数据寄存器和接收数据寄存器,它们共用一个地址——99H。其格式如下:D7D6D5D4D3D2D1D0SD7SD6SD5SD4SD3SD2SD1S

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

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

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