沈陽大學范立南《計算機控制技術》習題參考答案(完整版)_第1頁
沈陽大學范立南《計算機控制技術》習題參考答案(完整版)_第2頁
沈陽大學范立南《計算機控制技術》習題參考答案(完整版)_第3頁
沈陽大學范立南《計算機控制技術》習題參考答案(完整版)_第4頁
沈陽大學范立南《計算機控制技術》習題參考答案(完整版)_第5頁
已閱讀5頁,還剩61頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 管封裝在一個管殼內,以光為媒介傳輸信號的器件,其輸入和輸出在電氣上是隔離的,所以抗干擾能力很強。不能共用電源,保證計算機與現場僅有光的聯系,切斷干擾通路,也避免形成地環流。所謂軟件陷阱,就是當PC失控,造成程序“亂飛”而進入非程序區時,在非程序區設置一些攔截程序,將失控的程序引至復位入口地址00O0H或處理錯誤程序的入口地址ERR,在此處將程序轉向專門對程序出錯進行處理的程序,使程序納入正軌。軟件陷阱一般在未使用的中斷向量區、未使用的EPROM空間、表格、運行程序區,另外在進行RAM的數據讀寫之前,測試RAM讀寫通道的暢通性,可以通過編寫陷阱實現。所謂指令冗余技術是指在程序的關鍵地方人為地加

2、入一些單字節指令NOP,或將有效單字節指令重寫,當程序“跑飛”到某條單字節指令上,就不會發生將操作數當作指令來執行的錯誤,使程序迅速納入正軌。常用的指令冗余技術有兩種:NOP指令的使用和重要指令冗余。4設計題ORGOOOOHAJMPSTARTSTART:MOVA,SPCJNEA,07H,LOOP;SP不為07H則轉移LJMPSTART0化入口LOOP:LJMPERR程序處理ORG0000HAJMPSTARTSTART:MOVA,50HCJNEA,#55H,LOOP55H則轉MOVA,51HCJNEA,#0AAH,LOOPAAH則轉;轉向系統初始;轉向出錯;轉向系統初始;轉向出錯;50H中不為;

3、51H中不為序LOOP:MOV50H,#55HMOV51H,#0AAHLJMPSTART0;轉向系統初始化入口(3)MOVR7,#3;R7為計數器MOVDPTR,#0DF00H;輸出端口地址DF00H;閉合接點;閉合接點;輸入端口地址;檢測狀態;釋放接點JBACC7,NEXTMOVA,#00HMOVXDPTRALCALLDELAY5msDJNZR7,AGAINLJMPERROR;轉故障處理NEXT:第8章1填空題(1)安全可靠備份工作方式,主從工作方式,雙工工作方式,分級分布式控制方式定時事件,隨機事件系統軟件,應用軟件實時性,針對性,靈活性和通用性,可靠性選擇題(1)DB簡答題安全可靠,操作

4、維護方便,實時性強,通用性好、便于擴充,經濟效益高選擇控制系統的結構和類型,選擇檢測元器件,選擇執行機構,選擇輸入/輸出通道及外圍設備,可靠性設計,分配硬件和軟件的功能輸送源程序到存儲器,或者通過面板操作來監視程序執行情況;=j打印、顯示中間結果或最終結果;=j根據工藝要求,修改一些檢測點和控制點的參數及給定值;設置報警狀態,選擇工作方式以及控制回路等;完成系統控制的各種狀態切換完成手動一自動無擾動切換;完成各種畫面顯示。(4)實時性,針對性,靈活性和通用性,可靠性當鍵未按下時,所有輸出端均為高電平。當有鍵按下后該鍵的BCD碼將出現在輸出線上。例如,按下“7”鍵時,與鍵7相連的一個二極管導通,

5、所以D線上為低電平,A,B,C仍為高電平,因此輸出編碼為0111,其余依次類推。當任何一個鍵按下時,四輸入與非門74LS20產生一個高電平選通信號KEYSTROBE,此信號經反相器后向80C51申請中斷。設計題(1)DISPLAY:MOVAjLED1;取千位數MOVDPTR,#SEGTABLMOVCA,A+DPTR;取顯示碼MOVDPTR,#7FFDH;送顯示數據到PB口MOVXDPTR,AMOVA,#10H;顯示千位MOVDPTR,#7FFEHMOVXDPTR,AMOVA,LED2,取百位數MOVDPTR,#SEGTABLMOVCA,A+DPTRMOVDPTR,#7FFDHMOVXDPTR,

6、AMOVA,#20H;顯示百位MOVDPTR,#7FFEHMOVXDPTR,AMOVA,LED3;取十位數MOVDPTR,#SEGTABLMOVCA,A+DPTRMOVDPTR,#7FFDHMOVXDPTR,AMOVA,#40H;顯示十位數MOVDPTR,#7FFEHMOVXDPTR,AMOVA,LED4;取個位數MOVDPTR,#SEGTABLMOVCA,A+DPTRMOVDPTR,#7FFDHMOVXDPTRdMOVA,#80H;顯示個位數MOVDPTR,#7FFEHMOVXDPTR,ARET(2)設計思路在初始化程序中,設置t工作在方式2(自To動恢復常數)外部計數方式,定時器TH。、T

7、L0初值均為0FFH,并允許丁中斷,8155初始化設置PB口PA口為輸出方式,PC口為輸入方式。在鍵盤有按鍵按下時,定時器T產生中斷,丄0轉到其中斷矢量入口地址,轉去査詢是否確實有鍵按下,矩陣式鍵盤的行線由PC提供,鍵盤的列線由PA口提供,當判斷確有按鍵按下時,判斷出按鍵并將按鍵編碼送到緩沖區。(參考第3章程序)圖中LED采用共陰極方式,4個顯示器的段選碼由8155的PB口提供,位選碼由8155的PA口提供,LED采用動態掃描方式。(參考第3章程序)(3)設計思路將水位上限值和下限值保存在兩個存儲單元內,再設置一個電動機工作模型單元,當檢測到水位低于下限水位時,或檢測到水位高于上限水位時,將對

8、應的標志位置1若檢測到水位在正常范圍,則不置位兩個標志位。再根據電動機工作模型單元的狀態,輸出控制信號使電動機供水或停止供水。也就是說,檢測元件正常時,兩個標志位出現的狀態為:兩位都是0,或者有一位為0,位為1。若電動機工作模型單元的兩個標志位均置1,也即既要停止供水,又要讓電動機供水,說明檢測元件失靈,輸出報警信號報警。(4)設計思路該交通燈的工作規律為,狀態0南北方向通行,綠燈亮30s,而東西方向紅燈亮30s;狀態1南北方向綠燈熄滅,黃燈閃爍2s,東西方向仍亮紅燈;狀態2:南北方向亮紅燈20s,東西方向亮綠燈20s;狀態3:東西方向綠燈熄滅,而黃燈閃爍2s,南北方向仍然亮紅燈。系統按照此順序循環工作。這四個工作狀態可以編寫4個子程序,單片機循環調用這4個子程序。程序工作流程:先對用到的寄存器、存儲器和中斷入口地址等進行初始化,比如初始化東西南北顯示時間寄存器,定時器和外部中斷入口地址等,南北亮綠燈,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論