首页 理论教育 单片机综合设计实用教程:复位电路设计

单片机综合设计实用教程:复位电路设计

时间:2023-10-20 理论教育 版权反馈
【摘要】:复位的目的是使单片机或系统中的其他部件恢复到一个确定的初始化状态,并从这个状态开始工作。RST是复位信号的输入端,复位信号是高电平有效,其有效时间应持续24个振荡脉冲周期以上。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图2-1所示。图2-1 上电复位电路图2-2 按键手动复位电路图对于12MHz晶振而言,电路中的电阻R1取8.2kΩ左右、电容C1容量为10μF,能保证复位信号高电平的持续时间大于2个机器周期,R2可取200Ω。

单片机综合设计实用教程:复位电路设计

单片机在开机时,或在工作中因干扰而使程序失控或工作中程序处于某种死循环状态等情况下,都需要进行复位操作。复位的目的是使单片机或系统中的其他部件恢复到一个确定的初始化状态,并从这个状态开始工作。复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化外,当由于程序运行出错或操作错误使系统处于死机状态时,也需按复位键复位而进行重新启动。启动后,片内RAM(随机存取存储器)为随机值,运行中的复位操作不改变片内RAM的内容。复位操作对一些专用寄存器有影响,它们的复位状态见表2-1。

表2-1 寄存器复位状态

978-7-111-43308-8-Chapter02-1.jpg

复位后,PC=0000H,指向程序存储器0000H地址单元,使CPU从首地址0000H单元开始重新执行程序。所以单片机系统在运行出错或进入死循环时,可按复位键重新启动。

RST是复位信号的输入端,复位信号是高电平有效,其有效时间应持续24个振荡脉冲周期(即2个机器周期)以上。若使用频率为12MHz的晶振,则复位信号持续时间应超过2μs才能完成复位操作。若时钟频率为6MHz,每个机器周期为2μs,则需要持续4μs以上时间的高电平。

复位操作有上电自动复位和按键手动复位两种方式。

上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图2-1所示。这样就可以实现自动上电复位,即接通电源就完成了系统的复位。(www.xing528.com)

按键手动复位是通过使复位端经电阻、按键与VCC电源接通而实现的,它兼具上电复位功能,其电路如图2-2所示。

978-7-111-43308-8-Chapter02-2.jpg

图2-1 上电复位电路

978-7-111-43308-8-Chapter02-3.jpg

图2-2 按键手动复位电路图

对于12MHz晶振而言,电路中的电阻R1取8.2kΩ左右、电容C1容量为10μF,能保证复位信号高电平的持续时间大于2个机器周期,R2可取200Ω。

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

我要反馈