c语言sscanf函数的用法是什么
312
2022-11-21
单片机的全双工的异步串行通信接口
单片机的全双工的异步串行通信接口,它有四种工作方式,其中方式0就可以作为同步的移位寄存器来使用,要想用单片机来做串行通信进行数据的发送和接收,那就要使用它的串行通信接口,通信接口是设备和设备之间或者设备和主机之间串行通信,必然需要用到引脚,51单片机在做串行通信的时候用到的两个引脚就是P3.0和P3.1,做通讯的时候一般还会用到GND,三根线就可以全双工的串行通信,全双工的异步串行通信接口,在发送的时候可以接收,在接收的时候也能够进行发送,而且它是异步的通信,不是同步。
异步是指在做异步串行通信的时候实际上它的数据的发送是以字符帧为单位来进行发送的,一帧格式当中会包括几个东西,起始位,数据位停止位,奇偶校验位,这些构成一个帧格式,在每一帧数据和每一帧数据之间的时间间隔是任意的,每一帧数据里面数据位一帧包括十个位的异步串口通信,位和位之间的时间间隔是严格的按照波特率来规定的,比如波特率是4800,在传输这个一帧数据的时候,每一个位和另外一个位之间的时间间隔要按照这个波特率来配置,收发双方才能够知道如何去识别数据,硬件上做串行通信使用的是P3.03.1和GND这三根线,在这个功能上是一个全双工的串行口。
对单片机感兴趣的可以查看往期分享内容,希望能帮助大家在学习单片机的路上少走一些弯路,想要入门单片机可以持续关注创为单片机编程,回复“带我学习”查看更多内容分享。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~