51单片机系列(串口理解)

发布者:WiseSage123最新更新时间:2020-06-27 来源: eefocus关键字:51单片机  串口  数据  发送接受 手机看文章 扫描二维码
随时随地手机看文章

串口,通信方式的一种。串口的数据发送接受单位为字节,一个字节即为8位二进制数。对一个字节进行发送时,为一位一位的发送,先低位后高位。例如十进制的9,对其发送时,首先将其转化为二进制0000 1001。然后按照从低位到高位的发送顺序为1001 0000。当我们在示波器或是在Protues仿真中可以看到单片机的I/O口波形为


第一位为0(起始位),最后一位1(结束位)。总共有十位。


当单片机进行数据发送时,I/O口会发出上述的波形(中间的八位高低电平代表数据),每发送一个数据会有一个上述的波形在I/O口中出现。


当单片机进行数据接收时,I/O口也会有一个上述的波形出现,单片机对该波形进行读取,就可以读到数据。但问题来了,单片机在读取的时候,每间隔多长时间来进行一次读取呢?这个时间不能大于或者小于波形中高低电平的时间,负责就会错乱。


所以接收和发送方,在开始通信之前,就必须约定好,波形中高低电平的持续时间。这个持续时间就是串口通信中的重要概念之一————————波特率


波特率就是单片机发送二进制数据位的速率,发送一位二进制的持续时间就是1/波特率。


利用单片机I/O口模拟串口通信,可以更加深入的理解其原理。上述的数据波形图,不一定要用单片机来产生,用波形发生器等等都可以,在读取数据的时候,用肉眼也可以,只要你知道高低电平代表的意思就好。


上述就是串口通信的基本原理,下来再结合51芯片手册,理解各种寄存器即可。


51单片机中,有两个SBUF寄存器,这两个寄存器共用一个地址,这两个寄存器一个是只读(也叫接收寄存器),一个是只写(发送寄存器)。当51单片机的I/O口,一旦检测有下降沿时,就会启动接收模块(发送方先发送0这个起始位)。经过模块之后,执行


DAT=SBUF;   //


这个语句,就会读出接收到的数据。  对于模块的具体运作方式,看芯片手册上面有非常详细的介绍。

关键字:51单片机  串口  数据  发送接受 引用地址:51单片机系列(串口理解)

上一篇:基于51单片机的数码管动态显示
下一篇:51单片机简单的串口通讯-1

推荐阅读最新更新时间:2024-11-11 14:53

