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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關于單片機執行兩個中斷的問題

查看數: 3040 | 評論數: 5 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-6-13 09:40

正文摘要:

我做了一個da的中斷,一個ad的中斷,現在我想通過外接按鍵控單片機執行其中某一個中斷,但是仿真只執行其中da的中斷,我是初學者,請大神指導。我同學說可以用中斷嵌套,但是我不會這個。 下面是程序清單: #inclu ...

回復

ID:561156 發表于 2019-6-14 22:22
笨笨兔 發表于 2019-6-14 12:56
你設3個標志位:KEY_FLAG,AD_FLAG.DA_FLAG,有標志是執行,無標志時不執行。
按鍵確認后,根據鍵值來規定設 ...

好的,謝謝。我去試試
ID:158375 發表于 2019-6-14 12:56
你設3個標志位:KEY_FLAG,AD_FLAG.DA_FLAG,有標志是執行,無標志時不執行。
按鍵確認后,根據鍵值來規定設定AD_FLAG = 1 或 0,DA_FLAG相同處理。你可以中段允許、禁止或者用程序來控制

沒看你程序,只是給你個思路。
ID:561156 發表于 2019-6-13 21:35
笨笨兔 發表于 2019-6-13 16:39
說說你想要做什么?

我的單片機外部中斷接了兩個按鍵,我想通過按下上面的按鍵執行ad轉換的中斷,按下下面的按鍵執行da轉換的中斷
ID:158375 發表于 2019-6-13 16:39
說說你想要做什么?
ID:332444 發表于 2019-6-13 16:15
主函數加:bit k;然后判斷K4按下K=1,K5按下K=0,然后判斷K去執行不同的模塊,你那樣寫肯定是不行的,除非你按鍵一直按下不動。
  1. int main(void)
  2. {
  3. bit k;         
  4. IntConfiguration();
  5.          
  6. if(K4==0)k=1;
  7. if(K5==0)k=0;  
  8.          while(1)
  9.          {
  10.             scanKey();
  11.                          if(k){         sys_int();         Timer0Int();}
  12. else{                 tlc0832_init();         timer0_init();}
  13.                                  }
  14.                                        
  15.          

  16.          
  17.                         
  18.                          }  
復制代碼

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区视频 | 91精品国产91久久久久久最新 | 国产一级视频在线 | 国产精品久久精品 | 日韩免费视频一区二区 | 久久久噜噜噜www成人网 | 国产精品久久久久久婷婷天堂 | 午夜视频免费在线观看 | 国产一区免费 | 日韩色视频 | 久久精品免费一区二区 | 第一区在线观看免费国语入口 | 欧美啪啪| 精品不卡 | 日韩av免费看 | 妞干网视频 | 久久不卡区 | 欧美成人一区二区 | 91国产在线播放 | 做a视频| 国产欧美一区二区精品忘忧草 | 日韩国产一区二区三区 | 久久久久网站 | a免费视频| 一区二区日韩 | 国产成人免费在线 | 国产精品欧美一区二区三区不卡 | 黄色一级大片在线免费看产 | 鲁大师一区影视 | 综合久久99| 欧美成人精品一区二区男人看 | 久久综合九色综合欧美狠狠 | 亚洲欧洲在线观看视频 | 国产精品欧美一区二区三区不卡 | 成人免费视频 | 五月天天丁香婷婷在线中 | 在线观看午夜视频 | 亚洲大片| 国产免费一区二区 | 日韩一区二区久久 | tube国产 |