电脑复位放电|单片机断电复位和上电复位

电脑复位放电|单片机断电复位和上电复位

单片机断电复位和上电复位

单片机重新上电是一定会复位的。萊垍頭條

单片机内部一般有个供电系统,供电系统中有一块电路叫系统LVR复位电路,当外部供电电压小于一定值时,LVR复位电路功能启动,系统复位,所以51单片机掉电的一瞬间,单片机内部数据就已经复位了,RAM数据也已经丢失,上电后至少重新开始跑系统而已。萊垍頭條

单片机掉电复位

勉强可以,但效果不好,尤其在掉电复位时不可靠。

现在这种阻容复位电路早已被淘汰,专用的复位芯片已广泛应用,最常见的如MAX809、MAX810、MAX813及其兼容型号,还有X5043、X5045等。

单片机的上电复位

单片机复位就两种方式,一个是硬件复位,一个是软件复位。

硬件复位就是靠外部的硬件强行把复位管教置为低电平,例如上电的时候,还有按键。

上电之所以要复位是因为在接通电源的一瞬间,给单片机的电压是不稳定的,电压不稳定就会导致程序跑飞,从而出现意想不到的情况。而常用的阻容复位。

单片机上电复位和按键复位

其工作原理是:通电时,电容两端相当于是短路,于是RST引脚上为高电平,然后电源通过电阻对电容充电,RST端电压慢慢下降,降到一定程度,即为低电平,单片机开始正常工作。首先RST保持两个机器周期以上的高电平时自动复位1、上电复位:上电瞬间,电容充电电流最大,电容相当于短路,RST端为高电平,自动复位;电容两端的电压达到电源电压时,电容充电电流为零,电容相当于开路,RST端为低电平,程序正常运行。

2、手动复位:首先经过上电复位,当按下按键时,RST直接与VCC相连,为高电平形成复位,同时电解电容被短路放电;按键松开时,VCC对电容充电,充电电流在电阻上,RST依然为高电平,仍然是复位,充电完成后,电容相当于开路,RST为低电平,正常工作。

单片机上电复位后

超时返回指令是单片机中RETI CPU响应中断后执行的中断服务程序也存在返回主程序的问题,在中断服务程序中用RETI返回主程序。

RETI也具有恢复断点的功能,与RET类似,除此之外,它还会清除“优先级激活”触发器,以重新开放同级或低级的中断申请。 注意:在调用子程序和执行中断服务程序时都需要用到堆栈,单片机上电复位后,SP=07H,堆栈区域与工作寄存器区重叠,应注意修改堆栈指针。

单片机为什么上电复位

就是把数据清零,从头再来的意思。 复位的主要作用是把特殊功能寄存器的数据刷新为默认数据,以及防止单片机出现异常和跑飞。

单片机在运算过程中由于干扰等外界原因造成寄存器中数据混乱不能使其正常继续执行程序或产生的结果不正确时均需要需要复位,以使程序重新开始运行。

通常情况下,如果电路上电时候或电压波动不稳定,当给单片机上电那一瞬间,电压有在几微秒内不是直接跳变到5V的而是一个直线上升的阶段,这时候,单片机不能正常工作,就需要复位电路给它延时以等到电压稳定。

单片机上电复位和手动复位

单片机复位电路原理是在单片机的复位引脚rst 上外接电阻和电容,实现上电复位,而复位时间是(时钟周期=12×振荡周期,振荡周期=1/f),这个时间只能大不能小,具体数值可以由rc电路计算出时间常数。

单片机断电复位和上电复位一样吗

电磁兼容是综合工程,需要综合多种手段共同解决。

比方说你这个静电,你就需要分析一下为什么会打到3.3V?有没有什么方式避免静电放电到3.3V上?例如结构上的安全间距,例如金属面板的导流设计。如果不能避免对3.3V静电放电,那么需要添加足够的吸收和保护,通过TVS管消除频率较高的干扰部分,同时电源与地线(包括其他对外端口)串磁珠抑制瞬变干扰。PCB的布线一定要合理,电源线和地线的走线一定要规矩,确保所有的退耦电容不是摆设而是实实在在的门神,真正做到回路最小化。如果是从连接线上来的,那么连接线应当考虑加屏蔽,并且将屏蔽层通过合适的接地点导入到大地上,尽量避免影响你的弱电系统。如果条件所限、在能加的条件都加上的情况下单片机仍然会复位,那么最后的手段就是欺瞒大法——复位,爱复位就复位吧,只要我能够让外界根本看不出我复位了就行。充分利用单片机珍贵的片内SRAM,将真实现场保留在SRAM中,一旦判断发生掉电复位就恢复现场、装成个没事儿人一样,至于伤痛,就憋在心里吧。

单片机断电复位和上电复位的区别

这种现象叫“死锁”,也称为“可控硅效应”,造成这种情况的主要原因是单片机的某些引脚有强干扰侵入,应采取限流及各种抗干扰措施。

单片机上电复位是什么意思

首先你要知道单片机是属于数字电路,数字电路就只有“0”低电平和“1”高电平两个状态。这两状态是已知状态,比如有的0代表是0.0-0.01v ,1代表4.99-5.0v 。但在电路上电时候或电压波动不稳定的时候,当给单片机上电那一瞬间,电压有在几微秒内(有的是几毫秒内)不是直接跳变到5V的而是一个直线上升的阶段,这时候,单片机不能正常工作,需要复位电路给它延时以等到电压稳定。这叫上电复位。在运行过程中电压不稳引起复位也大致这样!

推荐阅读