微型计算机控制技术第4章习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档