手动复位和自动复位电路原理是怎样的?

你的图中是一个低电平阻容复位电路(包括了上电复位和手动复位电路) 。
原理:
由于阻容串连电路中电容C1两端电压不能突变,因此在上电时,RST端会维持一段时间的低电平起到低电平复位信号的作用,随着Vcc电源通过电阻R2向电容C1充电,C1两端的电压差逐渐增大,经过一段时间后变为高电平,上电复位信号结束 。
在征程工作过程中,当按键SPOWER1被按下时,电容C1两端被短路放电,按键松开后RST端仍会维持一段时间的低电平起到低电平复位信号的作用 , 随着Vcc电源通过电阻R2向电容C1充电,C1两端的电压差逐渐增大,经过一段时间后变为高电平 , 手动复位信号结束 。
如果把电阻和电容的位置互换,就组成高电平阻容复位电路 。
以上的阻容复位电路是比较原始的复位电路,它的复位信号波形并不是很标准的矩形波 , 尤其当用于掉电复位有时并不可靠 。因此现在已经基本被淘汰 。现在一般都使用专门的复位器件来实现复位功能,不仅保证了复位信号波形是标准的矩形波,而且保证有足够的脉宽 。常用的上电复位电路(掉电复位电路)有MAX809(低电平复位电路)和MAX810(高电平复位电路)以及许多兼容型号,带有手动复位功能的有MAX811(低电平复位电路)和MAX812(高电平复位电路)及其兼容型号,还有兼有高、低复位信号输出和看门狗(程序监控)的MAX813L及其兼容型号 。
单片机复位电路(高低电平复位分别)我认为说法1正确:51单片机是高电平复位,所以先看给单片机加5V电源(上电)启动时的情况:这时电容充电相当于短路 , 你可以认为RST上的电压就是VCC , 这是单片机就是复位状态 。随着时间推移电容两端电压升高,即造成RST上的电压降低 , 当低至阈值电压时,即完成复位过程 。
如果按下SW,的确就是按钮把C短路了,这时电容放电,两端电压都是VCC,即RST引脚电压为VCC , 如果超过规定的复位时间,单片机就复位了 。当按钮弹起后,RST引脚的电压为0,单片机处于运行状态 。
【手动复位和自动复位电路原理是怎样的?】
51单片机复位要求是:RST上加高电平时间大于2个机器周期,你用的12MHz晶振,所以一个机器周期就是1us,要复位就加2us的高电平即可 。
图中的RC常数是51K×1uF=51ms , 即51毫秒,这个常数足够大了 。
当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST为低电平,之后随着时间推移电源通过电阻对电容充电,充满电时RST为高电平 。正常工作为高电平,低电平复位 。
当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST为高电平 , 之后随着时间推移电源负极通过电阻对电容放电,放完电时RST为低电平 。正常工作为低电平,高电平复位 。
单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作 。如果RST持续为高电平,单片机就处于循环复位状态 。当单片机处于低电平时就扫描程序存储器执行程序 。
扩展资料
基本结构
1、运算器
运算器由运算部件——算术逻辑单元(Arithmetic & Logical Unit,简称ALU)、累加器和寄存器等几部分组成 。ALU的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据 , 分别来自累加器和数据寄存器 。
2、ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器 。例如,两个数6和7相加,在相加之前,操作数6放在累加器中 , 7放在数据寄存器中,当执行加法指令时,ALU即把两个数相加并把结果13存入累加器,取代累加器原来的内容6 。
3、运算器有两个功能:
(1)执行各种算术运算 。
(2)执行各种逻辑运算 , 并进行逻辑测试,如零值测试或两个值的比较 。
(3)运算器所执行全部操作都是由控制器发出的控制信号来指挥的,并且,一个算术操作产生一个运算结果,一个逻辑操作产生一个判决 。
4、控制器
控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成 , 是发布命令的“决策机构”,即协调和指挥整个微机系统的操作 。其主要功能有:
(1) 从内存中取出一条指令,并指出下一条指令在内存中的位置 。
(2) 对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作 。
(3) 指挥并控制CPU、内存和输入输出设备之间数据流动的方向 。
5、主要寄存器
(1)累加器A
累加器A是微处理器中使用最频繁的寄存器 。在算术和逻辑运算时它有双功能:运算前,用于保存一个操作数;运算后,用于保存所得的和、差或逻辑运算结果 。
(2)数据寄存器DR
数据寄存器通过数据总线向存储器和输入/输出设备送(写)或?。ǘ粒┦?莸脑荽娴ピ?。它可以保存一条正在译码的指令,也可以保存正在送往存储器中存储的一个数据字节等等 。
(3)程序计数器PC
PC用于确定下一条指令的地址 , 以保证程序能够连续地执行下去,因此通常又被称为指令地址计数器 。在程序开始执行前必须将程序的第一条指令的内存单元地址(即程序的首地址)送入PC,使它总是指向下一条要执行指令的地址 。
(4)地址寄存器AR
地址寄存器用于保存当前CPU所要访问的内存单元或I/O设备的地址 。由于内存与CPU之间存在着速度上的差异,所以必须使用地址寄存器来保持地址信息,直到内存读/写操作完成为止 。
硬件特性
芯片
1、主流单片机包括CPU、4KB容量的RAM、128 KB容量的ROM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP 。
2、系统结构简单 , 使用方便,实现模块化 。
3、单片机可靠性高,可工作到10^6 ~10^7小时无故障 。
4、处理功能强,速度快 。
5、低电压,低功耗 , 便于生产便携式产品 。
6、控制功能强 。
7、环境适应能力强 。
参考资料:
百度百科-单片机