导航:首页 > 操作系统 > 51单片机的复位键

51单片机的复位键

发布时间:2025-07-23 16:42:23

1. 51单片机 复位电路 帮忙讲解一下,要有电路图。谢谢各位了。

51单片机高电平复位。以当前使用较多的AT89系列单片机来说,,在复位脚加高电平2个机器周期(即24个振荡周期)可使单片机复位。复位后,主要特征是各IO口呈现高电平,程序计数器从零开始执行程序。

复位方式有两种。

1.手动复位:按钮按下,复位脚得到VCC的高电平,单片机复位,按钮松开后,单片机开始工作。

2.上电复位:上电后,电容电压不能突变,VCC通过复位电容(10μF电解)给单片机复位脚施加高电平5V,同时,通过10KΩ电阻向电容器反向充电,使复位脚电压逐渐降低。经一定时间后(约10毫秒)复位脚变为0V,单片机开始工作。

2. 51单片机的复位电路

分析:先看右边部分电路,由于复位时高电平有效,当刚接上电源的瞬间,电容C1两端相当于短路,即相当于给RESET引脚一个高电平,等充电结束时(这个时间很短暂),电容相当于断开,这时已经完成了复位动作。
1)把左边的电路加上,就是带手动复位的复位电路,当按键按下去的时候,即给予一个高电平,同样可以完成复位动作。
2)上电复位,顾名思义可以理解成加上电源就复位了,至于其他复位当然还有很多了,不同的系统对复位的准确性和可靠性要求不一样嘛。

3. c51单片机复位电路的工作原理

如S22复位键按下时:RST经1k电阻接VCC,获得10k电阻上所分得电压,形成高电平,进入“复位状态”

当S22复位键断开时:RST经10k电阻接地,电流降为0,电阻上的电压也将为0,RST降为低电平,开始正常工作

(3)51单片机的复位键扩展阅读:

复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。

和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电握绝路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。复位电路都是比较简单的大都是只有电阻和电容猜行组合就可以办到了,再复杂点就有三极管等配合程序来进行了。

单片机复位电路主要有四种类型:

(1)微分型复位电路:

(2)积分型复位电路:

(3)比较器型复位电路:

比较器型复位电路的基本原理。上电复位时,由于组成了一个RC低通网络,所以比较器的正相输入端的电压比负相端输入电压延迟一定时间.而比较器的负相端网络的时间常数远远小于正相端RC网络的时间常数。

因此在正端电压还没有超过负端电压时,比较器输出低电平,经反相器后产生高电平.复位脉冲的宽度主要取决于正常电压上升的速度.由于负端电压放电回路时间常数较大,因此对电源电压的波动不敏感.但是容易产生以下二种不利现象:

(1)电源二次开关间隔太短时,复位不可靠:

(2)当电源电压中有浪涌现象时,可能在浪涌消失后不能产生复位脉冲。

为此,将改进比较器重定电路,如图9所示.这个改进电路可以消除第一种现象,并减少第二种现象的产生.为了彻底消除这二种现象,可以利用数字逻辑的方法和比较器配合,设计的比较器穗皮哗重定电路。此电路稍加改进即可作为上电复位和看门狗复位电路共同复位的电路,大大提高了复位的可靠性。

4. 关于51单片机复位电路中的按键复位

