微型计算机控制技术第4章习题答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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