国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

在設(shè)計(jì)中斷時(shí),這九個(gè)注意事項(xiàng)要記住!

發(fā)布時(shí)間:2018-6-4 14:27    發(fā)布者:技術(shù)小白
中斷函數(shù)不能進(jìn)行參數(shù)傳遞

中斷函數(shù)沒有返回值

在任何情況下都不能直接調(diào)用中斷函數(shù)

中斷函數(shù)使用浮點(diǎn)運(yùn)算要保存浮點(diǎn)寄存器的狀態(tài)。

如果在中斷函數(shù)中調(diào)用了其它函數(shù),則被調(diào)用函數(shù)所使用的寄存器必須與中斷函數(shù)相同,被調(diào)函數(shù)最好設(shè)置為可重入的。

C51編譯器對(duì)中斷函數(shù)編譯時(shí)會(huì)自動(dòng)在程序開始和結(jié)束處加上相應(yīng)的內(nèi)容,具體如下:

○  在程序開始處對(duì)ACC、B、DPH、DPL和PSW入棧,結(jié)束時(shí)出棧。

○  中斷函數(shù)未加using n修飾符的,開始時(shí)還要將R0~R1入棧,結(jié)束時(shí)出棧。

○  如中斷函數(shù)加using n修飾符,則在開始將PSW入棧后還要修改PSW中的工作寄存器組選擇位。

C51編譯器從絕對(duì)地址8m+3處產(chǎn)生一個(gè)中斷向量,其中m為中斷號(hào),也即interrupt后面的數(shù)字。該向量包含一個(gè)到中斷函數(shù)入口地址的絕對(duì)跳轉(zhuǎn)。

中斷函數(shù)最好寫在文件的尾部,并且禁止使用extern存儲(chǔ)類型說明。防止其它程序調(diào)用。

在設(shè)計(jì)中斷時(shí),要注意的是哪些功能應(yīng)該放在中斷程序中,哪些功能應(yīng)該放在主程序中。一般來說中斷服務(wù)程序應(yīng)該做最少量的工作,這樣做有很多好處。

首先系統(tǒng)對(duì)中斷的反應(yīng)面更寬了,有些系統(tǒng)如果丟失中斷或?qū)χ袛喾磻?yīng)太慢將產(chǎn)生十分嚴(yán)重的后果,這時(shí)有充足的時(shí)間等待中斷是十分重要的。

其次它可使中斷服務(wù)程序的結(jié)構(gòu)簡(jiǎn)單,不容易出錯(cuò)。中斷程序中放入的東西越多,他們之間越容易起沖突。簡(jiǎn)化中斷服務(wù)程序意味著軟件中將有更多的代碼段,但可把這些都放入主程序中。

中斷服務(wù)程序的設(shè)計(jì)對(duì)系統(tǒng)的成敗有至關(guān)重要的作用,要仔細(xì)考慮各中斷之間的關(guān)系和每個(gè)中斷執(zhí)行的時(shí)間,特別要注意那些對(duì)同一個(gè)數(shù)據(jù)進(jìn)行操作的ISR。、

以下課程可免費(fèi)試聽C語(yǔ)言電子PCBSTM32LinuxFPGA、Python、安卓等。
想學(xué)習(xí)的你和我聯(lián)系預(yù)約就可以免費(fèi)聽課了。宋工Q35--24-65--90-88   Tel/WX:173--17--95--19--08


本文地址:http://m.qingdxww.cn/thread-526725-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評(píng)估工具包演示CAN轉(zhuǎn)USB橋接器以及基于CAN的主機(jī)和自舉程序應(yīng)用程序
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 99久久国产综合精麻豆 | 亚洲短视频在线观看 | 久久国产毛片 | 国产一级一片免费播放 | 99久久综合| 青青青视频在国线观看伊人 | 美女隐私下部无遮挡免费视频 | 中文字幕日本一本二本三区 | 国产精品18久久久久久小说 | 久久久久久久久免费视频 | 国产精品香蕉在线观看 | 日本一区二区三区精品国产 | 男男羞羞视频免费网站 | 亚洲丰满熟妇毛片在线播放 | 男人性天堂 | 亚欧洲精品在线视频免费观看 | 欧美呜巴又大粗又长 | 天天添天天操 | 亚洲va国产日韩欧美精品 | 另类欧美日韩 | 国产高清一区二区三区四区 | 欧美高清观看免费全部完 | 国产免费一区不卡在线 | 精品伊人网 | 欧美三级不卡 | 色综合久久天天综合观看 | 男女强吻摸下面揉免费 | 成年男女免费视频观看性 | 另类视频在线观看 | 久久久国产精品免费视频 | 内地精品露脸自拍视频香蕉 | 羞羞视频免费网站在线看 | 家庭教师| 伊思人在线 | 国产99久久九九精品免费 | 欧美一区二区三区不卡视频 | 国产精品999| 四虎永久免费最新在线 | aaa一级片| 日韩成人av在线 | 成人欧美一区二区三区视频不卡 |