PIC16F877A单片机 (中断与定时器Timer1)
生活随笔
收集整理的這篇文章主要介紹了
PIC16F877A单片机 (中断与定时器Timer1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PIC16F877A單片機 (中斷與定時器Timer1)
- 1 基本原理
- 2 實現代碼
1 基本原理
上圖中,如果RC0左邊外接了外部的晶振,那么T1OSCEN必須置一。這個外部的晶振頻率一般都比較低。因為晶振頻率越低,一般功耗越低。
為什么這里需要外接晶振呢?保證單片機在休眠模式下還可以計數,這一點是51單片機所不具備的。
2 實現代碼
主要根據FIGURE6-2和中斷的邏輯框圖來編寫代碼,這樣代碼的可讀性強,也便于理解。但有些寄存器在框圖中沒有說明,所以也需要仔細閱讀定時器0的官方文檔,即基本原理部分。
為什么有下面兩行語句,這是由中斷決定的,如下圖所示。
PEIE=1; //外設中斷允許位置一GIE=1; //總中斷允許總結
以上是生活随笔為你收集整理的PIC16F877A单片机 (中断与定时器Timer1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为云服务器使用心得
- 下一篇: 【OJ每日一练】1039 - 阶乘数列和