您的位置 首页 传感器

单片机复位电路的基本知识解析

单片机复位电路的基本知识解析-1、单片机为什么要复位?

使单片机回复初始状态,从PC指针的0地址开始执行程序

2、如何复位单片机?(怎样操作确保单片机复位)

要求:51单片机要复位只需要在第9引脚接个高电平持续2个机器周期 (2*12=24个时钟周期)就可以实现;即在2个机器周期内将单片机锁定在 复位状态 。(因为两个机器周期单片机才能执行完复位命令)

以下是自己关于单片机复位电路的一些知道:

1、单片机为什么要复位?

使单片机回复初始状况,从PC指针的0地址开端履行程序

2、怎样复位单片机?(怎样操作保证单片机复位)

要求:51单片机要复位只需求在第9引脚接个高电平继续2个机器周期 (2*12=24个时钟周期)就能够完成;即在2个机器周期内将单片机锁定在 复位状况 。(由于两个机器周期单片机才干履行完复位指令)

3、上电后就当即复位吗?(即上电和复位时一起的吗)

3.1、复位详细是怎样履行的?

复位的2个条件是:1)CPU正常作业 [要知道复位指令的的履行是需求CPU履行的] 而CPU正常作业需求

(a:VCC电源安稳 b:晶振起振)

2) CPU检测到复位信号(即RST引脚为高电平)

3.2:晶振起振&电源安稳 是需求时刻的,因而上电后并不是当即复位,但能够必定的是(复位信号的确上电就有,并且是一个回落的进程,有5V到1.5V,继续约0.1s的高电平);但单有复位信号也没用,要履行复位操作还需等候3.1中的的第一个条件完成,CPU不正常作业是履行不了复位指令的

而(上电时,Vcc的上升时刻约为10ms,而振动器的起振时刻取决于振动频率,如晶振频率为10MHz,起振时刻为1ms;晶振频率为1MHz,起振时刻则为10ms);

综上可知单片机RST复位信号的继续时刻(约0.1s)是远远善于必要的复位的2个机器周期的(去除上电前的10几ms的等候时刻,其他时刻 0.1s-10ms 单片机都被锁定在复位状况,单片机一向履行复位指令) ,这样也保证单片机能牢靠的完成复位操作

单片机复位电路的基本知识解析

4、复位的2个机器周期内单片机做了些什么?

首要做的便是初始化每个寄存器,包含最重要的PC指针,不包含RAM,然后单片机从复位地址开端履行程序。

5、复位进程剖析

开机的时分为什么会复位

在电路图中,电容的的巨细是10uf,电阻的巨细是10k。所以依据公式,能够算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需求的时刻是10K*10UF=0.1S。也便是说在电脑发动的0.1S内,电容两头的电压时在0~3.5V添加。这个时分10K电阻两头的电压为从5~1.5V削减(串联电路遍地电压之和为总电压)。所以在0.1S内,RST引脚所接收到的电压是5V~1.5V。在5V正常作业的51单片机中小于1.5V的电压信号为低电平信号,而大于1.5V的电压信号为高电平信号。所以在开机0.1S内,单片机体系主动复位(RST引脚接收到的高电平信号时刻继续0.1S左右)。

按键按下的时分为什么会复位

在单片机发动0.1S后,电容C两头的电压继续充电为5V,这是时分10K电阻两头的电压接近于0V,RST处于低电平所以体系正常作业。当按键按下的时分,开关导通,这个时分电容两头形成了一个回路,电容短路,所以在按键按下的这个进程中,电容开端开释之前充的电量。跟着时刻的推移,电容的电压在0.1S内,从5V开释到变为了1.5V,乃至更小。依据串联电路电压为遍地之和,这个时分10K电阻两头的电压为3.5V,乃至更大,所以RST引脚又接收到高电平。单片机体系主动复位。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/345618.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部