当前位置:首页 > 体育 >

51单片机复位操作的两种方式(复位操作有哪两种方式)

来源:原点资讯(www.yd166.com)时间:2023-10-30 22:29:48作者:YD166手机阅读>>

为确保设计出的电路系统稳定可靠的工作,必须在电路中加入复位电路——将电路恢复到初始状态。类似于我们使用的电脑,一旦我们电脑死机或发生其他问题,我们会利用重启按钮重启我们的电脑。复位电路亦是如此,一旦我们按下复位按键,复位电路就会将系统恢复到初始状态。复位电路的一般组成是电容和电阻组合形式,少部分会用到三极管。

复位方式

1、上电复位/掉电复位

51单片机复位操作的两种方式,复位操作有哪两种方式(1)

上电复位

当电源电压VCC低于上电/掉电复位电路的门槛电压时,所有的逻辑电路都会被复位。当VCC重新恢复到正常电压时,单片机延迟32768个时钟后,上电复位/掉电复位状态结束。

2、按键复位

51单片机复位操作的两种方式,复位操作有哪两种方式(2)

3、软件复位

涉及的单片机系统在运行过程中,有时难免会遇到需要软件复位的情况。有些古老的单片机在硬件上可能不支持软件复位功能,所以我们就需要去模拟软件复位的过程。比较常用的方法是跳转到程序的入口地址,利用汇编LJMP、JMP等跳转语句跳到程序的初始入口。但是现在常用的一些单片机(8051、STM32等)在硬件上都支持软件复位,配置专门的寄存器就可以实现复位功能。例如常用的8051单片机,有专门的ISP_CONTER寄存器来支持复位。寄存器的具体配置参考如下。

51单片机复位操作的两种方式,复位操作有哪两种方式(3)

ISP_CONTER

4、看门狗(WDT)复位

在工业应用中,绝大多数应用系统都会用到看门狗(Watch Dog Timer)。在工业控制/汽车电子/航空航天等高可靠系统中,为了防止系统在异常情况下受到干扰导致MCU长时间异常工作、程序跑飞,通常是引进看门狗。如果CPU不在规定时间内访问看门狗,看门狗就认为系统出了问题,会强制将系统进行复位,使系统从头开始执行程序。现在绝大多数的单片机都支持看门狗功能,例如STC89C52、STM32等。STC89C52单片机有专门的看门狗寄存器WDT_CONTER,配置相应的位即可启动看门狗。

51单片机复位操作的两种方式,复位操作有哪两种方式(4)

看门狗

复位原理

无论使用上面的哪种复位方式,其本质都是在操作RST复位引脚。用8051单片机按键复位方式的图来说明复位电路的原理。8051单片机的RST引脚只需要保持2个机器周期的高电平即可产生复位。利用电容电压不可突变的性质,适当选取电容充放电的参数(电容值、电阻值)即可达到要求。刚开始上电时,由于电容电压(0V)不能突变,所以电容两端电压为0V,RST此时的电压为VCC。电容慢慢充电,充电结束后,电容两端的电压为VCC,所以此时RST的电势为0V。电容的这一段充电时间要大于单片机的2个机器周期。

软件复位和看门狗复位方式的原理都是使RST的高电平持续时间能够维持2个机器周期。

栏目热文

72v改装成96v怎么改(电车60v改72v教学)

72v改装成96v怎么改(电车60v改72v教学)

在我们的日常生活中,出现的电动车大致以48伏、60伏和72伏这三种电压为主 ,但是在电动摩托车范畴中有一种电摩是96伏的...

2023-10-30 22:44:14查看全文 >>

96v电动车是多少瓦(96伏电动车时速多少)

96v电动车是多少瓦(96伏电动车时速多少)

大家都知道主流的电动车主要有48V、60V、72V等型号,但是在电动车行业也存在一些的型号,例如84V、96V电动车。对...

2023-10-30 22:37:47查看全文 >>

75v电动车有多少瓦(48伏电动车多大功率)

75v电动车有多少瓦(48伏电动车多大功率)

阅读本文前,请您先点击上面的“关注”,这样您就可以免费收到我们的最新内容,感谢支持高速电摩是颇受男性群体青睐的一类电动车...

2023-10-30 22:28:42查看全文 >>

48v的电动车一般是多少瓦的(电动车48v的一般电池多少AH)

48v的电动车一般是多少瓦的(电动车48v的一般电池多少AH)

随着新国标电动车的普及,很多用户都换上这一车型,不过对于这类车型的价格与真实续航,不少人都不太清楚。对此,今天就以最常见...

2023-10-30 22:04:10查看全文 >>

电动车72v相当于多少瓦(72v电动车加装音响)

电动车72v相当于多少瓦(72v电动车加装音响)

您在阅读前请点击上面的“关注”二字,后续会为您提供更多有价值的相关内容,感谢您的支持。作为交通工具,续航能力无疑是车主最...

2023-10-30 21:56:40查看全文 >>

51单片机有几种复位方法(51单片机仿真软件有哪些)

51单片机有几种复位方法(51单片机仿真软件有哪些)

复位:有三种复位方式:上电复位、手动复位、程序自动复位通常低电平复位:(51单片机高电平复位,电容电阻位置调换)上电复位...

2023-10-30 22:28:21查看全文 >>

51单片机复位对照表(51单片机上电复位)

51单片机复位对照表(51单片机上电复位)

复位电路由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且...

2023-10-30 22:24:18查看全文 >>

51单片机复位信号是什么电平有效(单片机的复位信号是什么有效)

51单片机复位信号是什么电平有效(单片机的复位信号是什么有效)

复位电路的工作原理在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的...

2023-10-30 22:43:42查看全文 >>

51单片机的按钮复位两种方法

51单片机的按钮复位两种方法

1.内部振荡典型电路。理论上来说,振荡频率越高表示单片机运行速度越快,但同时对存储器的速度和印刷电路板的要求也就越高。如...

2023-10-30 22:06:47查看全文 >>

51单片机复位代码(51单片机代码)

51单片机复位代码(51单片机代码)

1.内部振荡典型电路。理论上来说,振荡频率越高表示单片机运行速度越快,但同时对存储器的速度和印刷电路板的要求也就越高。如...

2023-10-30 22:22:37查看全文 >>

文档排行