《计算机控制技术》习题解

  • 格式:ppt
  • 大小:236.50 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MOV
R0 , #30H
VCC
D0~7
VREF(+)
C B
IN0
A
MOV MOV
DPTR , #0F7FFH : :
ALE
A , #05H
START
MOVX @DPTR , A
SETB P3.3
HE: JB
P3.3 , HE
IN7 OE
EOC
MOVX MOV END
A , @DPTR @R0 , A
INT1: MOV DPTR ,#7FFFH
MOVX A , @DPTR
MOVX @R0 , A INC R0 INC @R1 CJNE @R1 , #64 , DONE MOV @R1 , #00H MOV R0 , #DATAH DONE:MOV A , @R1 MOVX @DPTR , A
RETI
ADC0809
8031
.
解:
IN0
Y0
D5 C
IN7
D4 B
D3 A
138 Y7
INH 1#
CD4051
CBA
IN56
INH 8#
CD4051
IN63 C B A
D2 D1 D0
+5V ADCO8O9
VCC
D0~7
VREF(+)
C B
IN0
A
ALE START
OE
EOC VREF(-) GND CLK
答:硬件方面:配有实时时钟和优先级中断信息处理Biblioteka Baidu路。 软件方面:配有完善的时钟管理、中断处理的程序。
.
第二章 习题
2-3 请用74LS244和74LS273与8031,设计8路数字量(开关 量)输入接口和8路数字量(开关量)输出接口,请画出接 口电路原理图,并分别写出数字量输入和输出程序。
解:
244
IN56
INH 8#
CD4051
IN63
C BA
D2 D1 D0
.
2-6 一个8位A/D转换器,孔径时间为100μs如果要求转换 误差在A/D转换器的转换精度(0.4%)内,求允许转换的正 弦波模拟信号的最大频率是多少(设Vf=100V)? 答:
f2V fE tA /D2 1 0 00 .1 4 0 0 1 0 66H Z
第一章 习题
1-1、计算机在计算机控制系统中的主要任务是什 么?它的输入信息来自哪里?其输出信息又作用 于什么地方?
答:主要任务:执行人们预先编制好的并放在存储器的程 序,收集从生产过程送来的过程参数,并进行处理、分析 判断和运算,得到相应的控制信息,用它输出到生产过程, 使过程参数趋于预定数值。
输入信息来自输入通道 输出信息作用于输出通道
.
2-7 给出ADC0809的量化单位和量化误差。
答:量化单位:
qfm 2N ax f1min 5 2v8 0 11.96mV
量化误差:
E1q1.969.8mV 22
.
2-8 按图编程。
要求由通道IN5输入模拟 量将其转换成数字量,
+5V ADCO8O9
并存入片内RAM 30H单
元中
解 ORG 4000H
.
8031 P0
WR
DQ Q CK
P2.7 RD P3.3
ALE
ORG 0000H
ORG 4100H
LJMP ORG LJMP ORG MAIN:MOV MOV MOV SETB SETB SETB MOV
MAIN 0013H INT1 4000H R0 , #DATA R1 , #20H @R1 , #00H IT1 EX1 EA DPTR , #7FFFH
MOV A, @R1
MOVX @DPTR , A
.
HE: AJMP HE
2-11 用DAC0832和8031组成一个产生如图所示波形的装置。 要求:1 画出DAC0832与8031的接线图;
2 说明工作原理; 3 写出程序流程图及源程序。
v
+5V
10ms
0
20ms
t
-5V
.
解: 根据题意接线为双极性输出,单缓冲输入。
.
1-2、什么是计算机控制系统的实时性?为什么要强 调它的实时性
答:实时性主要包含3个方面的内容:实时数据采集、实时 决策运算、实时输出控制。
实时——要求控制用微机能够在规定的时间范围内完成 规定的操作,实时即及时、即时、适时的意思,否则把微机 放在控制系统中将没有任何实际意义。
.
1-3、要使计算机在控制系统中有实时控制作用,必 须具备哪些基本条件?
DEC A
CJNE A,#0FFH, LOOP2
AJMP
LOOP1:
DELAY39μs: :
:
:
RET
.
start 初始化
启动D/A 延时△t
A=A+1 N
A=FFH Y
启动D/A 延时△t A=A-1
N A=00H Y
3 - 1 若加工第二象限直线ON,起点坐标 O(0,0),终点坐标 N(- 4,6),试按
VREF(-) GND CLK
8031
P0 D2 D1 D0
WR
DQ Q CK
P2.3 RD P3.3
ALE
.
2-10 对 64 路模拟信号进行数据采集,要求将采集到的数据 存入到以 DATA 开始的片外RAM中。请画出接线图及程序框图 并编写源程序。(采集一遍)
CH0
: : :
多 路 开 关
CH63
答: •采样保持器起何作用:减小孔径误差;可实现
多路信号在同一时刻采样。 •并不是所有系统都需要采样保持器。只有当孔径 误差不满足要求时才用。
.
2-5 用CD4051组成64选1的多路转换器,请画出接线 图并说明工作原理。
解:
IN0
INH
1#
CD4051
Y0
D5
C
D4
B
D3
A
138 Y7
IN7
CBA
P0
8031
(Port1)
1G 2G
RD
VCC
CLR
273
WR
(Port2)
输入:MOV DPTR, #port1 MOVX A,@DPTR
CLK
输出: MOV A,#nn
MOV DPTR, #port2
.
MOVX @DPTR , A
2-4 在模拟量输入通道中,采样保持器起何作用? 是否所有的系统都需要采样保持器?为什么?
延迟时间 t1205m6s39s .
ORG 4000H
MOV DPTR , #0BFFFH
STEP: MOV A , #00H
LOOP1: MOVX @DPTR , A
ACALL DELAY39μs
INC A CJNE A,#0FFH, LOOP1
LOOP2: MOVX @DPTR , A
ACALL DELAY39μs
逐点比较法进行插补计算并作出走步轨迹图。
解:Fm ≥0时 走-X方向一步 Fm <0时 走+Y方向一步
∑=4+6=10
步数 1 2 3 4 5 6 7 8 9 10
偏差判别
F=0 F<0 F<0 F>0 F<0