微型计算机控制技术第三版第四章课后答案,微型计算机控制技术第4章习题答案.doc...
word完美格式
精心整理 學習幫手
4-1 什么是判斷程序?有那三種常用的判斷程序?
在計算機控制系統中,常常需要對檢測的數據或狀態進行分析。根據數值的大小及狀態進行判斷,以確定程序的流向進行相應的控制,為此目的而設計的程序即為判斷程序,設計判斷程序的思想是將數據或邏輯狀態按要求做算術運算或邏輯運算,根據運算結果進行判斷,再做出相應的處理。
常用的判斷程序有:算術判斷程序
邏輯判斷程序
標志判斷程序
4-2 什么叫查表法?兩種常用的查表法是什么?
查表法就是把計算機測得的數據并按一定順序編制成表格,然后利用查表程序根據被測參數的值或中間結果查出最終所需要的結果。
兩種常用的查表方法是:順序查表法,計算查表法。
4-3 如圖4-5巡回檢測系統,每隔10ms檢測一個點,用匯編語言編寫實現64點巡檢程序。
初值的計算
(216-N)×2=10000
∴N=EC78H
程序如下:
ORG 0000H
LJMP START
ORG 0030H
LJMP WBZD
ORG 000BH
LJMP TIME
ORG 0030H
START: MOV SP, # 60H
SETB IT0
SETB PX0
SETB EX0
MOV TMOD, #01H
MOV TH0, #0ECH
MOV TL0, #78H
SETB ET0
MOV R5, #00H ; (通道號)
MOV R6, #00H ;(選中幾號芯片)
MOV R7, #10H
MOV R0, #00H
SETB EA
SETB TR0
SJMP $
TIME: MOV TH0, #0ECH
MOV TL0, #78H
CJNE R6, #00H, L1
MOV DPTR, #1FFFH
LJMP EXIT
L1: CJNE R6, #01H, L2
MOV DPTR, #3FFFH
LJMP EXIT
L2: CJNE R6, #02H, L3
MOV DPTR, #5FFFH
LJMP EXIT
L3: MOV DPTR, #7FFFH
EXIT: MOV A, R5
MOVX @DPTR, A
MOV DPTR, #9FFCH
MOVX @DPTR, A
INC R5
DJNZ R7, LOOP
MOV R5, #00H
INC R6
CJNE R6, #04H, LOOP
MOV R6, #00H
LOOP: RETI
WBZD: MOV DPTR, #9FFEH
MOVX A, @DPTR
MOV P2, #0BFH
MOVX @R0, A
INC R0
MOV DPTR, #9FFFH
MOVX A, @DPTR
MOV P2, #0BFH
MOVX @R0, A
INC R0
RETI
4-4 什么是軟件報警和直接報警程序?
軟件報警程序:把溫度、壓力、速度、成分等被測參數,經傳感器、信號調理電路、模/數轉換器送到單片機后,再與規定的上、下限值進行比較,根據比較的結果進行報警或處理,整個過程都由軟件實現。
1K控制C相控制B相74LS078255A
1K
控制C相
控制B相
74LS07
8255A
8031
15Ω
+27V
D0~D7
Q1
G Q0
A相
P2.7
P0
ALE
WR
RD
EA
CS PA0
A1
A0 PA1
PA2
D0~D7
WR
RD
4-5 在8031系統中,用8255的PA0、PA1、PA2控制步進電機,畫出電路圖,設步進電機運行于雙三拍方式,編寫程序。
ORG
ORG 0000H
LJMP START
ORG 0030H
START:MOV SP,#60H
LCALL 8255INIATE
LCALL REPART
LCALL STEPMOTOR
SJMP $
8255 INIATE:MOV DPTR,#7FFFH
MOV A,#80H
MOVX @DPTR,A
MOV DPTR,#7FFCH
RET
REPARE:MOV 30H,#03H
MOV 31H,#06H
MOV 32H,#05H
MOV 33H,#00H
MOV 34H,#03H
MOV 35H,#05H
MOV 36H,#
總結
以上是生活随笔為你收集整理的微型计算机控制技术第三版第四章课后答案,微型计算机控制技术第4章习题答案.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python大作业 课设
- 下一篇: 面试宝典1