版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯單片機(jī)的空閑和掉電模式的應(yīng)用-設(shè)計應(yīng)用注意:電源管理寄存器PCON,它的兩位IDL和PD分別用來設(shè)定是否單片機(jī)進(jìn)入空閑模式和掉電模式
因此,單片機(jī)進(jìn)入掉電模式只需要PCON=0x01;進(jìn)入空閑模式只需要PCON=0x02;
空閑模式:
單片機(jī)進(jìn)入空閑模式的時候,除了cpu處于休眠狀態(tài)外,其余的硬件全部處于活動狀態(tài),芯片中未涉及的數(shù)據(jù)存儲器和特殊功能寄存器中的數(shù)據(jù)在空閑模式期間都將保持原值
單片機(jī)在空閑模式下可由任何一個中斷或者是硬件復(fù)位喚醒,值得注意的是,使用中斷喚醒單片機(jī),程序?qū)脑瓉淼耐V沟牡胤嚼^續(xù)運(yùn)行,當(dāng)使用硬件復(fù)位時,程序?qū)念^開始執(zhí)行
掉電模式:
當(dāng)單片機(jī)進(jìn)入掉電模式(也叫休眠模式)外部晶振停止震動,cpu,定時器,串口全部停止工作,只有外部中斷繼續(xù)工作,使單片機(jī)進(jìn)入掉電模式的指令將成為休眠前單片機(jī)工作的一條指令,值得注意的是,使用中斷喚醒單片機(jī),程序?qū)脑瓉淼耐V沟牡胤嚼^續(xù)運(yùn)行,當(dāng)使用硬件復(fù)位時,程序?qū)念^開始執(zhí)行
示例代碼:(此代碼實(shí)現(xiàn),在單片機(jī)上開啟兩個外部中斷,設(shè)置為低電平觸發(fā),用定時器計數(shù)并且顯示在數(shù)碼管的前兩位,當(dāng)計數(shù)到5時,單片機(jī)進(jìn)入空閑或者是休眠模式,當(dāng)單片機(jī)響應(yīng)外部中斷時,從休眠模式(空閑模式)返回,并同時啟動定時器
錯誤代碼:
#include
#defineuintunsignedint
#defineucharunsignedchar
sbitdula=P2^6;
sbitwela=P2^7;
ucharnum,gw,sw,aa;
ucharcodetable[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
voidinit()//初始化函數(shù)
{
TMOD=0x01;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
EA=1;
ET0=1;
EX0=1;//打開外部中斷0
//IT0=0;//電平觸發(fā)方式
EX1=1;//打開外部中斷1
//IT1=0;
TR0=1;
}
voiddelayms(uintx)//延時函數(shù)
{
uinti,j;
for(i=x;i》0;i--)
for(j=110;j》0;j--);
}
voiddisplay(uchargw,ucharsw)//顯示函數(shù)
{
dula=1;
P0=table[sw];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delayms(5);
P0=0x0;//消影
dula=1;
P0=table[gw];
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
delayms(5);
}
voidmain()
{
init();
while(1)
{
display(gw,sw);
}
}
voidtimer0()interrupt1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
if(aa==20)
{
aa=0;
num++;
if(num==99)
num=0;
gw=num%10;
sw=num/10;
if(num==6)
{
ET0=0;//關(guān)閉定時器
PCON=0x01;//單片機(jī)進(jìn)入空閑模式
}
}
}
voidex_int0()interrupt0
{
//PCON=0;//可要可不要
ET0=1;
}
voidex_int1()interrupt2
{
//PCON=0;//可要可不要
ET0=1;
}
正確代碼:
#include
#defineuintunsignedint
#defineucharunsignedchar
sbitdula=P2^6;
sbitwela=P2^7;
ucharnum,gw,sw,aa;
ucharcodetable[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
voidinit()//初始化函數(shù)
{
TMOD=0x01;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
EA=1;
ET0=1;
EX0=1;//打開外部中斷0
//IT0=0;//電平觸發(fā)方式
EX1=1;//打開外部中斷1
//IT1=0;
TR0=1;
}
voiddelayms(uintx)//延時函數(shù)
{
uinti,j;
for(i=x;i》0;i--)
for(j=110;j》0;j--);
}
voiddisplay(uchargw,ucharsw)//顯示函數(shù)
{
dula=1;
P0=table[sw];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delayms(5);
P0=0x0;//消影
dula=1;
P0=table[gw];
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
delayms(5);
}
voidmain()
{
init();
while(1)
{
if(aa==20)
{
aa=0;
num++;
if(num==99)
num=0;
gw=num%10;
sw=num/10;
if(num==6)
{
ET0=0;//關(guān)閉定時器
PCON=0x01;//單片機(jī)進(jìn)入空閑模式
}
}
display(gw,sw);
}
}
voidTImer0()interrupt1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
}
voidex_int0()interrupt0
{
//PCON=0;//可要可不要
ET0=1;
}
voidex_int1()interrupt2
{
//PCON=0;//可要可不要
ET0=1;
}
錯誤代碼中,把
if(aa==20)
{
aa=0;
num++;
if(num==99)
num=0;
gw=num%10;
sw=num/10;
i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度企業(yè)職工勞動合同續(xù)簽優(yōu)惠政策3篇
- 臨沂職業(yè)學(xué)院《半導(dǎo)體材料分析測試實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年期鐵礦石交易協(xié)議樣本版
- 口語交際:商量 教學(xué)實(shí)錄-2024-2025學(xué)年語文二年級上冊統(tǒng)編版
- 2024年度參股雙方市場拓展協(xié)議3篇
- 2024年度汽車維修保養(yǎng)優(yōu)惠獎勵合同3篇
- 2024年版標(biāo)準(zhǔn)內(nèi)部工程承包協(xié)議條款版
- 2021學(xué)院新老生交流會策劃書范文
- 2024年標(biāo)準(zhǔn)派遣境外工作協(xié)議版B版
- 利用問題拓展式學(xué)習(xí) 提升語文課堂教學(xué)實(shí)效
- 鈸式換能器的共振特性研究
- 《我們?nèi)タ春!烽喿x答案
- 智慧酒店無人酒店綜合服務(wù)解決方案
- 考研英語一新題型歷年真題(2005-2012)
- 健身房會籍顧問基礎(chǔ)培訓(xùn)資料
- 9脊柱與四肢、神經(jīng)系統(tǒng)檢查總結(jié)
- 秀場內(nèi)外-走進(jìn)服裝表演藝術(shù)智慧樹知到答案章節(jié)測試2023年武漢紡織大學(xué)
- 【高分復(fù)習(xí)筆記】王建《現(xiàn)代自然地理學(xué)》(第2版)筆記和課后習(xí)題詳解
- TSGD0012023年壓力管道安全技術(shù)監(jiān)察規(guī)程-工業(yè)管道(高清晰版)
- SMM英國建筑工程標(biāo)準(zhǔn)計量規(guī)則中文 全套
- 2023-2024學(xué)年浙江省富陽市小學(xué)數(shù)學(xué)四年級上冊期末通關(guān)題
評論
0/150
提交評論