欧美午夜在线影院_女同另类_99久久99久久_欧美xxxxx性另类 - 亚洲成一区二区

 

關于我們
技術文章
產品開發 芯片銷售 技術顧問 PCBA加工
消費類 民用類 工控類 汽車類 醫療類
欄目導航
內容搜索
聯系我們

聯系電話: 138O2559739劉生

電子郵件: lmserver@163.com

辦公地址: 深圳市寶安區寶民二路25號


技術文章

PIC12F629的睡眠喚醒方法

信息來源:lmserver   瀏覽次數:1431   更新時間:2013-3-31 13:04:32

以下為使用12F629進行睡眠和喚醒的例子:

喚醒方式為IO口跳變中斷喚醒。

 

      GIE=0;                     //關總中斷,這樣如果喚醒后會繼續執行,不會跳入中斷  

       /*SET IO  CODE*/   //不用的IO做輸出,減小SLEEP電流
      ??   =GPIO;             //這一句的作用是讀GPIO,如果不讀一次可能導致自動喚醒
                                     //可以把GPIO賦給任何過期的變量,只要讀它就可以,因為讀一次會使數據鎖存,IO跳變中斷是用讀入的值和上一次鎖存的值進行比較。

                            
      GPIE=1;                 //使能引腳電平變化中斷
      IOCB=0X??;          //使能引腳電平變化中斷
      GPIF=0;                //確保中斷標志為0
      SLEEP();              //睡眠..zz..zzz..zzzz
      NOP();
      NOP();

      asm("GOTO 0000H");   //等效于復位,PC-->0X0000 

最新評論
 
請禮貌用語,文明留言!
昵稱:   驗證碼:
郵箱:   QQ/MSN:
內容:
   

Copyright ? 2007-2018 All Rights Reserved
粵ICP備18039308號
Powered By McuDesign