|
發布時間: 2024-11-29 17:08
正文摘要:硬件: 1、使用stc8g1k08a-8pin單片機 2、手動按鍵(sdkey)、設置按鍵(szkey)、3個指示燈,輸出led燈。 程序需求: 1、按設置鍵設置led燈亮的時間, (指示燈1亮表示3秒、 指示燈2亮表示6 ... |
| 感謝各位大佬的支持,已解決。 |
zhaojiechao 發表于 2024-11-30 10:36 你是不是搞明白 中斷喚醒 是什么意思? 除了定時喚醒之外,要喚醒單片機,都是通過 中斷 來喚醒的。即,你要產生 中斷。就要有中斷產生。 假定,你是想通過sdkey 喚醒。 那么,EX0 = 1; 呢? void EX0_INT() interrupt 0 呢? 哪怕 空的你也要寫一個啊。 |
zhaojiechao 發表于 2024-11-30 10:36 手動喚醒和自動喚醒都不是問題,但24小時自動喚醒有點麻煩。因為睡眠后定時器也停止工作。掉電喚醒定時器的最長時間很有限。 |
WL0123 發表于 2024-11-30 08:16 就是用電池供電使用的,目前就是,進入掉電循環后,不能手動喚醒,改手動喚醒后又不能自動進入掉電循環,所以求大佬給改一下程序,改為需要即可自動運行,又可手動喚醒的程序 |
|