您的位置 首页 方案

51串口的4种工作方式

方式0:这种工作方式比较特殊,与常见的微型计算机的串行口不同,它又叫同步移位寄存器输出方式。在这种方式下,数据从RXD端串行输

方法 0 :这种工作方法比较特别,与常见的微型计算机的串行口不同,它又名同步移位寄存器输出方法。在这种方法下,数据从 RXD 端串行输出或输入,同步信号从 TXD 端输出,波特率固定不变,为振动率的 1/12 。该方法是以 8 位数据为一帧,没有开始位和中止位,先发送或接纳最低位。

方法 2 :选用这种方法可接纳或发送 11 位数据,以 11 位为一帧,比方法 1 增加了一个数据位,其他相同。第 9 个数据即 D8 位具有特别的用处,能够经过软件搂操控它,再加特别功用寄存器 SCON 中的 SM2 位的合作,可使 MCS-51 单片机串行口适用于多机通讯。方法 2 的波特率固定,只要两种挑选,为振动率的 1/64 或 1/32 ,可由 PCON 的最高位挑选。

方法 3 :方法 3 与方法 2 彻底相似,仅有的区别是方法 3 的波特率是可变的。而帧格局与方法 2- 样为 11 位一帧。所以方法 3 也适合于多机通讯。

SM0 SM1 方法 功 能 阐明
0 0 0 同步移位寄存器方法(用于扩展I/O口)
0 1 1 8位异步收发,波特率可变(由定时器操控)
1 0 2 9位异步收发,波特率为fosc/64或fosc/32
1 1 3 9位异步收发,波特率可变(由定时器操控)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/261136.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部