欢迎您光临五金加工厂,如有问题请及时联系我们。

51单片机的复位电路有哪两种?CS51单片机常用的复位电路有哪些部位后机器的初始状态如何?

作者:五金加工
文章来源:本站

  51单片机的复位电路有哪两种?

  手动复位、上电复位

  1、上电复位:上电瞬间,电容充电电流最大,电容相当于短路,RST端为高电平,自动复位;电容两端的电压达到电源电压时,电容充电电流为零,电容相当于开路,RST端为低电平,程序正常运行。

  2、手动复位:首先经过上电复位,当按下按键时,RST直接与VCC相连,为高电平形成复位,同时电解电容被短路放电;按键松开时,VCC对电容充电,充电电流在电阻上,RST依然为高电平,仍然是复位,充电完成后,电容相当于开路,RST为低电平,正常工作。

  电源芯片提供的上电复位、RC电路组成的上电复位

  CS51单片机常用的复位电路有哪些部位后机器的初始状态如何?

  单片机复位后各寄存器的状态

  A=00H,表明累加器已被清零; PSW=00H,表明选寄存器0组为工作寄存器组;SP=07H,表明堆栈指针指向片内RAM 07H字节单元,根据堆栈操作的先加后压法则,第一个被压入的内容写入到08H单元中;Po-P3=FFH,表明已向各端口线写入1,此时,各端口既可用于输入又可用于输出;IP=×××00000B,表明各个中断源处于低优先级;IE=0××00000B,表明各个中断均被关断;

  而置位可以把它初始化到任意一个状态.复位、置位是指将器件的逻辑值设为特定的值,一般我所了解“复位”一般指将寄存器的Q端输出设为0,“置位”指将寄存器的Q端输出设为1.利用单片机的setb指令可以实现置1这个操作。

  

51单片机的复位电路有哪两种?CS51单片机常用的复位电路有哪些部位后机器的初始状态如何?

  

51单片机的复位电路有哪两种?CS51单片机常用的复位电路有哪些部位后机器的初始状态如何?

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!