什么是单片机复位 单片机复位方式有几种

本文章由注册用户 知无涯 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:单片机复位是指单片机遇到不能正常继续执行程序或产生的结果不正确时,把数据清零,使电路恢复到起始状态的操作。单片机的复位方式众多,主要有上电复位、看门狗复位、软件复位、按键复位四种,无论使用的是哪种复位方式,其原理都是通过操作RST复位引脚实现复位操作。下面一起来了解一下单片机复位方式有几种吧。

一、什么是单片机复位

单片机复位是单片机上的复位电路的复位操作,作用是使电路恢复到起始状态,为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分。

简单来说,单片机复位,就是把数据清零,从头再来的意思,一般单片机在运算过程中,由于干扰等外界原因,造成寄存器中数据混乱,不能使其正常继续执行程序,或产生的结果不正确时,需要复位,以使程序重新开始运行。

二、单片机复位方式有几种

复位的功能是将单片机里的重新开始,主要防止程序混乱,也就是跑飞、或者死机等现象,单片机的复位方式主要有以下几种:

1、上电复位

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

2、看门狗复位

在工业应用中,绝大多数应用系统都会用到看门狗(Watch Dog Timer)。在工业控制/汽车电子/航空航天等高可靠系统中,为了防止系统在异常情况下受到干扰导致MCU长时间异常工作、程序跑飞,通常是引进看门狗。如果CPU不在规定时间内访问看门狗,看门狗就认为系统出了问题,会强制将系统进行复位,使系统从头开始执行程序。

3、软件复位

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

4、按键复位

如果系统内部不能正常复位或者软件复位无效的时候,可以依靠外部的按键进行复位。

三、单片机复位原理是什么

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

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

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
最新评论
相关推荐
微控制器是单片机吗 微控制器和单片机的区别有哪些
微控制器是指将微型计算机的主要部分集成在一个芯片上的计算机,它和单片机本质都是电子元器件,在计算机控制程序的时候都能够实现同样的功能,有时候区别并不会划分很明细,不过实际上微控制器和单片机在定义、特征、应用领域等方面还是存在一定区别的。下面一起来了解一下微控制器和单片机的区别有哪些吧。
单片机 芯片
1197 4
单片机定时器工作原理是什么 单片机定时器工作方式有哪些
单片机是一种集成电路芯片,它在使用的时候经常要用到定时器元件,也称计数器,单片机定时器主要是当计数器使用,计算有多少个脉冲信号,也可以将单片机复位或从休眠模式唤醒。单片机定时器的工作原理就是一个计数器,脉冲每一次下降沿,定时器数值则加1,脉冲信号可能来源于单片机内部的晶振或外部的引脚。单片机共有四种工作方式,下面一起来了解一下吧。
定时器 芯片
7238 8
什么是单片机复位 单片机复位方式有几种
单片机复位是指单片机遇到不能正常继续执行程序或产生的结果不正确时,把数据清零,使电路恢复到起始状态的操作。单片机的复位方式众多,主要有上电复位、看门狗复位、软件复位、按键复位四种,无论使用的是哪种复位方式,其原理都是通过操作RST复位引脚实现复位操作。下面一起来了解一下单片机复位方式有几种吧。
单片机 芯片
4757 4
集成电路和软件企业 集成电路和软件上市公司一览 国内上市软件公司有哪些?
长期以来,集成电路领域和基础软件领域研发是国内制造核心技术的稀缺资源;放眼全球,集成电路设计和基础软件开发仍以美国为主导,中国大陆是重要参与者,尤其是在核心芯片设计领域,全球对美国的依赖程度较高;为支持集成电路设计和软件产业发展,国内相关部门出台了多项激励措施,同时受益于国内下游终端需求巨大,国内的集成电路设计企业不止在智能手机领域上表现突出,且其它细分领域市场也有出色公司的涌现。
芯片的作用有哪些 芯片应用领域_种类_结构_选购知识
芯片是现代电子设备的基石,是电子设备中的核心部件,它集成了大量的晶体管、电阻器、电容器等微型电子元件,负责执行各种复杂的计算和控制任务。生活中各类电器都离不开芯片的支撑。芯片的种类繁多,包括处理器芯片、储存芯片、传感器芯片、电源管理芯片等等。每种芯片都有其特定的应用场景和功能。芯片应用场景主要有哪些呢?芯片如何检测好坏?芯片和半导体的区别是什么?本知识百科带大家走进芯片的世界。
芯片 cpu
4750 42