单片机晶振时钟信号复位电路的作用及工作原理

单片机晶振时钟信号复位电路的作用及工作原理

(单片机晶振时钟复位电路)

使单片机的状态处于初始化状态,让单片机的程序从头开始执行,获取晶振提供的时钟信号时处于稳定状态、各种寄存器、端口处于初始化状态等,其目的是让单片机能够稳定、正确的从头开始执行程序。

正常工作为高电平,低电平复位。 当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST为高电平,之后随着时间推移电源负极通过电阻对电容放电,放完电时RST为低电平。 正常工作为低电平,高电平复位。 单片机的复位引脚RST (全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。 如果RST持续为高电平,单片机就处于循环复位状态。 当单片机处于低电平时就扫描程序存储器执行程序。 运算器由运算部件——算术逻辑单元(Arithmetic & Logical Unit,简称ALU)、累加器和寄存器等几部分组成。 ALU的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。

单片机的两种复位方式:高电平复位和低电平复位

基本上所有单片机都有一个复位端口。随着单片机技术的发展,现在有些单片机内部集成了复位电路,这样它的复位端口有可能和1/0端口等复用。就是给单片机的复位端口施加一定时间的高电平(或者低电平),单片机就能完成初始化过程,从头开始执行程序。这个时间就称为复位时间,一般单片机的复位时间都很短,不过每种单片机的复位时间都不等,这个就需要查阅相应单片机的数据手册来获得该种单片机的复位时间。需要注意的是,单片机复位后,一定要给单片机的复位端口施加单片机正常工作时的电平,例如对于低电平的复位电路,复位后,复位端口应当处于高电平状态。

注:

单片机是高电平还是低电平复位,我们可以通过观察单片机的引脚图进行一个直观的判断,当单片机引脚图中复位端口的名称上面有一个“-”时,该单片机就是低电平复位,若没有“-”时,该单片机就是高电平复位,例如单片机端口名称是/RST,它是高电平复位,若是/RST(/是上划线)时,它就是低电平复位。

电话:0755-23068369