当CPU执行完任何能使PD置1的指令后,就使单片机进入掉电工作方式。退出掉电工作方式的唯一方法是硬件复位。在掉电工作方式期间,VCC可以降低到2V,但在进入掉电工作方式之前,VCC不能降低。而在准备退出掉电工作方式之前,VCC必须恢复正常的工作电压值,并维持一段时间,使振荡器重新启动并稳定。......
2025-09-30
当设置SCON寄存器的SM0SM1位为10时,单片机串行口进入工作方式2。在方式2下,串行口为异步串行通信方式,以11位为一帧,主要包括1位起始位、9位数据位和1位停止位。其主要特点是:RXD(P 3.0)引脚接收数据,TXD(P 3.1)引脚发送数据;数据位的接收和发送为低位在前,高位在后,如图9-11所示。
图9-11 串行工作方式2帧格式图
1.数据的发送和接收
在方式2下,字符还是8个数据位,只是增加了一个第9个数据位(D8),而且其功能由用户确定,是一个可编程位。
在发送数据时,应预先在SCON的TB8位中把第9个数据位的内容准备好,可以使用如下位操作指令来完成:
发送数据(D0~D7)由MOV指令向SBUF写入,而D8位的内容则由硬件电路从TB8中直接送到发送移位寄存器的第9位,并以此来启动串行发送。一个字符帧发送完毕后,将TI位置1,其他过程与方式1相同。
方式2的接收过程也与方式1基本类似,所不同的只是在第9数据位上,串行口把接收到的前8个数据位送入SBUF,而把第9数据位送入RB8。
第9数据位TB8、RB8可作串行通信的奇偶校验位,也可作多机通信时的地址、数据帧识别。
2.波特率的设定(https://www.chuimin.cn)
方式2的波特率是固定的,且有两种,一种是晶振频率的1/32,另一种是晶振频率的1/64,即fosc/32和fosc/64,用公式可表示为
即波特率与PCON寄存器中SMOD位的值有关。当SMOD=0时,波特率为fosc的1/64;当SMOD=1时,波特率等于fosc的1/32。
【例9-4】利用串行口完成双机通信。
如图9-10所示是双机通信系统,要求将甲机8051的片内RAM中的40H~4FH的数据串行发送至乙机。甲机工作于串行方式2,TB8为奇偶校验位;乙机用于接收串行数据,也工作于方式2,并对奇偶校验位进行校验,接收数据存放于RAM的60H~6FH中。
【程序】
;甲机发送(采用查询方式)
单片机串行工作方式2例程说明
相关文章
当CPU执行完任何能使PD置1的指令后,就使单片机进入掉电工作方式。退出掉电工作方式的唯一方法是硬件复位。在掉电工作方式期间,VCC可以降低到2V,但在进入掉电工作方式之前,VCC不能降低。而在准备退出掉电工作方式之前,VCC必须恢复正常的工作电压值,并维持一段时间,使振荡器重新启动并稳定。......
2025-09-30
8051单片机全双工串行口具有4种工作方式,可通过软件编程选择。方式1为波特率可变的10位异步通信接口方式。在串行口由硬件自动加入起始位和停止位,构成一个完整的帧格式,在移位脉冲作用下串行数据从TXD引脚输出。发送和接收的一帧信息为11位,即1个起始位,9个数据位和1个停止位。发送一帧信息后,置位中断标志TI,其过程与方式1相同。方式3为波特率可变的11位UART方式。......
2025-09-30
工作方式1是16位定时器/计数器结构的工作方式,计数器由TH0全部8位和TL0全部8位构成,其逻辑电路和工作情况与方式0完全相同,所不同的只是组成计数器的位数。相关控制寄存器的设置TMOD的设置:定时器1工作在方式1下,则M1M0=01;为实现计数功能=1;由TR1启停控制位控制,GATE=0,因此TMOD的高四位为二进制0101。定时器/计数器0不用,所以保持其原来的控制位不变。程序设计定时器方式1例程说明......
2025-09-30
无论在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位,所以必须清楚MCS-51单片机复位的条件、复位电路和复位后的状态。图2-12单片机常见的复位电路图图2-12为上电复位电路,它是利用电容充电来实现的。图2-12为按键复位电路。该电路除具有上电复位功能外,若要复位,只需按RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。......
2025-09-30
使用单片机本身的I/O口,可以实现一些简单的数据输入/输出传送,例如,从单片机P1.0~P1.3输入开关状态,再经P1.4~P1.7输出去驱动发光二极管,使发光二极管显示开关的状态。这时I/O口对信息的输入、输出可以直接操作。图8-7单片机I/O口直接使用方式图对于复杂的I/O操作,必须有接口电路的协调和控制才能进行。一般I/O接口电路主要完成以下基本功能。......
2025-09-30
选用单片机时,一般按照生产厂商的数据手册、用户手册和应用注释手册选取。1.单片机的主要特征通过阅读手册了解单片机的主要特征,有助于正确选择单片机。2.单片机的封装通过阅读手册了解单片机的封装形式及详细尺寸。3)动态电参数是单片机的控制引脚信号变化的时序、延迟时间、电平、脉冲宽度,为硬件设计时与其他芯片的信号相匹配提供依据。......
2025-09-30
1.基本组成微型计算机的基本组成如图1-2所示。图1-2微型计算机的组成框图中央处理器CPUCPU是计算机的核心部件,它由运算器和控制器组成,完成计算机的运算和控制功能。电池式NVRAM是由CMOS的SRAM、备用电池和切换电路组成,在电源断开或低于某值时切换电路把备用电池接入,对RAM进行写保护,防止意外数据写入和信息丢失。......
2025-09-30
使用查询标志位的方法通过串行口发送C语言的经典语句“hello World!”,在PC上运行串口调试助手软件接收此消息并在屏幕上显示出来。单击“打开串口”按钮,这时会发现在串口调试助手的接收区有“hello World!”图9-29 串口调试助手向单片机发送数字单片机接收到来自PC发送的信息后,用LED灯显示该数字的状态,系统板的具体状态如图9-30所示。......
2025-09-30
相关推荐