- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第5章 MCS-51的串行口 5.1 串行通讯的基本概念 1. ? 计算机通讯 计算机与外界的信息交换。 2. 并行通讯 所传送数据的同时、或多位同时发送或接收。 例:PC机与打印机的并行口。 ?3. 串行通讯 所传送数据按顺序一位一位的发送或接收。 例:PC机与键盘、鼠标的信息传送、计算机与USB 接口设备之间的信息传送。 4. 异步通讯(UART:universal asynchronous receiver/transmitter) 数据按贞传送,每桢以“0”为起始位,接下来是5~8位数据位,接下来可以是奇偶校验位,接下来是以“1”表示的停止位。如下图所示。 5. 同步通讯(USRT:universal synchronous receiver/transmitter) 首先是1~2个同步字符,接下来是发送的数据,如下图所示。 6. 同步通讯与异步通讯的利弊 同步通讯速度快,但对时钟要求严格,对硬件要求高; 异步通讯较同步慢,对时钟要求较宽,误差可为2.5%。 7. 波特率(Baud rate) bps(bits per second) ——每秒传送的BIT位数。 8. 串行通讯方式 1)单工方式(Simplex) 在单工方式下,通讯线的一端联接发送器,另一端联接接收器,它们形成单向联接,只允许数据按照一个固定的方向传送。如下图所示,数据只能由A站传送到B站,而不能由B站传送到A站。 2)双工方式(Full-duplex) 在下图示的全双工连接中,可同时发送和接收。全双工通讯系统的每一端包含发送器和接收器,数据可同时在两个方向上传送。 3)半双工方式(Half-duplex) 在半双工方式下,系统中的每个通讯设备都由一个发送器和一个接收器组成,通过收发开关接到通讯线路上,如下图7所示。在这种方式中,数据能从A站送到B站,也能从B站传送到A站,但是不能同时在二个方向上传送,即每次只能一个站发送,另一个站接收。 9. 信号传输介质 1)有线传输 光缆、同轴电缆、双绞线(网线)。 2)无线传输 微波、红外线、激光。 10.信号传输方式 1)基带传输 在数字通讯的信道上直接传输数据的基带信号,既按数据波的原样传输,不包含任何调制。是最基本的传输方式。 优点:成本较低,在局域网中常用。 缺点:速度较慢:1Mbps~100Mbps;距离较短:小于25公里。 2)载波传输 采用数字信号对载波调制后进行传输。基本的调制方式有:幅度键控(ASK)、频移键控(FSK)、相移键控(PSK)三种。 5.2 串行口的结构 有一个支持全双工的UART。通过访问三个SFR来确定、使用不同的通讯方式。 1. SBUF——接收、发送缓冲器。 物理上存在两个,既发送与接受缓冲器。占用同一地址:99H。访问不同的缓冲器靠指令区别: 例:MOV SBUF,A ;SBUF作为目的操作数,访问发送缓冲器。 MOV A,SBUF ;SBUF作为源操作数,访问接收缓冲器。 2. SCON——串行口控制寄存器 字节地址:98H,支持按位访问。 SM0 SM1 SM2 REN TB8 RB8 TI RI 各位的意义: 1) REN:REN=1允许接收;REN=0 禁止接收。 2) TB8:方式2、3中发送的第9位。多机通讯时,用于指明本贞数据为地址贞(TB8=1),还是数据贞(TB8=0)。非多机通讯时,可用于传送奇偶校验位。 3) RB8:方式2、3中接收的第9位。多机通讯时,用于指明本贞数据为地址贞(RB8=1),还是数据贞(RB8=0)。非多机通讯时,可用于传送奇偶校验位。 4) TI:一贞数据发送完后,由硬件置“1”,中断申请源。 5) RI:一贞数据接收后,由硬件置“1”,中断申请源。 SM0 SM1 工作方式 功能说明 0 0 方式0 移位寄存器方式 0 1 方式1 8位UART方式,波特率可变 1 0 方式2 9位UART方式,波特率不变 1 1 方式3 9位UART方式,波特率可变 6). SM0、SM1 7). SM2 方式0:该位置“0”; 方式1:置“1”时,只有接收到有效停止位时,RI置“1”,否则RI为“0”; 置“0”时,只有停止位进入RB8 时,RI置“1”。 建议此时置“0”。 方式2、3:多机通讯控制位
文档评论(0)