導航:首頁 > 操作系統 > 單片機的動態功耗是什麼

單片機的動態功耗是什麼

發布時間:2023-10-30 03:37:17

⑴ 為什麼單片機耗電7ma

單片機內部有一個電源管理寄存器PCON,這個寄存器的最低兩位,IDL和PD這兩位分別用來設定是否使單片機進入空閑模式和掉電模式。

1. 空閑模式

當單片機進入空閑模式時,祥拍除CPU處於休眠狀態外,其餘硬體全部處於活動狀態,晶元中程序未涉及到的數據存儲器和特殊功能寄存器中的數據在空閑模式期間都將保持原值。但假若定時器正在運行,那麼計數器寄存器中的值還將會增加。單片機在空閑模式下可由任一個中斷或硬體復位喚醒,需要注意的是,使用中斷喚醒單片機時,程序從原來停止處繼續運行,當使用硬體復位喚醒單片機時,程序將從頭開始執行。

讓單片機進入空閑模式的目的通常是為了降低系統的功耗,舉個很簡單的例子,大家都用過數字萬用表,在正常使用的時候表內部的單片機處於正常工作模式,當不用時,又忘記了關掉萬用表的電源,大多數表在等待數分鍾後,若沒有人為操作,它便會自動將液晶顯示關閉,以降低系統功耗,通常類似這種功能的實現就是使用了單片機的空閑模式或是掉電模式。以STC89系列單片機為例,當單片機正常謹腔羨工作時的功耗通常為4mA~7mA,進入空閑模式時其功耗降至2mA,當進入掉電模式時功耗可降至0.1μA以下。

2. 休眠模式

當單片機進入掉電模式時,外部晶振停振、CPU、定時器、串列口全部停止工作,只有外部中斷繼續工作。使單片機進入休眠模式的指令將成為休眠前單片機執行的最後一條指令,進入休眠模式後,晶元中程序未涉及到的數據存儲器和特殊功能寄存器中的數據都將保持原值。可由外部中斷低電平觸發或由下降沿觸發中斷或者硬體復位模式換醒單片機,需要注意的是,使用中斷喚醒單片機時,程序從原來停止處繼續運行,當使用硬體復位喚醒單片機時,程序將從頭開始執行。

可將數字萬用表調節到電流圓拆檔,然後串接入電路中,觀察單片機在正常工作模式、休眠模式、空閑模式下流過系統的總電流變化情況,經測試可發現結果如下:正常工作電流>空閑模式電流>休眠模式電流。

閱讀全文

與單片機的動態功耗是什麼相關的資料

熱點內容
用友T3U盤加密狗能解么 瀏覽:373
手機版我的世界玩伺服器太卡怎麼辦 瀏覽:573
flashtopdf 瀏覽:971
phpfaq系統 瀏覽:635
編譯原理統計終結符與非終結符 瀏覽:796
為什麼會顯示獲取伺服器失敗 瀏覽:889
ic驗證用什麼編譯工具 瀏覽:723
php獲取微信code 瀏覽:573
pdf切割頁 瀏覽:257
小學音樂教案app哪個軟體好 瀏覽:46
aix創建vg命令 瀏覽:936
程序員五年多少行代碼 瀏覽:862
unix環境高級編程第三版pdf中文 瀏覽:644
找項目部包雜工用什麼app 瀏覽:381
數控洗床圓弧編程舉例 瀏覽:412
途觀壓縮機繼電器 瀏覽:164
linuxnslookup安裝 瀏覽:845
java迴文數編程 瀏覽:638
無刷電機控制演算法 瀏覽:744
查看gcc是否編譯成功 瀏覽:898