數(shù)控系統(tǒng)軟件計(jì)算機(jī)程序的中斷控制方式
發(fā)布日期:2011-05-21 蘭生客服中心 瀏覽:3007
1.中斷的概念:
計(jì)算機(jī)系統(tǒng)運(yùn)行時(shí),出現(xiàn)某種非預(yù)期的事件,CPU暫時(shí)停下現(xiàn)行的程序,轉(zhuǎn)向?yàn)樵撌录⻊?wù),待事件處理完畢,再恢復(fù)執(zhí)行原程序,這個(gè)過程稱為中斷。中斷技術(shù)賦予計(jì)算機(jī)應(yīng)變的能力,將有序的運(yùn)行和無序的事件統(tǒng)一起來,增強(qiáng)了系統(tǒng)的處理能力。
2.中斷的作用:
·實(shí)現(xiàn)主機(jī)與外部設(shè)備的并行工作。(插圖 《組成原理》P193)
·故障處理:中斷系統(tǒng)能在故障出現(xiàn)時(shí)發(fā)出中斷信號(hào),調(diào)用響應(yīng)的處理程序,將故障的危害降到最低的程度,并請求排除故障。
·實(shí)時(shí)處理:計(jì)算機(jī)在現(xiàn)場測試和控制、網(wǎng)絡(luò)通訊、人機(jī)對話時(shí)都具有強(qiáng)烈的實(shí)時(shí)性,中斷技術(shù)能保證實(shí)時(shí)信號(hào)的處理。
3.中斷的優(yōu)先級:
·CPU執(zhí)行程序時(shí),若有多個(gè)中斷請求,該響應(yīng)哪個(gè)中斷請求呢?這便牽涉一個(gè)中斷優(yōu)先級的問題。
·優(yōu)先級是指CPU響應(yīng)并處理中斷請求的先后秩序。它根據(jù)中斷事件的重要性和迫切性而定。在計(jì)算機(jī)硬件系統(tǒng)中,應(yīng)賦予各設(shè)備以響應(yīng)的優(yōu)先級。當(dāng)幾個(gè)設(shè)備同時(shí)有中斷請求時(shí),優(yōu)先級高的先響應(yīng),優(yōu)先級低的后響應(yīng)。通常,硬件故障中斷屬于最高級,其次是程序錯(cuò)誤中斷,再次是各種輸入輸出傳送中斷等。
4.中斷處理過程:
中斷的處理過程可用下面的圖表示。(插圖 《組成原理》P197)
其中:
·中斷響應(yīng):將CPU最重要的兩個(gè)寄存器——指令計(jì)數(shù)器和程序狀態(tài)字寄存器的內(nèi)容保存到存儲(chǔ)器中。
·中斷識(shí)別:判斷是哪一個(gè)中斷源發(fā)出請求,并調(diào)出即將響應(yīng)的中斷服務(wù)程序。
·保存現(xiàn)場:中斷服務(wù)程序中要使用的通用寄存器原內(nèi)容保存到存儲(chǔ)器中,中斷服務(wù)程序要?jiǎng)佑媚膫(gè)寄存器,就保存哪個(gè)。
·中斷服務(wù):是中斷處理的核心。不同的中斷要求配置不同的中斷服務(wù)程序。
·恢復(fù)現(xiàn)場:在完成中斷服務(wù)后,將動(dòng)用的寄存器中的原來內(nèi)容從存儲(chǔ)器中取回來。恢復(fù)原樣。
·返回原程序:原程序的斷點(diǎn)就是在中斷響應(yīng)時(shí)保存起來的指令計(jì)數(shù)器的內(nèi)容,此時(shí)恢復(fù)指令計(jì)數(shù)器和程序狀態(tài)字寄存器。
-
FANUC 0加工中心自動(dòng)運(yùn)行方式下執(zhí)行加工程序的方法
FANUC0加工中心自動(dòng)運(yùn)行方式下執(zhí)行加工程序的方法: 1啟動(dòng)運(yùn)行程序 首先將方式選擇開關(guān)置“自動(dòng)運(yùn)行”位,然后選擇需要運(yùn)行的加工程序(方法為搜索并調(diào)出程序”),完成上述操作后按循環(huán)起動(dòng)按鈕。 2停止運(yùn)行程序 當(dāng)NC執(zhí)行完一個(gè)M00指令時(shí),
2015-09-10 -
加工中心的數(shù)控系統(tǒng)參數(shù)設(shè)定和操作要點(diǎn)
1 參數(shù)設(shè)定 參數(shù)的設(shè)定包括刀具參數(shù)及刀具補(bǔ)償參數(shù)、零點(diǎn)偏置等參數(shù)的設(shè)定。 下面簡單介紹參數(shù)的設(shè)定步驟。 (1) 刀具參數(shù)及刀具補(bǔ)償參數(shù) 打開軟鍵功能中的參數(shù)欄后,按刀具補(bǔ)償軟鍵,屏幕上顯示出刀具補(bǔ)償數(shù)據(jù)。按軟鍵<<T或&
2015-09-08 -
數(shù)控加工結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析
對零件圖進(jìn)行數(shù)控加工工藝分析主要包括結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析 (1)結(jié)構(gòu)工藝性分析 在進(jìn)行數(shù)控加工工藝性分析時(shí),工藝人員應(yīng)該根據(jù)所掌握的數(shù)控加工特點(diǎn)、數(shù)控機(jī)床的功能和實(shí)際經(jīng)驗(yàn),把準(zhǔn)備工作做細(xì)、做好,減少失誤和返工。 1)零件結(jié)
2015-09-07 -
試區(qū)別一下手工編程和自動(dòng)編程的過程以及適用場合。
試區(qū)別一下手工編程和自動(dòng)編程的過程以及適用場合。 答:數(shù)控程序的編制方法有手工編程和自動(dòng)編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數(shù)值計(jì)算、書寫程序單、制穿孔紙帶直至程序的校驗(yàn)等各個(gè)步驟,均由人工完成,則屬手工編程。
2015-09-06