关于PIC单片机的“休眠”和“唤醒”

2020-02-06 10:13发布

关于PIC单片机的“休眠”和“唤醒”自己还是不太会用。希望各位大虾能给点指导。
现在主要是用PIC12F635单片机。用其中一个引脚GP0做为按键输入,其中一个引脚GP4作为输出。要达到的效果就是:平时都是“休眠”状态,当有按键按下时,单片机立即“唤醒”,GP4开始发出某段波形。就是想问一问这“休眠”与“唤醒”,具体怎么设置,希望有朋友写一小段用C的休眠和唤醒程序。让我能入个门。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
24条回答
zq186
2020-02-06 19:18
void goSleep()
{
        asm("MOVLW 9");
        asm("TRIS 6");
        GP0=1;
        GP1=1;
        asm("MOVLW 79");//电平唤醒使能,弱上拉禁用,分频器分配给WDT
        asm("OPTION");
        asm("SLEEP");       
}

手头有个程序,我是这样处理进入休眠的
唤醒的话就是引脚电平变化,程序就从头开始运行

一周热门 更多>