首页 理论教育 单片机复位及复位电路的实践技巧

单片机复位及复位电路的实践技巧

时间:2023-11-06 理论教育 版权反馈
【摘要】:施密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2由复位电路采样一次。图2.17CHMOS型单片机的复位结构无论是HMOS型还是CHMOS型的单片机,在振荡器正在运行的情况下,其复位都是靠在RST引脚加持续至少两个机器周期的高电平来实现的。该电路是由上述复位电路另加一个200 Ω电阻和手动开关组成。实际情况下该电路是上电复位兼按键手动复位电路。图2.18上电复位电路图2.19上电复位兼手动复位电路复位电路虽然简单,但其作用非常重要。

单片机复位及复位电路的实践技巧

1)复位结构

复位是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。

HMOS型单片机的复位结构如图2.16所示。复位引脚RST/VPD通过一个施密特触发器与片内复位电路相连。施密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2由复位电路采样一次。如果输出一定宽度的正脉冲,单片机便执行内部复位。

图2.16 HMOS型单片机的复位结构

CHMOS型的单片机复位结构如图2.17所示。此处的复位引脚只是单纯地称为RST,而不是RST/VPD,因为CHMOS单片机的备用电源也是由VCC引脚提供的。

图2.17 CHMOS型单片机的复位结构

无论是HMOS型还是CHMOS型的单片机,在振荡器正在运行的情况下,其复位都是靠在RST引脚加持续至少两个机器周期(24个振荡周期)的高电平来实现的。在RST引脚再现高电平后的第二个机器周期执行内部复位,以后每个机器周期重复一次,直至RST端变低。复位后各片内特殊功能寄存器状态见表2.5。

表2.5 8051复位后特殊功能寄存器的状态

复位时,将ALE和置为输入状态,即ALE=1和=1。片内RAM不受复位的影响。复位后PC指向0000H,使单片机从起始地址开始执行程序。所以当单片机运行出错或进入死循环时,可按复位键重新启动。(www.xing528.com)

2)复位电路

单片机的复位有上电自动复位和手动复位两种。

上电复位电路如图2.18所示。

上电瞬间,RST端与VCC相同,随着充电电流的减小,RST端的电位逐渐下降,只要在RST处有足够长时间的阈值以上的电压时就能可靠复位。

按键手动复位电路如图2.19所示。该电路是由上述复位电路另加一个200 Ω电阻和手动开关组成。实际情况下该电路是上电复位兼按键手动复位电路。当开关常开时为上电复位;当常开键闭合时,相当于RST端通过电阻与VCC电源接通,提供足够宽度的阈值电压完成复位。此电路很实用。

图2.18 上电复位电路

图2.19 上电复位兼手动复位电路

复位电路虽然简单,但其作用非常重要。一个单片机小系统能否正常运行,首先检查是否能复位成功。初步检查方法,可用示波器探头监视RST端,按下复位键,看是否有足够幅度的波形输出,还可以通过改变阻容值进行实验。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