程序執(zhí)行方式
發(fā)布時間:2014/6/3 21:30:52 訪問次數(shù):1553
程序執(zhí)行方式是單片機(jī)的基本工作方式,通?梢苑譃閱尾綀(zhí)行和連續(xù)執(zhí)行兩種工作方式。
1.單步執(zhí)行方式
單步執(zhí)行方式是指單片機(jī)在控制面板上的某個按鈕(即單步執(zhí)行鍵)控制下逐條執(zhí)行用戶程序中指令的方式,即按一次鍵,執(zhí)行一條指令。SN74LVC1G04DBVT單步執(zhí)行方式常常用于用戶程序的調(diào)試。
單步執(zhí)行方式是利用MCS-51外部中斷功能實現(xiàn)的。其中斷系統(tǒng)規(guī)定:從中斷服務(wù)程序返回以后至少要再執(zhí)行一條指令后才能重新進(jìn)入中斷。
單步執(zhí)行鍵相當(dāng)于外部中斷的中斷源,當(dāng)它被按下時相應(yīng)電路就產(chǎn)生一個負(fù)脈沖(即申斷請求信號)送到單片機(jī)的INTO(或INT1)引腳。MCS-51單片機(jī)在INTO上的負(fù)脈沖的作用下,便能自動執(zhí)行預(yù)先安排在中斷服務(wù)程序中的如下兩條指令:
LOOPl:JNB P3.2,LOOP1 ;若INTO =0,則不往下執(zhí)行
LOOP2:JB P3.2,LOOP2 ;若INTO=1,則不往下執(zhí)行
并返回用戶程序中執(zhí)行一條用戶指令,這條用戶指令執(zhí)行完后,單片機(jī)又自動回到上述中斷服務(wù)程序執(zhí)行,并等待用戶再次按下單步執(zhí)行鍵。
2.連續(xù)執(zhí)行方式
連續(xù)執(zhí)行方式是所有單片機(jī)都需要的一種工作方式,被執(zhí)行程序可以存放在片內(nèi)ROM、片外ROM或者同時存放在內(nèi)外ROM中。由于單片機(jī)復(fù)位后PC=OOOOH,因此機(jī)器在加電或按鈕復(fù)位后總是轉(zhuǎn)到OOOOH處執(zhí)行程序,這就可以預(yù)先在OOOOH處放一條轉(zhuǎn)移指入口地址處。
程序執(zhí)行方式是單片機(jī)的基本工作方式,通?梢苑譃閱尾綀(zhí)行和連續(xù)執(zhí)行兩種工作方式。
1.單步執(zhí)行方式
單步執(zhí)行方式是指單片機(jī)在控制面板上的某個按鈕(即單步執(zhí)行鍵)控制下逐條執(zhí)行用戶程序中指令的方式,即按一次鍵,執(zhí)行一條指令。SN74LVC1G04DBVT單步執(zhí)行方式常常用于用戶程序的調(diào)試。
單步執(zhí)行方式是利用MCS-51外部中斷功能實現(xiàn)的。其中斷系統(tǒng)規(guī)定:從中斷服務(wù)程序返回以后至少要再執(zhí)行一條指令后才能重新進(jìn)入中斷。
單步執(zhí)行鍵相當(dāng)于外部中斷的中斷源,當(dāng)它被按下時相應(yīng)電路就產(chǎn)生一個負(fù)脈沖(即申斷請求信號)送到單片機(jī)的INTO(或INT1)引腳。MCS-51單片機(jī)在INTO上的負(fù)脈沖的作用下,便能自動執(zhí)行預(yù)先安排在中斷服務(wù)程序中的如下兩條指令:
LOOPl:JNB P3.2,LOOP1 ;若INTO =0,則不往下執(zhí)行
LOOP2:JB P3.2,LOOP2 ;若INTO=1,則不往下執(zhí)行
并返回用戶程序中執(zhí)行一條用戶指令,這條用戶指令執(zhí)行完后,單片機(jī)又自動回到上述中斷服務(wù)程序執(zhí)行,并等待用戶再次按下單步執(zhí)行鍵。
2.連續(xù)執(zhí)行方式
連續(xù)執(zhí)行方式是所有單片機(jī)都需要的一種工作方式,被執(zhí)行程序可以存放在片內(nèi)ROM、片外ROM或者同時存放在內(nèi)外ROM中。由于單片機(jī)復(fù)位后PC=OOOOH,因此機(jī)器在加電或按鈕復(fù)位后總是轉(zhuǎn)到OOOOH處執(zhí)行程序,這就可以預(yù)先在OOOOH處放一條轉(zhuǎn)移指入口地址處。
上一篇:控制線(6條)
上一篇:節(jié)電工作方式
熱門點(diǎn)擊
- 焊點(diǎn)抗拉強(qiáng)度與金屬間化合物(IMC)厚度的關(guān)
- 引腳鎖定( Assign/Pin/locat
- 讀外部RAM指令時序
- Sn-Cu系焊料合金
- AOI編程
- 動態(tài)RAM基本存儲電路
- 半導(dǎo)體分立器件焊盤設(shè)計(MELF、片式、SO
- ACF互連器件的粘結(jié)原理和工藝
- 補(bǔ)碼加法的步驟
- 焊料過多(不潤濕)
推薦技術(shù)資料
- PCB布線要點(diǎn)
- 整機(jī)電路圖見圖4。將電路畫好、檢查無誤之后就開始進(jìn)行電... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機(jī)器人技術(shù)結(jié)構(gòu)設(shè)計及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究