3.2.1 串口的连接方式
RXD:数据输入引脚,接受数据;STC89系列对应P3.0口,上官一号有单独引出
TXD: 数据发送引脚,数据发送;STC89系列对应P3.0口,上官一号有单独引出
接线方式:
3.2.2 串口编程要素
塑造印象
输入/输出数据缓存器都叫做 SBUF ,都用99H地址码,但是是两个独立的8位寄存器
代码体现为 续航要接受数据 char data = SBUF; 想要发送数据 SBUF = data;
STC89C51RC-RD+ 系列单片机内部集成有一个功能很强的全双工串行通信口。与传统的8051单片机的串口完全兼容。设有2个互相独立的接收器,发送缓冲器,可以同时发送和接受数据。
发送缓冲器只能写入而不能读出,接收缓冲器只能读出而不能写入,因而两个缓冲器可以共用一个地址码(99H)。两个缓冲器统称串行通信特殊功能寄存器SBUF。
回忆异步串行接口 ,通信双方使用的时钟不同,因为双方硬件配置不同,但是需要约定通信速度,这个速度叫做波特率。