久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6127|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

STC15F104W單片機(jī)如何進(jìn)入低功耗模式?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這段時(shí)間迷上了單片機(jī),買(mǎi)了個(gè)開(kāi)發(fā)版研究跟著看郭老師視頻跟著做,現(xiàn)在只會(huì)點(diǎn)亮LED燈了,然后通過(guò)按鍵控制某個(gè)IO口輸出低電平。我現(xiàn)在自己做了個(gè)鋰電池供電的小夜燈,接了一個(gè)按鍵開(kāi)關(guān),和一個(gè)光線傳感模塊,現(xiàn)在能正常使用,但是這個(gè)單片機(jī)有待機(jī)功耗,用鋰電池供電用不了幾周沒(méi)電了,各位大俠怎么寫(xiě)程序讓它進(jìn)入低功耗,然后通過(guò)外部IO口輸入低電平讓它進(jìn)入工作狀態(tài),謝謝各位!


類(lèi)似這樣的單片機(jī),圖片是在網(wǎng)上找的參考一下。謝謝感激!


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:139866 發(fā)表于 2021-3-18 17:40 | 只看該作者
因?yàn)椴恢滥闶鞘裁礃幼拥膯纹瑱C(jī),所以只能說(shuō)有一個(gè)函數(shù),直接調(diào)用可以進(jìn)入低功耗模式,結(jié)束低功耗模式也有幾種方法,但是只會(huì)點(diǎn)亮LED燈的話推薦使用外部中斷退出低功耗模式

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:883167 發(fā)表于 2021-3-18 18:05 | 只看該作者
天ノ憶 發(fā)表于 2021-3-18 17:40
因?yàn)椴恢滥闶鞘裁礃幼拥膯纹瑱C(jī),所以只能說(shuō)有一個(gè)函數(shù),直接調(diào)用可以進(jìn)入低功耗模式,結(jié)束低功耗模式也有 ...

單片機(jī)是STC15F104W,因?yàn)檫@個(gè)IO口少,新手學(xué)習(xí)起來(lái)簡(jiǎn)單,謝謝大俠!
回復(fù)

使用道具 舉報(bào)

地板
ID:584814 發(fā)表于 2021-3-18 18:14 | 只看該作者
天ノ憶 發(fā)表于 2021-3-18 17:40
因?yàn)椴恢滥闶鞘裁礃幼拥膯纹瑱C(jī),所以只能說(shuō)有一個(gè)函數(shù),直接調(diào)用可以進(jìn)入低功耗模式,結(jié)束低功耗模式也有 ...

樓主圖紙上畫(huà)的是STC15F104E的8腳芯片,不知道這個(gè)是不是單片機(jī) ?
如果是,能不能給個(gè)具體函數(shù) ?

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:883167 發(fā)表于 2021-3-18 18:45 | 只看該作者
man1234567 發(fā)表于 2021-3-18 18:14
樓主圖紙上畫(huà)的是STC15F104E的8腳芯片,不知道這個(gè)是不是單片機(jī) ?
如果是,能不能給個(gè)具體函數(shù) ?

對(duì)的,是這個(gè)單片機(jī),就是不知道怎么操作讓它進(jìn)入低功耗模式,然后通過(guò)IO口接低電平讓它喚醒。感謝!!
回復(fù)

使用道具 舉報(bào)

6#
ID:814525 發(fā)表于 2021-3-18 19:09 | 只看該作者
以下提供參考,要什么功能自己完善

    IT0 = 0;                    //設(shè)置INT0的中斷類(lèi)型為上升沿和下降沿,上升沿和下降沿均可喚醒
//  IT0 = 1;                    //設(shè)置INT0的中斷類(lèi)型為僅下降沿,下降沿喚醒
    EX0 = 1;                    //使能INT0中斷
    EA = 1;

掉電模式
    {
        PCON = 0x02;            //MCU進(jìn)入掉電模式
        _nop_();                //掉電模式被喚醒后,首先執(zhí)行此語(yǔ)句,然后再進(jìn)入中斷服務(wù)程序
        _nop_();
        _nop_();
        _nop_();
    }
//中斷服務(wù)程序
void exint0() interrupt 0       //INT0中斷入口
{
    P10 = !P10;                 //將測(cè)試口取反
}



評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:378729 發(fā)表于 2021-3-18 19:11 | 只看該作者
去STC下載個(gè)說(shuō)明書(shū),有省電模式
https://www.stcmcudata.com/

http://www.stcmcudata.com/datasheet/stc/STC-AD-PDF/STC15.pdf

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:213173 發(fā)表于 2021-3-18 20:08 | 只看該作者

回復(fù)

使用道具 舉報(bào)

9#
ID:155507 發(fā)表于 2021-3-18 20:14 | 只看該作者
我給你來(lái)個(gè)程序試試


  1. /*---------------------------------------------------------------------*/
  2. /* --- STC MCU Limited ------------------------------------------------*/
  3. /* --- STC15F100 系列 INT0喚醒掉電模式舉例--------------------------*/
  4. /* --- Mobile: (86)13 922 805190 -------------- -------------------------*/
  5. /* 如果要在程序中使用此代碼,請(qǐng)?jiān)诔绦蛑凶⒚魇褂昧薙TC的資料及程序        */
  6. /* 如果要在文章中應(yīng)用此代碼,請(qǐng)?jiān)谖恼轮凶⒚魇褂昧薙TC的資料及程序        */
  7. /*---------------------------------------------------------------------*/

  8. //本示例在Keil開(kāi)發(fā)環(huán)境下請(qǐng)選擇Intel的8058芯片型號(hào)進(jìn)行編譯
  9. //若無(wú)特別說(shuō)明,工作頻率一般為11.0592MHz


  10. #include "reg51.h"
  11. #include "intrins.h"

  12. //-----------------------------------------------

  13. sfr P3M1 = 0xb1;
  14. sfr P3M0 = 0xb2;

  15. bit FLAG;                       //1:上升沿中斷 0:下降沿中斷
  16. sbit P33 = P3^3;

  17. //-----------------------------------------
  18. //中斷服務(wù)程序
  19. void exint0() interrupt 0       //INT0中斷入口 P3.2
  20. {
  21.     P33 = !P33;                 //將測(cè)試口取反
  22.     FLAG = INT0;                //保存INT0口的狀態(tài), INT0=0(下降沿); INT0=1(上升沿)
  23. }

  24. //-----------------------------------------------

  25. void main()
  26. {
  27.     P3M0 = 0x00;
  28.     P3M1 = 0x00;


  29.     IT0 = 0;                    //設(shè)置INT0的中斷類(lèi)型為上升沿和下降沿,上升沿和下降沿均可喚醒
  30. //  IT0 = 1;                    //設(shè)置INT0的中斷類(lèi)型為僅下降沿,下降沿喚醒

  31.     EX0 = 1;                    //使能INT0中斷
  32.     EA = 1;

  33.     while (1)
  34.     {
  35.         PCON = 0x02;            //MCU進(jìn)入掉電模式
  36.         _nop_();                //掉電模式被喚醒后,首先執(zhí)行此語(yǔ)句,然后再進(jìn)入中斷服務(wù)程序
  37.         _nop_();
  38.     }
  39. }

復(fù)制代碼

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

10#
ID:883167 發(fā)表于 2021-3-30 09:13 | 只看該作者
angmall 發(fā)表于 2021-3-18 20:14
我給你來(lái)個(gè)程序試試

老師,是不是中斷程序INT0中斷口是P3.2嘛?需要給P3.2引腳接入高電平或低電平去喚醒休眠?

回復(fù)

使用道具 舉報(bào)

11#
ID:155507 發(fā)表于 2021-3-30 12:21 | 只看該作者
林大俠 發(fā)表于 2021-3-30 09:13
老師,是不是中斷程序INT0中斷口是P3.2嘛?需要給P3.2引腳接入高電平或低電平去喚醒休眠?

是的,試試不就知道了,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。
回復(fù)

使用道具 舉報(bào)

12#
ID:207421 發(fā)表于 2021-3-30 18:11 | 只看該作者
林大俠 發(fā)表于 2021-3-30 09:13
老師,是不是中斷程序INT0中斷口是P3.2嘛?需要給P3.2引腳接入高電平或低電平去喚醒休眠?

喚醒是外部中斷0輸入,上升沿或下降沿。
上升沿:由低電平轉(zhuǎn)換到高電平的過(guò)程。
下降沿:由高電平轉(zhuǎn)換到低電平的過(guò)程。
P32口在頭文件里面就定義了的,名為 INT0。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品欧美一区二区三区 | 看片91| 久久综合九色综合欧美狠狠 | 国产精品久久久免费 | 日本一区二区在线视频 | 亚洲欧洲一区二区 | 操久久| 国产精品国产三级国产aⅴ中文 | 国产成人精品一区二 | 国产高清精品一区二区三区 | 亚洲乱码国产乱码精品精98午夜 | 国产美女在线精品免费 | 亚洲精品1 | 国产色婷婷精品综合在线播放 | 亚洲人成在线观看 | 久久久综合色 | 欧洲精品在线观看 | 91精品国产综合久久小仙女图片 | 精品成人在线视频 | 亚洲精品2区 | 国产精品99视频 | 涩涩导航 | 精品欧美一区二区中文字幕视频 | 免费黄视频网站 | 久久se精品一区精品二区 | 午夜激情免费 | 亚洲欧美男人天堂 | 久久一区二区三区四区五区 | 一区二区三区四区不卡视频 | 免费看黄色小视频 | 91精品国产综合久久婷婷香蕉 | 欧美性受xxxx白人性爽 | 中文字幕国产高清 | 亚洲国产成人在线视频 | 中文字幕国产视频 | 精品国产精品三级精品av网址 | 久久专区 | 在线观看毛片网站 | 国产精品一区二 | 黄一区二区三区 | xxxxxx国产 |