天天看点

STC12系列单片机冷启动、热启动

冷启动——是指在断电状态下重新上电。冷启动,是在下载程序开始时,为了是单片检测有无下载信号。若有则下载;若无则执行原来的程序。

热启动——是指已经处于上电状态,给复位端加复位信号(还有其他类型的复位),程序重新运行。

怎样判断是冷启动、热启动?

可通过查询PCON寄存器中的POF位来判断,单片机上电冷启动后,POF位变为1,可由软件清0

STC12系列单片机冷启动、热启动

实际判断流程图:

STC12系列单片机冷启动、热启动

怎样才能产生冷启动复位、热启动复位?

STC12系列单片机冷启动、热启动

(更详细信息请参考STC12系列单片机数据手册)