关于我们 | 联系我们

亚慱足彩体育app-亚愽体育APP手机版

当前位置:主页 > 新闻资讯 > 公司新闻 >

51单片机串口通信原理与应用

本文摘要:这节大家关键谈单片机设计上串口通信的原理和怎样根据程序流程来对串口通信进行设定,及其依据所得到的案例搭建与PC机通讯。 一、基本原理简述 51单片机內部有一个全双工串行通信。什么是全双工串口通信呢?一般来说,不可以拒不接受或不可以发送到的称之为单工串行通信;既可对接又可发送到,但没法另外进行的称之为半双工;能另外对接和发送到的串行口称之为全双工串行口。

亚愽体育APP手机版

这节大家关键谈单片机设计上串口通信的原理和怎样根据程序流程来对串口通信进行设定,及其依据所得到的案例搭建与PC机通讯。  一、基本原理简述  51单片机內部有一个全双工串行通信。什么是全双工串口通信呢?一般来说,不可以拒不接受或不可以发送到的称之为单工串行通信;既可对接又可发送到,但没法另外进行的称之为半双工;能另外对接和发送到的串行口称之为全双工串行口。

串口通信就是指数据信息一位一位地按序传送的通信方式,其引人注意优势是只需一根同轴电缆,可大幅度降低硬件配置成本费,适合长距离通讯。其缺陷是传输速率较低。

  与以前一样,最先大家来了解单片机设计串口通信涉及到的寄存器。  SBUF寄存器:它是2个在物理学上独立国家的对接、发送到油压缓冲器,可另外发送到、读取数据,可根据命令对SBUF的载入来差别是对对接油压缓冲器的作业者還是对发送到油压缓冲器的作业者。进而操控外界两根独立国家的推送电源线RXD(P3.0)、TXD(P3.1),另外发送到、读取数据,搭建全双工。

  串行口操控寄存器SCON(闻表格1)。  表格1SCON寄存器  表格中诸位(从左至右为从上位到底位)含意以下。  SM0和SM1:串行口工作方式操控位,其界定如表格2下图。

亚愽体育APP手机版

  表格2串行口工作方式操控位  在其中,fOSC为单片机设计的时钟频率;串口波特率指串行口每秒发送到(或对接)的十位数。  SM2:多机通讯操控位。该仅有作为方法2和方法3的多机通讯。

在其中发送机SM2=1(务必系统控制设定)。接收器的串行口工作中于方法2或3,SM2=1时,仅有当对接到第9位数据信息(RB8)为1时,才把对接到的前8位数据信息送至SBUF,且置位RI接到中断申报人造成串行通信对接中断,不然不容易将拒不接受到的数据信息撤出。当SM2=0时,就无论第位数据信息是0还是1,都将数据信息送至SBUF,并置位RI接到中断申报人。

工作中于方法0时,SM2必不可少为0。  REN:串行通信对接允许位:REN=0时,限令对接;REN=1时,允许对接。  TB8:在方法2、3中,TB8是发送机要发送到的第9位数据信息。

在多机通讯中它意味着传送的详细地址或数据信息,TB8=0为数据信息,TB8=1时为详细地址。  RB8:在方法2、3中,RB8是接收器对接到的第9位数据信息,该数据信息恰好来源于发送机的TB8,进而识别对接到的数据信息特点。  TI:串行口发送到中断要求标示。

当CPU发送到完后一串行数据信息后,这时SBUF寄存器为空,硬件配置使TI改置1,督促中断。CPU呼吁中断后,由手机软件对TI清零。  RI:串行口对接中断要求标示。

当串行口对接完后一帧串行通信数据信息时,这时SBUF寄存器为剩,硬件配置使RI改置1,督促中断。CPU呼吁中断后,用手机软件对RI清零。

亚愽体育APP手机版

  开关电源操控寄存器PCON(闻表格3)。  表格3PCON寄存器  表格中诸位(从左至右为从上位到底位)含意以下。

  SMOD:串口波特率翻倍位。SMOD=1,当串行口工作中于方法1、2、3时,串口波特率翻倍。SMOD=0,串口波特率稳定。

  GF1、GF0:规范化标志位。  PD(PCON.1):断电方法位。当PD=1时,转到断电方法。

  IDL(PCON.0):关机方法位。当IDL=1时,转到关机方法。  此外与串行口涉及到的寄存器有前边文章内容叙述的计时器涉及到寄存器和中断寄存器。

计时器寄存器用于原著串口波特率。中断允许寄存器IE中的ES位也用于做为串行通信I/O中断允许位。

当ES=1,允许串行通信I/O中断;当ES=0,限令串行通信I/O中断。中断优先寄存器IP的PS位则用以串行通信I/O中断优先操控位。当PS=1,原做为低优先级队列;当PS=0,原做为低优先级队列。  波特率计算出去:在了解了串行口涉及到的寄存器以后,大家可下结论其通讯串口波特率的一些结果:  ①方法0和方法2的串口波特率是同样的。


本文关键词:单片机,串口,通信,原理,与,应用,这节,大家,亚慱足彩体育app

本文来源:亚慱足彩体育app-www.my-phs.com

Copyright © 2007-2021 www.my-phs.com. 亚慱足彩体育app科技 版权所有 备案号:ICP备97487054号-5