串行和并行通信
串口通讯协议规定,串口不发送数据时,RX、TX保持高电平;当要发送数据时,先发送一个低电平表示起始位,持续时间为1/波特率。
RS232通信接口
9针的232接口,TTL电平标准和232电平标准不同,需要MAX232芯片转化后再和单片机RX、TX相连
USB转串口
二极管 4148:有反向截至功能,方便程序下载,CH340的TXD引脚可以输出一定电流,当不下载程序时(下载按钮未按下),肯向单片机内部的电容供电,影响单片机下载程序时的冷启动。
IO口模拟通信
在STC-ISP中的串口助手下,选择发送和显示数据格式均为十六进制。串口号选择对应串口,波特率为9600.
51单片机发送和接收串口数据的程序演示,对于搞懂串口通信很有必要,
https://www.bilibili.com/video/BV15x411Y7oa?p=11
基本通信类型
UART通信模块
波特率发送器
单片机的波特率只能写入定时器1、定时器2,不能写入定时器0。
串口通信的发送/接收的数据都存放在SBUF这个变量中