微芯片单片机启动序列详解:Dos6.22安装与硬件管理

需积分: 50 12 下载量 17 浏览量 更新于2024-08-09 收藏 6.49MB PDF 举报
"启动序列-dos6.22安装教程-PIC16F1826单片机特性和操作" 本文档主要介绍了PIC16F1826单片机在上电和复位过程中的启动序列及相关配置。在讨论dos6.22安装教程的背景下,重点讲述了单片机的复位机制和启动流程,这对于理解和调试基于该芯片的系统至关重要。 7.5 RESET指令:RESET指令会导致器件复位,清除PCON寄存器中的RI标志位,使其复位为0。执行RESET后,系统会进入默认状态,这在系统初始化时非常关键。 7.6 堆栈上溢/下溢复位:当堆栈出现上溢或下溢情况时,器件也会进行复位。PCON寄存器的STKOVF和STKUNF位指示复位条件。通过设置配置字寄存器2的STVREN位可以启用这种复位功能,以增强系统的稳定性。 7.7 退出编程模式:退出编程模式时,器件的行为与电源上电复位(POR)时相同,这确保了器件在编程后能够正确地恢复到运行状态。 7.8 上电延时定时器:上电延时定时器在BOR或POR事件后启动,用于等待VDD电源稳定。这个定时器由配置字寄存器1中的PWRTE位控制,确保在器件开始运行前电源达到稳定工作电压。 7.9 启动序列:在恢复从POR或BOR状态时,器件执行以下步骤: 1. 上电延时定时器(如果启用)运行完毕。 2. 振荡器起振定时器(如果振荡器源需要)运行结束。 3. MCLR(复位引脚)如果启用,必须被释放。 总超时时间取决于振荡器配置和上电延时定时器设置。上电延时定时器和振荡器起振定时器独立于MCLR复位运行。MCLR保持低电平时,这两个定时器会超时。一旦MCLR被拉高,器件将立即开始执行,这对于测试或同步多设备操作非常有用。 表7-2列出了MCLR引脚的不同配置选项,决定MCLR是否被使能。 需要注意的是,Microchip Technology Inc.提供的中文文档是为了方便理解,但英文原文仍然是主要参考。对于Microchip的器件,用户有责任确保应用符合技术规范,并且Microchip不对任何间接或附带损失负责。此外,器件不应用于生命支持或生命安全应用,除非用户愿意承担所有风险并确保Microchip免受任何法律问题。 最后,文中提到的商标如dsPIC、MPLAB、PIC等都是Microchip Technology Inc.的注册商标,体现了其知识产权的保护。