您的位置 首页 基础

单片机的复位品种及描绘

用户应用程序在执行过程中,有时需要特殊要求,需要实现单片机系统软复位(热启动之一),传统的8051单片机由于硬件上没有支持该功能,用户

用户应用程序在履行过程中,有时需求特别要求,需求完成单片机体系软复位(热发动之一),传统的8051单片机因为硬件上没有支撑该功用,用户必须用软件模仿完成,完成起来比较费事。现STC系列8051增加了IAP_CONTR特别功用寄存器,完成了该功用。用户只需简略操控该寄存器就OK了。

B7 B6 B5 B4 B3 B2 B1 B0

IAP_EN SWBS SWRST CMD_FAIL _ WT2 WT1 WT0

B7:0:制止IAP编程改动FLASH;1:答应编程改动FLASH

B6:挑选从用户程序区发动(0)仍是从ISP程序区发动(1)

B5:0:不操作 1:发生软件体系复位,硬件主动清零

B4 :假如送出了ISP、IAP指令,并对IAP_TRIG 送5ah/a5h触发失利,则为1,需由软件清零

热发动复位三种1:内部看门狗复位,使单片机直接从用户程序区0000H出开端履行用户程序

2:经过操控RESET脚发生的硬复位,使单片机从用户程序区0000H开端直接履行用户程序

3:经过对IAP_CONTR寄存器送入20H发生的软复位,会使体系从用户程序区0000H开端直接履行用户程序

4:经过对IAP_CONTR寄存器送入60H的软复位,会使体系从体系ISP监控程序区开端履行程序,检测不到合法的ISP下载指令流后,会软复位到用户程序区履行用户程序。

冷发动复位:掉电后重新开电源,会使体系从体系ISP监控程序区开端履行程序,检测不到合法的ISP下载指令流后,会软复位到用户程序区履行用户程序。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/261622.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部