![]() |
發布時間: 2019-6-13 09:40
正文摘要:我做了一個da的中斷,一個ad的中斷,現在我想通過外接按鍵控單片機執行其中某一個中斷,但是仿真只執行其中da的中斷,我是初學者,請大神指導。我同學說可以用中斷嵌套,但是我不會這個。 下面是程序清單: #inclu ... |
笨笨兔 發表于 2019-6-14 12:56 好的,謝謝。我去試試 |
你設3個標志位:KEY_FLAG,AD_FLAG.DA_FLAG,有標志是執行,無標志時不執行。 按鍵確認后,根據鍵值來規定設定AD_FLAG = 1 或 0,DA_FLAG相同處理。你可以中段允許、禁止或者用程序來控制 沒看你程序,只是給你個思路。 |
笨笨兔 發表于 2019-6-13 16:39 我的單片機外部中斷接了兩個按鍵,我想通過按下上面的按鍵執行ad轉換的中斷,按下下面的按鍵執行da轉換的中斷 |
說說你想要做什么? |
主函數加:bit k;然后判斷K4按下K=1,K5按下K=0,然后判斷K去執行不同的模塊,你那樣寫肯定是不行的,除非你按鍵一直按下不動。
|