1 / 8

1 .方式 0

6.3.2 MCS-51 串行口的工作方式 MCS-51 的串行口有四种工作方式,它是由 SCON 中的 SM1 和 SM0 来决定的 。. 1 .方式 0. 串行口方式 0 的时序. 2 .方式 1 在方式 1 时,串行口被设置为波特率可变的 8 位异步通信接口。其时序如图所示。. 串行口方式 1 的时序. 3 .方式 2 串行口工作为方式 2 时,被定义为 9 位异步通信接口。其时序如图所示。. 6.3.3 MCS-51 串行口的波特率. 1. 方式 0 和方式 2. 当采用方式 0 和方式 2 时,波特率仅仅与晶振频率有关。

Download Presentation

1 .方式 0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 6.3.2 MCS-51串行口的工作方式 MCS-51的串行口有四种工作方式,它是由SCON中的SM1和SM0来决定的。 1.方式0 串行口方式0的时序

  2. 2.方式1 在方式1时,串行口被设置为波特率可变的8位异步通信接口。其时序如图所示。 串行口方式1的时序

  3. 3.方式2 串行口工作为方式2时,被定义为9位异步通信接口。其时序如图所示。

  4. 6.3.3 MCS-51串行口的波特率 1.方式0和方式2 当采用方式0和方式2时,波特率仅仅与晶振频率有关。 在方式0中,波特率为时钟频率的1/12,即fosc/12,固定不变。 在方式2中,波特率取决于PCON中的SMOD值,当SMOD=0时,波特率为fosc/64;当SMOD=1时,波特率为fosc/32。 2.方式1和方式3 在方式1和方式3时,波特率不仅仅与晶振频率和SMOD位有关,还与定时器T1的设置有关。波特率的计算公式为: 波特率=2SMOD/32×定时器T1溢出率

  5. 波特率 (方式1、3) fosc=6M fosc=12M fosc = 11.059M SMOD T1方式 初值 SMOD T1方式 初值 SMOD T1方式 初值 62.5k 1 2 FFH 19.2k 1 2 FDH 9.6k 0 2 FDH 4.8k 1 2 F3H 0 2 FAH 2.4k 1 2 F3H 1 2 F3H 0 2 F4H 1.2k 1 2 E6H 0 2 E6H 0 2 E8H 600 1 2 CCH 0 2 CCH 0 2 D0H 300 0 2 CCH 0 2 98H 0 2 A0H 137.5 1 2 1DH 0 2 1DH 0 2 2EH 110 0 2 72H 0 1 FEEBH 0 1 FEFFH 表6- 4 常用波特率

  6. 6.4 MCS-51单片机之间的通信 6.4.1 双机通信硬件电路 图8- 20 双机通信接口

  7. 6.4.3 多机通信 图8- 21 单片机多机通信接口示意图

  8. 6.5 PC机和单片机之间的通信 6.5.1 接口设计 图8- 22 PC机与单片机串行通信接口示意图

More Related