求计算机高人指点,单片机如何能接收数据?什么是TXD?
展开全部
1.首先从单片机信号说,单片机的信号不是1就是0。通信时通过通信协议来实现的,像51本身就有TXD和RXD ,也就是串口通信协议。关于协议的方面可以写一大推,但是总的来说单片机就是在通信根据通信协议的处理时检测收到的电平高低,比如串口协议,一个字节的接收和发送
较常用协议规定为
一个起始位 8个数据位 一个奇偶校验位 一个停止位
起始位为0 停止位为 1
校验位是为了检测你接收到的数据位是否正确的
也就是发送时将数据拆分为 8个字节的二进制 ,一位一位的发送(高低电平)。接收时检测接收线的电平,将接收到的高低电平组合还原,那一个字节就接收到了。51单片机串口引脚,所以。高低电平的发送细节不需要我们去定。我们只要允许串口通信 ,然后给串口通信缓存寄存器你要传的字节就可以。多字节转送就要定帧协议了。另外还有IIC SPI CAN iis 等很多通信总线,分别有不同的协议(协议就是通信规则)。
2 TXD就是串口通信里的信号发送端口 跟RXD是一对的3.通讯速率是看你配置的通信波特率,但是串口通信有速率上限的,具体记不太清了,翻翻书就能知道
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询