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

標題: 單片機程序處理中斷程序之后為什么沒有回到主程序? [打印本頁]

作者: 如癡百感生    時間: 2019-10-6 10:36
標題: 單片機程序處理中斷程序之后為什么沒有回到主程序?
我用兩個按鍵控制LED,一個K1控制亮滅,一個按鍵K2接外部中斷2控制啟動閃爍,當K1控制燈亮時打開外部中斷2,關(guān)閉外部中斷2,燈時滅的,但是再按一下燈還是滅的,因為我控制的是低電平,燈亮,我量過引腳電壓,中斷結(jié)束之后引腳自動跳高。我也用引腳高電平燈亮試過了也是自動跳高,這部分該怎么處理,下面是我的程序   幫忙分析一下  非常感謝。



作者: 一泓秋    時間: 2019-10-7 09:58
版主這樣的程序令人看著就頭疼,我們定義的時候不僅要讓自己看明白,還得讓別人看明白
作者: 如癡百感生    時間: 2019-10-7 10:40
一泓秋 發(fā)表于 2019-10-7 09:58
版主這樣的程序令人看著就頭疼,我們定義的時候不僅要讓自己看明白,還得讓別人看明白

好的  謝謝你的建議  我會改正的,剛學沒多久 ,有點省時間了,本來以為邏輯沒問題就搞定了,,沒想到結(jié)果出了問題  忘記修改了


作者: csmyldl    時間: 2019-10-7 11:04
51單片機有外部中斷2沒有?K2接在P30應(yīng)該不是外部中斷,K3接在P33應(yīng)該是外部中斷1,中斷程序SHANSHUO()只有在按下K3時才進去,在該中斷程序中又判斷K3,邏輯混亂.主程序中IT0=0是控制外部中斷0下降沿觸發(fā),這樣外部中斷1默認是低電平觸發(fā),當按下K3時是不斷產(chǎn)生中斷,但一旦松開,進入中斷后,修改的EA=0可能無法回到EA=1,從而關(guān)閉了所有中斷
作者: 如癡百感生    時間: 2019-10-7 13:51
csmyldl 發(fā)表于 2019-10-7 11:04
51單片機有外部中斷2沒有?K2接在P30應(yīng)該不是外部中斷,K3接在P33應(yīng)該是外部中斷1,中斷程序SHANSHUO()只有在 ...

寫錯了  不是外部中斷2,是外部中斷1,標號是2,還有低電平觸發(fā)方式也是,IT1.可是這現(xiàn)象還是保持,燈亮,進中斷閃爍之后就不亮了,在按一下還是滅的  說明循環(huán)沒錯,回到主程序了,進中斷之前引腳低電平,進中斷之后,引腳自動拉高,
作者: zhlf200212    時間: 2019-10-9 09:36
中斷觸發(fā)方式中把低電平觸發(fā)改為下降沿觸發(fā)。你用低電平觸發(fā)可能會使中斷多次發(fā)生。
作者: 如癡百感生    時間: 2019-10-9 10:48
zhlf200212 發(fā)表于 2019-10-9 09:36
中斷觸發(fā)方式中把低電平觸發(fā)改為下降沿觸發(fā)。你用低電平觸發(fā)可能會使中斷多次發(fā)生。

好像是我自己的思路錯了,我想著按一下進中斷觸發(fā)燈不斷閃爍,再按一下退出,這種思路是錯的,中斷按一下進去,處理結(jié)束就出來了,沒有循環(huán),那個循環(huán)亮燈也是主程序中的一部分,所以我所以為的退出中斷后,那個引腳的電平會和閃爍最后的電平一樣,也會受到主程序按鍵的影響





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩欧美中文字幕在线视频 | 黄色一级视频 | 国产精品欧美一区喷水 | 日本三级在线 | 亚洲欧美国产毛片在线 | 日韩精品一区二区在线 | 亚洲一区二区免费看 | 久久久久九九九女人毛片 | 国产亚洲精品综合一区 | 97caoporn国产免费人人 | 国产激情毛片 | 精品av久久久久电影 | 国产农村妇女精品一二区 | 亚洲精品99999 | 午夜视频一区二区 | 亚洲色图婷婷 | 成人在线视频免费观看 | 日韩视频一级 | 欧美三级成人理伦 | 久久成人国产 | 免费av手机在线观看 | 国产精品福利视频 | 亚洲欧美日韩精品久久亚洲区 | 二区三区视频 | 婷婷91 | 麻豆一区二区三区 | 国产成人久久 | 亚洲精品国产电影 | 性高湖久久久久久久久 | 久草在线 | 欧美日韩电影一区 | 日韩欧美三级电影 | 日日天天| 亚洲九色 | 日本国产精品视频 | 超碰免费在线 | 青草青草久热精品视频在线观看 | 在线观看黄色大片 | 欧美日韩成人在线观看 | 成人午夜精品 | 亚洲精品久久久久久下一站 |