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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3434|回復: 2
打印 上一主題 下一主題
收起左側

單片機如果有兩個中斷服務使代碼重疊,這兩個都有用,該怎么解決。

[復制鏈接]
跳轉到指定樓層
樓主
ID:263267 發表于 2017-12-24 12:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
8黑幣
在51單片機里面如果有兩個中斷服務使代碼重疊,這兩個都有用,該怎么解決。我用的是ST89C52

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:164602 發表于 2017-12-24 19:45 | 只看該作者
中斷的執行過程,大概是這樣的:(假設中斷1,中斷2,且中斷1優先級高)
1、中斷1發生中斷了,執行這個中斷服務程序。
2、在中斷1執行服務程序期間,中斷2發生了,由于它的優先級低,所以等待。
3、中斷1服務程序執行完畢,返回中斷點,再去執行中斷2的服務程序?吹經],兩個中斷服務程序都執行了的。
4、在中斷2服務程序執行期間,中斷1又發生了,由于它的優先級高,所以立即去執行中斷1的服務程序,即中斷2的服務程序被打斷了。
5、當中斷1的服務程序執行完畢,回到中斷2的服務程序剛才打斷的點,繼續執行中斷2的服務程序?吹經],兩個中斷服務程序還是執行了的。
6、中斷2服務程序執行完畢,回到主程序剛才中斷2打斷的位置處,繼續執行主程序。
不論兩個中斷服務程序是不是有代碼重復,單片機CPU會自動認為是兩個函數,自動會按照一定的規則去執行它們,你是不需要擔心的。
當然,這種中斷嵌套,也是有麻煩的。套得太深(多次打斷中斷服務程序),有可能出現不可預料的結果。所以,通常不是很緊要的操作,都不設置優先級。我只在給新手演示中斷可以嵌套這個時候用過優先級,在實際應用中,只在智能小車用按鍵調速、選擇功能時,讓按鍵的外部中斷優先級高于用于PWM波的定時器中斷優先級。

回復

使用道具 舉報

板凳
ID:151348 發表于 2017-12-24 22:05 | 只看該作者
說說中斷里要做什么事情
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日韩欧美在线观看 | 亚洲视频在线看 | 狠狠av| 午夜影院操 | 日韩高清中文字幕 | 午夜精品一区二区三区在线观看 | 91视频免费观看 | 九色在线观看 | 国产精品久久久久久久久久久久久久 | 2019天天操 | 91色网站| 欧美精品黄| 午夜欧美一区二区三区在线播放 | 日本久久久久久 | av在线播放国产 | 草久在线视频 | 91久久综合亚洲鲁鲁五月天 | 99亚洲精品 | 久久国产婷婷国产香蕉 | 91天堂网| 欧美日韩综合精品 | 午夜丁香视频在线观看 | 欧美综合一区二区 | 国产成人精品免费视频大全最热 | 国产aⅴ精品 | 日韩av手机在线观看 | 色综久久 | 成人小视频在线观看 | 久久精品国产亚洲一区二区 | 嫩草网 | 2019天天干天天操 | 欧美亚洲日本 | 美女131mm久久爽爽免费 | 久草免费在线 | 久久99精品久久久久久琪琪 | 精品久久99| 日韩精品在线播放 | 国产精品视频一二三区 | 日日噜噜噜夜夜爽爽狠狠视频97 | 伊人伊人 | 91视频进入|