单片机空闲模式和掉电模式的应用解析.docVIP

  • 4
  • 0
  • 约3.32千字
  • 约 9页
  • 2023-09-23 发布于湖南
  • 举报

单片机空闲模式和掉电模式的应用解析.doc

单片机空闲模式和掉电模式的应用解析 注意: 电源管理 寄存器PCON,它的最低两位IDL和PD分别用来设定是否 单片机进入空闲模式和掉电模式 因此,单片机进入掉电模式只需要PCON= 0x01;进入空闲模式只需要PCON = 0x02; 空闲模式: 单片机进入空闲模式的时候,除了 cpu处于休眠状态外,其余的 硬件全部处于活动状态, 芯片中未涉及的数据存储器和特殊功能寄存器中的数据在空闲模式期间都将保持原值 单片机在空闲模式下可由任何一个中断或者是硬件复位唤醒,值得注意的是,使用中断唤醒单片机,程序将从原来的停止的地方继续运行,当使用硬件复位时,程序将从头开始执行 掉电模式: 当单片机进入掉电模式(也叫休眠模式)外部晶振停止震动,cpu, 定时器,串口全部停止工作,只有外部中断继续工作,使单片机进入掉电模式的指令将成为休眠前单片机工作的最后一条指令,值得注意的是,使用中断唤醒单片机,程序将从原来的停止的地方继续运行,当使用硬件复位时,程序将从头开始执行 示例代码:(此代码实现,在单片机上开启两个外部中断,设置为低电平触发,用定时器计数并且显示在 数码管的前两位,当计数到5时,单片机进入空闲或者是休眠模式,当单片机响应外部中断时,从休眠模式(空闲模式)返回 ,并同时启动定时器 错误代码: #include #define uint unsigned

文档评论(0)

1亿VIP精品文档

相关文档