什么是单片机复位
2022-11-06 唐婕 【 字体:大 中 小 】
什么是单片机复位?今天就跟小编来看看吧。
单片机复位是指单片机遇到不能正常继续执行程序或产生的结果不正确时,把数据清零,使电路恢复到起始状态的操作。为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分。
拓展小知识:单片机复位方式有几种
1、上电复位
当电源电压VCC低于上电/掉电复位电路的门槛电压时,所有的逻辑电路都会被复位。当VCC重新恢复到正常电压时,单片机延迟32768个时钟后,上电复位/掉电复位状态结束。
2、看门狗复位
在工业应用中,绝大多数应用系统都会用到看门狗(Watch Dog Timer)。在工业控制/汽车电子/航空航天等高可靠系统中,为了防止系统在异常情况下受到干扰导致MCU长时间异常工作、程序跑飞,通常是引进看门狗。如果CPU不在规定时间内访问看门狗,看门狗就认为系统出了问题,会强制将系统进行复位,使系统从头开始执行程序。
3、软件复位
单片机系统在运行过程中,有时难免会遇到需要软件复位的情况。有些古老的单片机在硬件上可能不支持软件复位功能,所以我们就需要去模拟软件复位的过程。比较常用的方法是跳转到程序的入口地址,利用汇编LJMP、JMP等跳转语句跳到程序的初始入口。但是现在常用的一些单片机(8051、STM32等)在硬件上都支持软件复位,配置专门的寄存器就可以实现复位功能。例如常用的8051单片机,有专门的ISP_CONTER寄存器来支持复位。
4、按键复位
如果系统内部不能正常复位或者软件复位无效的时候,可以依靠外部的按键进行复位。
以上就是小编今天的分享了,希望可以帮助到大家。
猜你喜欢
江西省赣州市2023-06-06 17:16发布雷电黄色预警
河北省沧州市2023-06-06 16:27发布高温橙色预警
河北省石家庄市2023-06-06 17:29发布高温橙色预警
辽宁省盘锦市2023-06-06 17:21发布大风蓝色预警
云南省保山市2023-06-06 18:01发布雷电黄色预警
福建省三明市2023-06-06 18:20发布雷电黄色预警
福建省龙岩市2023-06-06 17:56发布雷电黄色预警
云南省临沧市2023-06-06 16:33发布暴雨橙色预警
河北省石家庄市2023-06-06 17:20发布高温橙色预警
辽宁省丹东市2023-06-06 18:08发布大风蓝色预警
橘子洲旅游攻略 长沙橘子洲怎么玩
西安周边旅游攻略 西安周边最值得去的地方
毛坦厂中学万人雨中送考 毛坦厂送考头车车牌91666祝福考生
珠峰被救女子不愿支付全部救援费用 珠峰攀登者为救遇险女子放弃登顶
登珠峰获救女子只愿承担4成救援费是怎么回事 登珠峰获救女子只愿承担4成救援费具体情况
国内出现偏肺病毒感染 尚无治疗药物
男子连吃100天麦当劳减重53斤是真的吗 男子连吃100天麦当劳为什么能减重53斤
本周狗屎运最旺的星座 本周狗屎运最旺的四大星座
印度耗资百亿卢比的大桥又塌了是什么情况 印度耗资百亿卢比的大桥又塌了是为什么
一个村考出300多大学生6个北大 湖南一小村考上一本奖4000二本3000