。二是通过硬件复位也可将闲散工作模式终止。需要注意的是:当由硬件复位来终止闲散工作模式时,中央处理器CPU通常是从激活空闲模式那条指令的下一条开始继续执行程序的,要完成内部复位操作,硬件复位脉冲要保持两个机器周期有效,在这种情况下,内部禁止中央处理器CPU访问片内RAM,而允许访问其他端口,为了避免可能对端口产生的意外写入:激活闲散模式的那条指令后面的一条指令不应是一条对端口或外部存储器的写入指令。Р掉电模式Р在掉电模式下,振荡器停止工作,进入掉电模式的指令是最后一条被执行的指令,片内RAM和特殊功能寄存器的内容在中指掉电模式前被冻结。退出掉电模式的唯一方法是硬件复位,复位后将从新定义全部特殊功能寄存器但不改变RAM中的内容,恢复到正常工作电平前,复位应无效切必须保持一定时间以使振荡器从新启动并稳定工作。Р闲散和掉电模式外部引脚状态。Р模式Р程序存储器РALEРP0РP1РP2РP3Р闲散模式Р内部Р1Р1Р数据Р数据Р数据Р数据Р闲散模式Р内部Р1Р1Р浮空Р数据Р地址Р数据Р掉电模式Р外部Р0Р0Р数据Р数据Р数据Р数据Р掉电模式Р外部Р0Р0Р数据Р数据Р数据Р数据Р程序存储器的加密РAT89C51可使用对芯片上的三个加密位LB1,LB2,LB3进行编程(P)或不编程(РU)得到如下表所示的功能:Р程序加密位Р保护类型Р1РUРUРUР没有程序保护功能Р2РPРUРUР禁止从外部程序存储器中执行MOVC指令读取内部程序存储器的内容Р3РPРPРUР除上表功能外,还禁止程序校验Р4РPРPРPР除以上功能外,同时禁止外部执行Р当LB1被编程时,在复位期间,EA端的电平被锁存,如果单片机上电后一直没有复位,锁存起来的初始值是一个不确定数,这个不确定数会一直保存到真正复位位置。为了使单片机正常工作,被锁存的EA电平与这个引脚当前辑电平一致。机密位只能通过整片擦除的方法清除。