记录我的51单片机

本文介绍了串口通信的基本概念,包括串行接口(COM口)、UART(通用异步收发器)的工作原理和硬件电路。文章还对比了不同的电平标准,如TTL、RS232和RS485,并讨论了全双工、半双工和单工通信的区别。此外,详细阐述了串口参数及时序图,以及单片机中UART的模式1应用。

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

本人只是一个刚入学一个学期的大一新生,只有两个半月的单片机学习史,今天就先记录一下串口通信的学习笔记,笔记内容肯定不是我创始的,我只是记录江科大大佬的讲课笔记,以及我自己的一些理解~

[8-1]串口通信

一、串口介绍

  1. 串口是什么:首先串口是一种接口(不是虚无缥缈的,而是一种实体),全称是串行(通信)接口,别名叫COM口(cluster communication port)

标准的串口都是这样的(VGA虽然外观上三排15孔与之极像,但截然不同)

  1. 串口通信:串口通信是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。单片机的串口可以使单片机与计算机,电脑,各式各样的模块互相通信,交互能力增强。

  1. UART:通用异步收发器,能实现单片机的串口通信,其实是一种通信接口,如同我们电脑旁边的插口一样。

二、硬件电路

ex简写为x

三、电平标准

前两者是对GND的电压,RS485是两线自己的差(前者减后者,结果的正负给前者)

四、常见通信接口比较

五、相关术语

  1. 双工,单工这个“双”、“单”指的就是通信是双方还是单方发数据;然后这个“工”个人认为也是工作的意思。

  1. 然后全双工就像骂街,你来我往,没有限制,还能同时喷

半双工就像辩论,不能同时说,要你说完了我才能登场

单工就像只能老师给学生讲课,不能让学生去评职称(学生真的不懂啊,那种学过的学生之所以能给别人讲,那其实那个时候他已经是老师的身份了)

异步就像是俩人约好,你吸完气我才能再呼出去,不能你没吸或者正在吸我就呼,而必须我呼完了你再吸,因为俩人能不能约好是个问题,所以相形见绌,只能沦为“异步”。

同步就像是自己的呼吸,被自己的大脑控制着(一根时钟线),肯定很“同步”嘛。

而且其实异步就相当于大脑的活(一根时钟线)被俩人商量着干了了。

  1. 单片机的UART

这里只讲模式1,剩下不常用

RxD/P3.0、TxD/P3.1都是复用的关系,然后你写啥他就是啥,写成P3.0就代表你操作的是IO口,如果写的是TxD那就通过IO口发送数据了。

七、串口参数及时序图

1.发送和接受各个数据位的间隔时间,第一轮呼和吸的间隔时间,第二轮呼和吸的间隔时间,第一位数据发出去和接受到间隔的时间。

2.检验位就是9位UART的第9位,检查能力有限。

3.停止位如图所示。

八、串口模式图

九、

十、

(到底选原创还是转载真的很纠结,因为虽然这只是我的笔记,但是里面大部分都有我自己的思考,但是感觉还是接近原创一些吧)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值