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