微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51单片机管脚说明(二)

51单片机管脚说明(二)

时间:07-31 来源:互联网 点击:

一定波特率时定时器定时初值的求法,后面将详细讨论。 ·

串行方式1的发送和接收过程的时序见下图。

③方式2,3

11位异步通信方式。其中,1个起始位(0),8个数据位(由低位到高位),1个附加的第9位和1个停止住(1)。方式2和方式3除波特率不同外,其它性能完全相同。方式2,3的发送、接收时序见下图。

由图可见,方式2和方式3与方式l的操作过程基本相同,主要差别在于方式2,3有第9位数据。

发送时,发送机的这第9位数据来自该机SCON中的TB8,而接收机将接收到的这第9位数据送入本机SCON中的RB8。这个第9位数据通常用作数据的奇偶检验位,或在多机通信中作为地址/数据的特征位。

方式2和方式3的波特率计算式如下:

方式2的波特率=2SMOD/64×fosc

方式3的波特率=2SMOD/32×定时器T1的溢出率

由此可见,在晶振时钟频率一定的条件下,方式2只有两种波特率,而方式3可通过编程设置成多种波特率,这正是这两种方式的差别所在。

3.串行端口的控制寄存器

串行端口共有2个控制寄存器SCON和PCON,用以设置串行端口的工作方式、接收/发送的运行状态、接收/发送数据的特征、波特率的大小,以及作为运行的中断标志等。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top