浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 無線通信

中斷服務(wù)子程序的編寫

發(fā)布時間:2016/7/15 21:07:10 訪問次數(shù):2429

   當(dāng)80C51單片機(jī)響應(yīng)中斷請求,跳轉(zhuǎn)到相應(yīng)的中斷處理子程序時,除了斷點保護(hù)由硬件自動完成外,保護(hù)現(xiàn)場、恢復(fù)現(xiàn)場、中斷返回都需要用戶自己編寫,E13005中斷處理服務(wù)子程序的具體內(nèi)容要根據(jù)具體的應(yīng)用目的來決定。除了以上這些外,還要考慮是否允許中斷嵌套,在中斷服務(wù)子程序中設(shè)置EA=l,則打開中斷,允許中斷嵌套,設(shè)置EA=0,則關(guān)閉中斷,不允許中斷嵌套。還需要注意的是,在保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場指令的執(zhí)行過程中,如果出現(xiàn)中斷則會導(dǎo)致程序混亂,因此保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場過程中需要關(guān)閉全局中斷。

   在編寫中斷服務(wù)子程序的代碼時,要盡量減少任務(wù)量,讓中斷服務(wù)子程序能夠快速執(zhí)行完畢,保證實時性。例如,定時/計數(shù)器中斷時,為了保證定時時間的精確性,我們往往只在定時/計數(shù)器中斷服務(wù)子程序中編寫重載初值的代碼,而其他一些相關(guān)操作都放在主程序執(zhí)行,這樣能最大限度地保證定時時間的精確度。

  中斷服務(wù)子程序的一般結(jié)構(gòu)舉例如下:

   


   當(dāng)80C51單片機(jī)響應(yīng)中斷請求,跳轉(zhuǎn)到相應(yīng)的中斷處理子程序時,除了斷點保護(hù)由硬件自動完成外,保護(hù)現(xiàn)場、恢復(fù)現(xiàn)場、中斷返回都需要用戶自己編寫,E13005中斷處理服務(wù)子程序的具體內(nèi)容要根據(jù)具體的應(yīng)用目的來決定。除了以上這些外,還要考慮是否允許中斷嵌套,在中斷服務(wù)子程序中設(shè)置EA=l,則打開中斷,允許中斷嵌套,設(shè)置EA=0,則關(guān)閉中斷,不允許中斷嵌套。還需要注意的是,在保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場指令的執(zhí)行過程中,如果出現(xiàn)中斷則會導(dǎo)致程序混亂,因此保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場過程中需要關(guān)閉全局中斷。

   在編寫中斷服務(wù)子程序的代碼時,要盡量減少任務(wù)量,讓中斷服務(wù)子程序能夠快速執(zhí)行完畢,保證實時性。例如,定時/計數(shù)器中斷時,為了保證定時時間的精確性,我們往往只在定時/計數(shù)器中斷服務(wù)子程序中編寫重載初值的代碼,而其他一些相關(guān)操作都放在主程序執(zhí)行,這樣能最大限度地保證定時時間的精確度。

  中斷服務(wù)子程序的一般結(jié)構(gòu)舉例如下:

   


上一篇:中斷響應(yīng)的條件

上一篇:中斷撤銷

熱門點擊

 

推薦技術(shù)資料

機(jī)器小人車
    建余愛好者制作的機(jī)器入從驅(qū)動結(jié)構(gòu)上大致可以分為兩犬類,... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!