.
51单片机在 RST ( 9脚 ) 接有效的高电平复位信号(3.5V以上电压)持续 2个机器周期 以上,或者说高电平 保持 足够长 的时间 ( 约 10 ms ) 就能可靠复位。
通常单片机应用系统中的复位电路就是 RC 充放电电路,楼主所画的就是典型复位电路,也有其他复杂(例如 WDT 器件)的,在此不作讨论。其中 R、C 的取值主要依据前面所述的“10 ms” , 使 RC 的充放电时间常数 ( τ ) 在 20 ms 以上 ,因此10K/2UF、2K/10UF等是几种常见的配置参数。
楼主图上标的参数也和许多资料上的一样, τ = 82 ms ,符合上述意思。
.
由图可以看出存在有两种复位方式:
上电自动复位:系统加电时,R C 充放电过程中,对单片机产生有效复位 ;
按键手动复位:单片机运行中,复位键揿下--- 松开,C 先放电--- 再充电过程中,又对单片机产生有效的复位;
复位原理叙述如下.
.
1. 上电自动复位:
其实在单片机内部,RST 引脚信号经过一个施密特触发器才真正进入单片机SFR的复位端,其高电平上阈值为3.5V,下阈值为TTL高电平的下限值1.9V。施密特触发器的作用是防止误复位,提高抗扰能力。
单片机系统刚加电时,C 两端0电压,Vrst = 5 v ,C 通过 R 充电,如果 τ = 20 ms ,根据C 充放电理论, C 充电到 10 ms(远远大于2个机器周期) 时 ,C 两端电压 Vc = 3.0 v ( 5 v * e ^ 0.5 ) , 到此时 Vrst = 2 v ,仍然处于施密特触发器的高电平阈值内,因此单片机能可靠复位。C 继续充电,Vrst 就低于高电平的下阈值变为低电平直至 0v,则复位无效,单片机进入运行状态。
.
2. 按键手动复位,
单片机在运行状态时,C 两端的电压为5V,Vrst = 0 v ,当按键按下时,开关导通,此时 C 、按键、51欧姆的小电阻(有时还会将此电阻省掉)形成回路,C被小电阻短路,快速放电接近 0 v,因此 Vrst 就接近 5 v ,成了有效的高电平复位信号,单片机开始复位,松开按键,C 又开始充电,其充电过程同系统加电,因此单片机又能可靠复位。
揿一次按键复位一次、揿一次按键复位一次,其实人手的机械动作并没那么“飞速”,“2个机器周期”的时间 是微秒级,揿按键再松开,按键接通的时间远大于微秒、毫秒级,至少也得10毫秒级,从这点来看单片机也能可靠复位。
.
.
楼主问:电容作为类电源居然和电阻并联,这不是不允许吗?
电路中 R 、C 并联的例子比比皆是,在微分、积分、滤波、放大、调制解调等混合电路中到处能看到R 、C 并联,怎能不允?楼主可能理解错了。
R 是耗能元件,C 是储能元件,只储不耗就不能平衡啦。
在此应用中就是利用 R 耗能属性将 C 存储的电荷量消耗掉,以达到Vrst瞬间升高的目的。

5. 51单片机复位方式有几种

1. 上电复位:当电源电压上升时间不超过1ms时,51单片机可以通过上电制动实现自动复位。
2. 软件复位:通过编写程序设定复位信号的保持时间,实现单片机的软件复位。
3. 按键复位:当按键电平从高到低变化时,若保持时间大于2个时钟周期,单片机将执行复位操作。
4. 外部脉冲复位:当外部脉冲信号的保持时间大于2个时钟周期时,单片机可以接受该信号并执行复位。
5. 看门狗复位:通过看门狗定时器,当程序中预设的复位信号保持时间到达时,单片机将执行复位操作。

6. 51单片机“上电/按键复位电路”的原理及其电容C的作用

我认为说法1正确:51单片机是高电平复位,所以先看给单片机加5V电源(上电)启动时的情况:这时电容充电相当于短路,你可以认为RST上的电压就是VCC,这是单片机就是复位状态。随着时间推移电容两端电压升高,即造成RST上的电压降低,当低至阈值电压时,即完成复位过程。

如果按下SW,的确就是按钮把C短路了,这时电容放电,两端电压都是VCC,即RST引脚电压为VCC,如果超过规定的复位时间,单片机就复位了。当按钮弹起后,RST引脚的电压为0,单片机处于运行状态。

51单片机复位要求是:RST上加高电平时间大于2个机器周期,你用的12MHz晶振,所以一个机器周期就是1us,要复位就加2us的高电平即可。

图中的RC常数是51K×1uF=51ms,即51毫秒,这个常数足够大了。

阅读全文

与51单片机的复位键相关的资料

热点内容
头条号老程序员的感悟 浏览:505
java设计模式命令模式 浏览:37
10大虚拟加密币 浏览:888
天气api源码 浏览:614
vc无法编译程序 浏览:409
渗透php 浏览:838
excel2010实战精粹pdf 浏览:71
苹果手机微信聊天记录怎么导安卓手机 浏览:365
java代码放在哪个文件夹 浏览:931
现金贷系统源码 浏览:43
程序员魅力小姐姐 浏览:491
android文件夹复制 浏览:924
java字符串最后一位 浏览:525
吕林根解析几何pdf 浏览:407
微众钱包的app是什么 浏览:611
访问linux的工具 浏览:895
php过滤表情符号 浏览:204
浙大服务器地址 浏览:56
初级会计职称考试教材pdf 浏览:642
解压的按摩方法 浏览:379