<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > STC12系列單片機的空閑模式、休眠模式

STC12系列單片機的空閑模式、休眠模式

作者: 時(shí)間:2013-12-27 來(lái)源:網(wǎng)絡(luò ) 收藏

1.

是指只有不工作的狀態(tài)。此時(shí)CPU無(wú)時(shí)鐘停止工作,但是外部中斷、外部低壓檢測電路、定時(shí)器、A/D轉換、串行口等仍正常運行。

下,RAM、堆棧指針(SP)、程序計數器(PC)、程序狀態(tài)字(PSW)、累加器(A)等寄存器都保持原有數據。I/O口保持著(zhù)空閑模式被激活前那一刻的邏輯狀

態(tài)。此時(shí)所有的外圍設備都能正常運行,當任何一個(gè)中斷產(chǎn)生時(shí),它們都可以將喚醒,單片機被喚醒后,CPU將繼續執行進(jìn)入空閑模式語(yǔ)句的下一條指令。

怎樣退出空閑模式?

a.中斷:任何一個(gè)中斷的產(chǎn)生都會(huì )引起IDL/PCON.0被硬件清除,從而退出空閑模式;

b.外部RST引腳復位:將復位腳拉高,產(chǎn)生復位。再將RST腳拉低,結束復位,單片機從用戶(hù)程序的0000H處開(kāi)始正常工作

空閑模式的目的?

讓單片機進(jìn)入空閑模式的目的通常是為了降低系統的功耗,舉個(gè)很簡(jiǎn)單的例子,大家都用過(guò)數字萬(wàn)用表,在正常使用的時(shí)候表內部的單片機處于正常工作模式,當不用時(shí),又忘記了關(guān)掉萬(wàn)用表的電源,大多數表在等待數分鐘后,若沒(méi)有人為操作,它便會(huì )自動(dòng)將液晶顯示關(guān)閉,以降低系統功耗,通常類(lèi)似這種功能的實(shí)現就是使用了單片機的空閑模式或是掉電模式。以STC89系列單片機為例,當單片機正常工作時(shí)的功耗通常為4mA~7mA,進(jìn)入空閑模式時(shí)其功耗降至2mA,當進(jìn)入掉電模式時(shí)功耗可降至0.1μA以下。

2. (又叫掉電模式、停機模式)
當單片機進(jìn)入掉電模式時(shí),外部晶振停振、CPU、定時(shí)器、串行口全部停止工作,只有外部中斷繼續工作。使單片機進(jìn)入的指令將成為休眠前單片機執行的最后一條指令,進(jìn)入后,芯片中程序未涉及到的數據存儲器和特殊功能寄存器中的數據都將保持原值??捎赏獠恐袛嗟碗娖接|發(fā)或由下降沿觸發(fā)中斷或者硬件復位模式換醒單片機,需要注意的是,使用中斷喚醒單片機時(shí),程序從原來(lái)停止處繼續運行,當使用硬件復位喚醒單片機時(shí),程序將從頭開(kāi)始執行。

怎樣退出休眠模式?

a.可將CPU從休眠模式喚醒的外部管腳有:外部中斷0、外部中斷1、定時(shí)器0、定時(shí)器1、RxD、PWM0/PCA0/P3.7、PWM2/PCA2/P2.0、PWM3/PCA3/P2.4

b.外部復位也可以將MCU從掉電模式中喚醒,復位喚醒后的MCU將從用戶(hù)程序的0000H處開(kāi)始正常工作。

控制單片機進(jìn)入空閑模式和休眠模式的是電源管理寄存器PCON,這個(gè)寄存器的最低兩位,IDL和PD這兩位分別用來(lái)設定是否使單片機進(jìn)入空閑模式和掉電模式。

將IDL/PCON.0置為1,則單片機就進(jìn)入了空閑(IDLE)模式

將PD/PCON.1置為1,則單片機將進(jìn)入掉電(Power Down)模式

更詳細的資料請參考單片機數據手冊第二章:

STC12系列單片機的空閑模式、休眠模式

晶振相關(guān)文章:晶振原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>