51串口的4种工作方式

发布者:码农闲散人最新更新时间:2016-01-18 来源: eefocus关键字:51串口  工作方式 手机看文章 扫描二维码
随时随地手机看文章
方式 0 :这种工作方式比较特殊,与常见的微型计算机的串行口不同,它又叫同步移位寄存器输出方式。在这种方式下,数据从 RXD 端串行输出或输入,同步信号从 TXD 端输出,波特率固定不变,为振荡率的 1/12 。该方式是以 8 位数据为一帧,没有起始位和停止位,先发送或接收最低位。 

方式 2 :采用这种方式可接收或发送 11 位数据,以 11 位为一帧,比方式 1 增加了一个数据位,其余相同。第 9 个数据即 D8 位具有特别的用途,可以通过软件搂控制它,再加特殊功能寄存器 SCON 中的 SM2 位的配合,可使 MCS-51 单片机串行口适用于多机通信。方式 2 的波特率固定,只有两种选择,为振荡率的 1/64 或 1/32 ,可由 PCON 的最高位选择。 

方式 3 :方式 3 与方式 2 完全类似,唯一的区别是方式 3 的波特率是可变的。而帧格式与方式 2- 样为 11 位一帧。所以方式 3 也适合于多机通信。
 
 
SM0  SM1  方式   功 能 说明
 0    0    0   同步移位寄存器方式(用于扩展I/O口)
 0    1    1   8位异步收发,波特率可变(由定时器控制)
 1    0    2   9位异步收发,波特率为fosc/64或fosc/32
 1    1    3   9位异步收发,波特率可变(由定时器控制)

关键字:51串口  工作方式 引用地址:51串口的4种工作方式

上一篇:51单片机学习之外部中断
下一篇:51学习之串口收发

推荐阅读最新更新时间:2024-03-16 14:44

51单片机串口检测程序
#i nclude "reg51_STC.H" #define uchar unsigned char #define uint unsigned int //-------------------------------------------------------------------------- //函数名称: UART_Init() //函数功能: 串口初始化函数,在系统时钟为11.059MHZ时,设定串口波特率为9600bit/s //其他说明: 串口接收中断允许,发送中断禁止 //-------------------------------------------------------------
[单片机]
51单片机和PC串口异步通信
单片机和PC机间的通信有很多方式,下面的程序主要用到的是51单片机的异步串行通信。 一.51单片机的串行通信管脚 P3.1为单片机的TXD管脚(Transfer Data),P3.2为单片机的RXD管脚(Receive Data)。 通过TXD管脚可以将CPU要发送的数据输出,RXD管脚可以将串行数据线传来的数据读入。 二.51单片机的串行通信控制寄存器SCON,电源控制寄存器PCON SCON: 其中,SM0,SM1控制着串行通信的工作方式。 SM0 SM1 工作方式 说明 波特率 0 0 0 移位寄存器 fosc/12 0 1
[单片机]
<font color='red'>51</font>单片机和PC<font color='red'>串口</font>异步通信
51单片机串口接收数据
单片机每次发送或者接受完数据(8位数据将保存在缓冲区中),会自动触发接受或者发送中断。因此只需要中断置位以后再缓冲区中读数据(或者发送数据)。 1 /************************************************* 2 *receive code(HEX) 3 * $ P M T K 1 8 0 * 3 B \n \r 4 * 24 50 4D 54 4B 31 38 30 2A 33 42 0D 0A 5 *************************************************/ 6 7 unsign
[单片机]
双异步串口经AT89C2051与TMS320VC5402HPI口通信的解决方案
    摘要: 提出了两个微机串口与DSP处理器(TMS320VC5402)HPI(Host Port Interface)口通信问题的解决方案,该方案采用单片机(AT89C2051)实现数据的串/并、并/串转换,并控制DSP的HPI实现共享总线。给出了硬件连接电路和用FPGA作为总线仲裁器的设计思路,介绍HPI口的操作过程,单片机与微机串口之间通信的硬件设计方法。     关键词: DSP 单片机 HPI 串行通信 FPGA 本文所介绍的是我所正在研制的卫星CDMA接收机未端DSP与微机串口通信的接口电路。由于CDMA接收机支持两个独立CDMA信道的接收,并将两路解调后的数据分别经串口送至不同的计算机
[应用]
C51单片机串口初始化为何是这样
SCON-串行口控制寄存器:可位寻址,单片机复位时,各位都被清0 B7 B6 B5 B4 B3 B2 B1 B0 SM0 SM1 SM2 REN TB8 RB8 TI RI SM0、SM1:串行通信方式选择位。 SM0 SM1 工作方式 功能说明 波特率 0 0 方式0 同步移位寄存器方式
[单片机]
51单片机STC89C52】串口通信(蓝牙)
一、串口 1、串口基本认知 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(全双工),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。 异步串行是指 UART ( Universal Asynchronous Receiver/Transmitter ),通用异步接收 / 发送。 UART 包含 TTL 电平的 串口 和 RS232 电平的串口 2、串口通信 STC89C52设有2个互相独立的接收、发送缓冲器,可以同时发送和接收数据。发
[单片机]
【<font color='red'>51</font>单片机STC89C52】<font color='red'>串口</font>通信(蓝牙)
【STM32】GPIO工作原理(八种工作方式超详细分析)
STM32F1xx官方资料: 《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO ) 芯片数据手册(datasheet) STM32的GPIO介绍 STM32引脚说明 GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32F103ZET6芯片为144脚芯片,包括7个通用目的的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD、GPIOE、GPIOF、GPIOG,同时每组GPIO口组有16个GPIO口。通常简略称为PAx、PBx、PCx、PDx、PEx、
[单片机]
【STM32】GPIO工作原理(八种<font color='red'>工作方式</font>超详细分析)
C51串口通讯定义
8051单片机的串行接口结构 8051串行接口是一个可编程的全双工串行通讯接口。它可用作异步通讯方式(UART),与串行传送信息的外部设备相连接,或用于通过标准异步通讯协议进行全双工的8051多机系统也可以通过同步方式,使用TTL或CMOS移位寄存器来扩充I/O口。 8051单片机通过引脚RXD(P3.0,串行数据接收端)和引脚TXD(P3.1,串行数据发送端)与外界通讯。SBUF是串行口缓冲寄存器,包括发送寄存器和接收寄存器。它们有相同名字和地址空间,但不会出现冲突,因为它们两个一个只能被CPU读出数据,一个只能被CPU写入数据。 串行口的控制与状态寄存器 串行口控制寄存器SCON 它用于定义串行口的工作方式及实施接收
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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