51单片机 串口UART

参考视频

51单片机第12讲-UART串口通信

串口发送

发送前直接写入SBUF , 然后单片机就在串口时钟的驱动下,一位一位发送,全部发送完成之后 , 发送完成标志位置1

当你想要通过串口发送数据时,需要将数据写入SBUF寄存器。SBUF会将数据从单片机发送到外部设备。

数据写入SBUF寄存器后,8051会自动开始数据的串行传输。传输完成后,TI(发送中断标志)位会被置1,表示发送完成。

串口接收

1 , 当单片机通过串口接收到外部设备发送的数据时,这些数据会被存入SBUF寄存器中。

2 , 当数据成功接收并存入SBUF后,RI(接收中断标志)位会被置1,表示接收完成。

相关推荐
jikuaidi6yuan13 分钟前
STM32 ADC 配置
stm32·单片机·嵌入式硬件
Be Legendary-CGK2 小时前
有源模拟滤波器的快速设计
嵌入式硬件·硬件工程
Anin蓝天(北京太速科技-陈)2 小时前
204-基于Xilinx Virtex-6 XC6VLX240T 和TI DSP TMS320C6678的信号处理板
嵌入式硬件·fpga开发·信号处理
Jack电子实验室3 小时前
STM32 出租车计价器系统设计(一) 江科大源码改写
c语言·stm32·单片机·嵌入式硬件·嵌入式
电子科技圈3 小时前
XMOS将在CES 2025上展出多款由边缘AI驱动的创新音效、音频、识别和处理解决方案
人工智能·科技·嵌入式硬件·mcu·物联网·音视频·iot
lantiandianzi4 小时前
基于单片机的输液速度监控系统设计
单片机·嵌入式硬件
紫阡星影4 小时前
【模块系列】STM32&PCF8563
c语言·stm32·单片机·嵌入式硬件
憧憬一下6 小时前
深入解析PCIe设备事务层与配置过程
arm开发·嵌入式硬件·嵌入式·pcie·linux驱动开发
嵌入式小能手6 小时前
shell编程入门之提取字符并设置rtc时间
linux·单片机·嵌入式硬件·arm