单片机复位电路问题
发布网友
发布时间:2022-05-09 21:38
我来回答
共4个回答
热心网友
时间:2023-10-22 17:57
我认为 绛红的蓝 同学 说的不太好。
电容确实可以起到按键去除抖动的作用,但是这里的电容还有一个更重要的作用就是上电复位,因为考虑到芯片刚刚上电时由于供电不稳定而做出错误的计算,所以增加一个上电复位以达到延时启动CPU的目的,使芯片能够正常工作。虽然现在很多芯片自带了上电延时功能,但是我们一般还是会增加额外的上电复位电路,提高可靠性。
上电复位是如此工作的,此时不用考虑按键和你图中1K电阻的作用。上电瞬间,电压VCC短时间内从0V上升到5V(比方说5V),这一瞬间相当于交流电,电容相当于导线,5V的电压全部加在10K电阻上,也就是说,这时RST的电平状态为高电平。但是从上电开始,电容自己就慢慢充电,其两端电压呈曲线上升,最终达到5V,也就是说其正端电位为5V,负端电位为0V,其负端也就正好是RST,此时RST为低电平,单片机开始正常工作。
添加按键是为了手动复位,一般那个1K电阻可以不加。当按键按下时,电容两端构成回路并放电,使RST端重新变为高电平,按键抬起时电容又充电使RST变回低电平。
热心网友
时间:2023-10-22 17:58
单片机复位电路相对比较简单,一般来说运用最多的就是上电复位。
所谓上电复位是指在单片机通电的瞬间,因各部分电路电压未正常建立,这时单片机会出现运行错误,因此在上电时应使单片机复位,复位时间要求大于上电时间。
以单片机AT89C51为例,其复位电路如下图所示,在RST端上接一个电容至VCC端,下接一个电阻至地。当VCC端通电时,复位电路通过电容给RST端加一个高电平,此高电平信号随VCC对电容的充电而逐渐降低,因此要保证电容的充电时间足够长来完成复位功能。
热心网友
时间:2023-10-22 17:58
电容必须要加。电容在这里的作用是充放电去除按键抖动。
没有按下按键时,电解电容左侧充电,使得RST端为低电平,单片机正常工作。
按下按键时,电源VCC通过R16和S22向电容反向充电,使得RST端电位升高,从而复位。
单片机的复位是有一定的时间要求的,一般为10ms。机械按键会存在抖动现象,使得RST端的电平不稳定,而加入了电容就恰好可以通过充放电的过程消除抖动,并保持一段时间。所以按下按键的本质作用是使VCC可以向电解电容反向充电,从而提高RST端口电平。
热心网友
时间:2023-10-22 17:59
电容和电阻实现 阻容复位 ,电容的大小和电阻的大小决定了复位时间。