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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4796|回復: 7
收起左側

單片機如何做到并行運行程序?否是可以讓中斷延遲執行?

[復制鏈接]
ID:420742 發表于 2018-11-4 21:22 | 顯示全部樓層 |閱讀模式
如題。 或如果有些程序不宜中途中斷是否可以讓中斷延遲到該程序運行完再中斷
回復

使用道具 舉報

ID:420795 發表于 2018-11-4 23:18 | 顯示全部樓層
最好寫清楚遇到什么問題了,要這么編寫程序。 可以考慮先把中斷關了,執行完關鍵代碼再開中斷。
回復

使用道具 舉報

ID:388197 發表于 2018-11-5 00:10 | 顯示全部樓層
最簡單的辦法就是,在你想不被打斷的程序段前面加句把中斷使能關掉,執行完后再打開就行了.
如果不關中斷,也可以把希望不被打斷的程序段丟到高優先級的中斷里面去執行,因為中斷資源寶貴,所以里面執行的程序代碼盡量要高效.
回復

使用道具 舉報

ID:387733 發表于 2018-11-5 06:57 | 顯示全部樓層
有時候關閉中斷是必不可少的。例如需要多條指令操作的讀寫多字節變量,如果中斷內也會操作,那么中斷外操作時必須關閉中斷,否則操作進行中產生中斷,就有可能得到不確定的結果。
回復

使用道具 舉報

ID:226801 發表于 2018-11-5 08:42 | 顯示全部樓層
樓主,在“不宜中途程序”的前面先把中斷關了,然后等“不宜中途程序”執行完成后,再打開中斷,這樣就可以避免中斷對程序的影響了。
回復

使用道具 舉報

ID:94031 發表于 2018-11-5 08:57 | 顯示全部樓層
可以在不宜中途中斷程序前加禁止中斷,程序執行完后再恢復中斷。
回復

使用道具 舉報

ID:236668 發表于 2018-11-5 09:00 | 顯示全部樓層
一般單片機做不到并行運行的,單片機都是順序執行指令,有時候感覺能同時執行任務,只是在時間上有個差。可以臨時把中斷關閉,需要運行,再打開就可以。
回復

使用道具 舉報

ID:212797 發表于 2018-11-5 09:58 | 顯示全部樓層
對于不想被中斷打斷的代碼,可以在執行之前關閉中斷,執行結束之后再打開,這就是常說的臨界保護。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 美国黄色一级片 | xx视频在线 | 久久最新| 欧美精品网站 | 一区视频在线 | 国产区视频在线观看 | 国产精品成人在线播放 | 黄色一级大片在线免费看产 | 婷婷久久精品一区二区 | 大陆一级毛片免费视频观看 | 亚洲一区二区久久 | 国产欧美精品 | 欧美成人一区二区 | 久久综合色综合 | 中文字幕日韩一区 | 久久久精品亚洲 | 色婷婷激情综合 | 亚洲高清视频一区二区 | 99国产视频| 91文字幕巨乱亚洲香蕉 | 日韩视频一级 | 国产精品久久国产精品久久 | 免费在线观看成年人视频 | 在线观看免费av网 | 亚洲一区二区三区观看 | 一级毛片色一级 | 亚洲成人a v | 自拍偷拍中文字幕 | 色综合天天天天做夜夜夜夜做 | 亚洲福利av | 国产精品视频一二三 | 亚洲第一av | 日韩欧美网 | 久久久精品一区 | 日韩高清中文字幕 | 一区二区免费 | 日韩精品一区二区三区在线播放 | 久久久国产精品 | 日本午夜精品 | 国产免费a | 国产小视频自拍 |