当前位置:新励学网 > 秒知问答 > 串口1方式0方式1怎么区分

串口1方式0方式1怎么区分

发表时间:2024-07-27 23:37:41 来源:网友投稿

串口1方式0和方式1的区别在于数据传输的方式不同。方式0是移位寄存器I/O方式,可外接移位寄存器,一扩展I/O口,也可外接同步I/O设备。发送操作时由TXD输出移位脉冲,由RXD串行SBUF中的数据。接收操作时REN是串行口接收允许控制位。当软件将REN置“1”时,即开始从RXD端口以fosc/12波特率输入数据,当接收到8位数据时,将中断标志RI置“1”。再次接收数据之前,必须用软件将RI清0。这个方式中RXD为数据输入输出引脚,TXD为时钟输出引脚。主要用来拓展IO口。

而方式1则是8位数据的异步串行通信口方式。 两种方式的区别是数据位数不同和产生波特率的时钟源不同。方式1只有8位数据,使用系统时钟(即晶振产生的时钟)作为波特率源;而方式0没有起始位和停止位,使用fosc/12作为波特率源。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!