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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3253|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品97| 国产精品视频久久久 | 免费成人国产 | 先锋资源网 | 大久 | 国产一区久久精品 | 国产高清免费 | 久久久久久国产精品 | 日韩综合网 | 偷拍第一页 | 正在播放国产精品 | 亚洲成人精品 | 九九色综合 | 91视频精选 | 成人特区 | 中文字幕在线第一页 | 蜜桃一区二区三区 | 一区二区三区四区在线视频 | 中文字幕亚洲欧美 | 一区二区三区四区免费在线观看 | 精品国产免费人成在线观看 | 激情一区二区三区 | 中文字幕第二十页 | 日韩激情网 | 成人在线观看免费爱爱 | 操夜夜| 日韩91 | 成人在线激情 | 一区二区三区四区在线视频 | 人人九九精| 成人高清在线视频 | 韩日一区二区三区 | 一区二区三区视频播放 | 欧美日本在线观看 | 91精品国产色综合久久 | 国家一级黄色片 | 国产精品久久久久久吹潮 | 成人av高清在线观看 | 久久久久久国产精品免费免费 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 欧美一级毛片免费观看 |