51单片机汇编学习10——串口通讯

本文详细介绍了51单片机中串口通讯的工作原理,包括波特率发生器的概念、缓冲寄存器和移位寄存器的作用,以及串口控制寄存器SCON和PCON的使用。重点讲解了模式1下的发送和接收步骤,以及波特率配置的关键步骤。通过对相关寄存器的理解和设置,实现了有效的串口数据传输。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这一小节写一下串口通讯。

建议先去了解一下什么串行通讯。

推荐一个视频3分钟理解通信协议之串口UART到底是个啥?_哔哩哔哩_bilibili

因为串口通讯涉及的寄存器相对较多。所以尽量要自己去看看STC的官方手册。我这里用的是STC12C5A60S2这个系列的产品,所以参考的手册也是这个。如果你用的是别的型号的51单片机建议去官网下载对应型号的手册。


附一个下载方法:

1、百度搜索 STC官网

        进去后就是:

一个第一眼看上去很土的网站

2、找到对应的产品型号的手册

进入网站后往下拉去找。或者用Ctrl+F页面搜索  输入产品型号

3、点进去

 

右上角点下载。


 内部硬件结构

 

 

结构大致可以分为:波特率发生器、引脚、 检测器、缓冲寄存器、接收寄存器、发送寄存器、移位寄存器、内部总线。

1、波特率发生器

接下来我要说一堆概念了。

在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值