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

来源:互联网 发布:淘宝网店货源怎么找 编辑:程序博客网 时间:2024/04/30 02:42

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

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

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

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


实际判断流程图:


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


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