51单片机串口通讯详解
串口,作为单片机程序开发中最常用、最方便,也是应用最广泛的程序调试方法;无论是作为调试工具,打印出调试信息,还是对功能模块进行通信,串口是每个单片机开发人员最常用的单片机外设。 由于大部分51单片机不支持在线调试功能,所以串口作为一种有效的调试功能,所以在51单片机程序开发时,无法进行在线调试,不妨可以多采用串口来进行调试。 1.串口配置 51单片机配置除了需要配置2个8位寄存器SCON、PCON外,还要配置定时器1的控制寄存器TMOD,因为串口在进行收发需要使用定时器来采样。 (1)状态控制寄存器 SCON SCON 是一个逐位定义的 8 位寄存器,用于控制串行通信的方式选择、接收和发送,指 示串口的状态,SCO
[单片机]
<font color='red'>51单片机</font><font color='red'>串口</font>通讯详解
采用专业设备存储高清视频数据相关技术方案
视频监控存储技术发展   信号和多媒体处理技术的发展引导着视频监控系统的快速革命,视频监控系统从传统的模拟闭路电视监控转换到“模拟--数字”监控,直到现在的网络视频监控,至少经历了三代的发展历程。视频监控存储技术也先后经历了VCR存储、DVR存储和现在的网络存储三次重大变革。   由模拟摄像机、录像机等设备组成的传统模拟监控时代,视频监控图像存储以录像带为介质,但因为录像带易于丢失、被盗或无意中删除,且录像质量不高,查询操作和维护困难,所以现在已经基本不采用;以模拟摄像机、DVR等设备为代表的“模拟---数字”监控,即半数字监控时代,视频监控图像以数字方式存储在DVR中,但这些DVR中的硬盘本身缺乏有效的冗余校验,数据安全难以保障
[模拟电子]
51单片机中断系统详解(定时器、计数器)
51单片机中断级别 中断源 默认中断级别 序号(C语言用) INT0---外部中断0 最高 0 T0---定时器/计数器0中断 第2 1 INT1---外部中断1 第3 2 T1----定时器/计数器1中断 第4 3 TX/RX---串行口中断 第5 4 T2---定时器/计数器2中断 最低 5 中断允许寄存器IE 位序号 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 符号位 EA ------- ET2 ES ET1 EX1 ET0 EX0 EA---全局中允许位。 EA=1,打开全局中断控制,在此条件下,由
[单片机]
labview的数据类型----通过类型描述符提取控件名称(LABEL)
通过分析类型描述符结构,我们已经得到的类型描述符的头部信息,我们知道,LV的存储结构中同时包括了控件的标签信息,看看如何能通过描述符得到控件的标签.OPENG中提供了这个功能,我们跟踪一下看看它实现的方法: 首先根据类型描述符头部信息中的类型码对LV的数据类型进行分类,每个CASE中的数据存储结构都是类似的. 先看看第一个CASE: 条件是: I8 .. CXT , Boolean , Variant ,这说明从I8--- CXT ,包括BOOLEAN VARIANT类型描述符的结构都是类似的.看看I8 和BOOLEAN的类型描述符的内容,我们分析一下. I8和BOOLEAN除了类型码不同(0X01,0X21)
[测试测量]
labview的<font color='red'>数据</font>类型----通过类型描述符提取控件名称(LABEL)
详解80C51单片机的四种I/O口
在80C51单片机中有4个双向的8位I/O口P0~P3,在无片外存储器的系统中,这4个I/O口的每一位都可以作为准双向通用I/O使用。 在具有片外存储器的系统中,P0口作为地址线的低8位以及双向数据总线,P2口作为高8位的地址线。这4个I/O口除了可以按字节寻址外,还可以按位寻址。 P0口 下图给出了P0口的逻辑结构,它由一个锁存器,两个三态输入缓冲器,一个多路复用开关,一个与门,一个非门以及控制电路和驱动电路组成。 “锁存器,是数字电路中的一种具有记忆功能的逻辑元件。锁存,就是把信号暂存以维持某种电平状态,在数字电路中则可以记录二进制数字信号 0 和 1 。 只有在有锁存信号时输入的状态被保存到输出,直到下一个锁
[单片机]
详解80C<font color='red'>51单片机</font>的四种I/O口
51单片机汇编语言,编写“键控加减一”的程序
程序要求:开始时LED显示0、K1具有增数功能、K2具有减数功能。 若LED显示为0,按下K1,则显示为1、再按下K1,显示为2.....,若显示为9,再按下则显示为0; 若LED显示为0,按下K2,则显示为9、再按下K2,显示为8.....,直至显示为1。再一次循环。 显示部分采用硬件译码器,电路给出如下。 悬赏分:50 | 解决时间:2011-6-14 09:11 ;=========================================== 最佳答案: 程序仿真通过,仿真电路如下: 程序: ORG 0000H LJMP START ORG 0040H ;从40H地址开始. START:
[单片机]
用<font color='red'>51单片机</font>汇编语言,编写“键控加减一”的程序
无人驾驶要收集多少数据才够?
无人驾驶汽车是通过车载传感系统感知道路环境,自动规划行车路线并控制车辆到达预定目标的智能汽车。无人驾驶行驶在路上,需要收集多方数据,对收集到的数据进行分析,才能对出现的事故进行处理。那么数据对于汽车,对于车主而言,意味着什么呢。跟随汽车电子小编一起来看看吧。 “被汽车收集的个人数据,究竟用于何处?”这是慢腾腾的纽约时报上个月的一则头条文章。该头条文章回应了英特尔CEO科再奇及巴克莱银行Brain Johnson关于车载数据的言论,科再奇表示,一辆无人驾驶汽使用的数据量达到4000GB每天,Brain Johnson则断言,一辆无人驾驶汽车每分钟收集的数据量达到100GB。 由于采用了大量价格不菲的软硬件,无人驾驶汽车与普通汽车天
[汽车电子]
国家电网公司初步建成总部数据中台
2019年12月31日,财务多维精益体系频道化报表等32个数据应用服务顺利通过总部数据中台试点任务验证,国家电网有限公司大数据中心负责组织建设的总部数据中台初步建成。 数据中台是泛在电力物联网的数据枢纽,是横向跨专业、纵向跨层级的各类公司数据资源汇聚中心、数据资产转化中心、数据价值发掘中心,是公司数字化转型的重要支撑。为落实公司“三型两网、世界一流”战略部署,按照泛在电力物联网建设方案及2019年工作安排,公司组织制定了数据中台建设方案。在国网互联网部的领导下,国网大数据中心承担总部数据中台建设、部署实施组织工作。 为顺利推进中台建设,提升数据资源整合与服务能力,国网大数据中心将数据中台建设确定为重大项目“百日攻坚”工程
[新能源]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved