|
發布時間: 2021-3-18 17:10
正文摘要:這段時間迷上了單片機,買了個開發版研究跟著看郭老師視頻跟著做,現在只會點亮LED燈了,然后通過按鍵控制某個IO口輸出低電平。我現在自己做了個鋰電池供電的小夜燈,接了一個按鍵開關,和一個光線傳感模塊,現在能 ... |
林大俠 發表于 2021-3-30 09:13 喚醒是外部中斷0輸入,上升沿或下降沿。 上升沿:由低電平轉換到高電平的過程。 下降沿:由高電平轉換到低電平的過程。 P32口在頭文件里面就定義了的,名為 INT0。 |
林大俠 發表于 2021-3-30 09:13 是的,試試不就知道了,實踐是檢驗真理的唯一標準。 |
我給你來個程序試試
|
|
|
以下提供參考,要什么功能自己完善 IT0 = 0; //設置INT0的中斷類型為上升沿和下降沿,上升沿和下降沿均可喚醒 // IT0 = 1; //設置INT0的中斷類型為僅下降沿,下降沿喚醒 EX0 = 1; //使能INT0中斷 EA = 1; 掉電模式 { PCON = 0x02; //MCU進入掉電模式 _nop_(); //掉電模式被喚醒后,首先執行此語句,然后再進入中斷服務程序 _nop_(); _nop_(); _nop_(); } //中斷服務程序 void exint0() interrupt 0 //INT0中斷入口 { P10 = !P10; //將測試口取反 } |
man1234567 發表于 2021-3-18 18:14 對的,是這個單片機,就是不知道怎么操作讓它進入低功耗模式,然后通過IO口接低電平讓它喚醒。感謝!! ![]() |
天ノ憶 發表于 2021-3-18 17:40 單片機是STC15F104W,因為這個IO口少,新手學習起來簡單,謝謝大俠! |