DIY编程器网

标题: PIC16C5X单片机睡眠状态的键唤醒方法 [打印本页]

作者: liyf    时间: 2012-1-27 19:44
标题: PIC16C5X单片机睡眠状态的键唤醒方法

  
         
           在有些应用场合下,CPU只需间断性工作或对外部事件作出处理,平时处于待机状态。PIC16C5X有一种节能方式,睡眠(SLEEP)方式,在这种状态中,振荡驱动器停止工作, I/O口保持执行
SLEEP指令前的状态,从而大大降低系统功耗。由于PIC16C5X无中断功能,要退出睡眠方式,只有两种方法:

       (1)“看门狗”(WDT)溢出。

       (2)在复位脚加低电平,而使芯片复位。本文采用第二种方法。 在图1给出的例子中,PIC16C5X平时处于睡眠态,当任意一键按下时,将它从睡眠状态中唤醒,进行键盘处理。为便于说明,在本例中,SW1按下时,点亮 ,如下图所示


[table]

[tr]
[td]

[/td][/tr]




欢迎光临 DIY编程器网 (http://www.diybcq.com/) Powered by Discuz! X3.2