电子器件

单片机硬件复位和软件复位的区别

  1单片机的硬件复位和门狗复位都是对单片机的复位引脚加一个复位电平产生的此时单片机将进行复位操作pc=0000h p0=p1=p2=p3=0ffh sp=07h其它特殊寄存器将被清零。复位结束后单片机重新开始运行。2软件复位;一般为了防止程序跑飞可以在程序存储器中没有指令的地方全部写入LJMP0000H指令一旦单片机运行跑飞进入LJMP0000H指令区将还返回单片机的第一条指令重新运行单片机的正常程序。软件复位时,P0P1P2P3和特殊寄存器的内容都不会再改变。这点与硬件复位不同。