![](https://csdnimg.cn/release/download_crawler_static/85996236/bg1.jpg)
想问一下单片机复位电路问题
复位过程我明白,RST 接高电平复位,接低电平单片机正常工作
但电路连接 不太理解什么意思,
想知道图中电解电容的作用 ,既然是按键高电平复位 为什么要加电解电容呢
不加可以吗? 如果一定要加原因是什么?
另外想知道电容作用是隔直流通交流,是绝对的直流不通过 还是什么充电过程
无电流 放电过程有电流,求指教
我认为 绛红的蓝 同学 说的不太好。
电容确实可以起到按键去除抖动的作用,但是这里的电容还有一个更重要的作用
就是上电复位,因为考虑到芯片刚刚上电时由于供电不稳定而做出错误的计算,
所以增加一个上电复位以达到延时启动 CPU 的目的,使芯片能够正常工作。虽然
现在很多芯片自带了上电延时功能,但是我们一般还是会增加额外的上电复位电
路,提高可靠性。
上电复位是如此工作的,此时不用考虑按键和你图中 1K 电阻的作用。上电瞬间,
电压 VCC 短时间从 0V 上升到 5V(比方说 5V),这一瞬间相当于交流电,电容相
当于导线,5V 的电压全部加在 10K 电阻上,也就是说,这时 RST 的电平状态为
高电平。但是从上电开始,电容自己就慢慢充电,其两端电压呈曲线上升,最终
达到 5V,也就是说其正端电位为 5V,负端电位为 0V,其负端也就正好是 RST,
此时 RST 为低电平,单片机开始正常工作。
添加按键是为了手动复位,一般那个 1K 电阻可以不加。当按键按下时,电容两
端构成回路并放电,使 RST 端重新变为高电平,按键抬起时电容又充电使 RST 变
回低电平。
复位电路的作用
在上电或复位过程中,控制 CPU 的复位状态:这段时间让 CPU 保持复位状态,而不是一上电或刚复
位完毕就工作,防止 CPU 发出错误的指令、执行错误操作,也可以提高电磁兼容性能。
无论用户使用哪种类型的单片机,总要涉与到单片机复位电路的设计。而单片机复位电路设计的好坏,
直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现
了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。
基本的复位方式
单片机在启动时都需要复位,以使 CPU 与系统各部件处于确定的初始状态,并从初态开始工作。89
系列单片机的复位信号是从 RST 引脚输入到芯片的施密特触发器中的。当系统处于正常工作状态时,且振
荡器稳定后,如果 RST 引脚上有一个高电平并维持 2 个机器周期(24 个振荡周期)以上,则 CPU 就可以响应
并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位
1、手动按钮复位
手动按钮复位需要人为在复位输入端 RST 上加入高电平(图 1)。一般采用的方法是在 RST 端和正电
源 Vcc 之间接一个按钮。当人为按下按钮时,则 Vcc 的+5V 电平就会直接加到 RST 端。手动按钮复位的电
路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。