好文档 - 专业文书写作范文服务资料分享网站

计算机控制技术第二章习题答案整理及详解(2013.04.26修改版SK)

天下 分享 时间: 加入收藏 我要投稿 点赞

第2章 习题参考答案

1.什么是接口、接口技术和过程通道? 答:

接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口。

接口技术是研究计算机与外部设备之间如何减缓信息的技术。 过程通道是计算机与生产过程之间的信息传送和转换的连接通道。

2.采用74LS244和74LS273与PC/ISA总线工业控制机接口,设计8路数字量(开关量)输入接口和8路数字量(开关量)输出接口,请画出接口电路原理图,并分别编写数字量输入和数字量输出程序。

答:

数字量输入接口

74LS244 1A1 1A2 1A3 1A4 1A5 1A6 1A7 1A8 1Y1 1Y2 1Y3 1Y4 1Y5 1Y6 1Y7 1Y8 D0 D1 D2 D3 D4 D5 D6 D7 PC总线

2G 1G ?1 CS

*IOR(*RD)_ 设片选端口地址为port

MOV DX,port MOV DPTR,PORT MOVX A,@DPTR IN AL,DX

数字量输出接口

MOV AL,DATA MOV A,DATA MOV DX,port MOV DPTR,PORT OUT DX,AL MOVX @DPTR,A

D0 D1 D2 D3 D4 D5 D6 D7 D1 D2 D3 D4 D5 D6 D7 D8 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 PC总线

输出信号

(*WR) IOW

RESET CS ?1 ?1 3.用8位A/D转换器ADC0809与8051单片机实现8路模拟量采集。请画出接口原理图,并设计出8路模拟量的数据采集程序。

答: RD* WR* P0.7~P0.0 EA* ALE P3.2 + M 地 址 锁 存 器 译 码 器 F0H OE M + START ALE P0.0 A P0.1 B P0.2 C D0 2 D7 CLOCK EOC ;;;1 12 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7

1 程序:

ORG 0000H

MOV R0,#30H ;数据区起始地址存在R0 MOV R6,#08H ;通道数送R6 MOV IE,#84H ;开中断

SETB IT1 ;外中断请求信号为下跳沿触发方式 MOV R1,#0F0H ;送端口地址到R1 NEXT:MOVX @R1,A ;启动A/D转换 LOOP:SJMP LOOP

INC R0 INC R1

DJNZ R6,NEXT ;8路采样未接受,则转NEXT CLR EX1 ;8路采样结束,关中断 END 中断服务程序:

ORG 0003H ;外中断1的入口地址 AJMP 1000H ;转中断服务程序入口地址 ORG 1000H

MOVX A,@R1 ;读入A/D转换数据 MOV @R0,A ;将转换的数据存入数据区 RETI ;中断返回

ORG 0000H MOV R1,#30H MOV R2,#0F0H A1: MOV DPTR, R2 MOVX @DPTR, A LOOP: JNB P3.2 , LOOP MOVX A, @DPTR MOV @R1,A INC R2 INC R1 CJNE R2, 0F7H, A1 END

4.用12位A/D转换器AD574与PC/ISA总线工业控制机接口,实现模拟量采集。请画出接口电路原理图,并设计出A/D转换程序。

答:

A/D转换的程序如下:

MOV DX,1FF0H

OUT DX,AL ;启动A/D转换 PUSH AX PUSH BX PUSH CX STI LOOP1:JMP LOOP1

CLI POP CX POP BX POP AX

LEA DI, BUF ;置数据存储区指针

MOV CL, 4

SHR AX, CL ;得到转换后的12位数据

MOV [DI], AX ;将得到的数据存入数据存储区

END 中断服务程序:

MOV DX,1FF2H ;读高8位数据

IN AL,DX MOV AH,AL

MOV DX,1FF3H ;读低4位数据 IN AL,DX

RET

ORG 0000H

MOV DPTR,#1FF0H ;外设地址为16位只能用DPTR MOVX @DPTR,A ;访问外设只能用累加器A PUSH A PUSH B PUSH C

ORG 0013H;外部中断1入口地址 LJMP PINT1 SETB IT1 SETB EX1

LOOP1: SJMP LOOP1 CLR POP C POP B POP A

;感觉很麻烦的样子

MOV A,@R1 ;低4位送A RR A RR A RR A RR A

计算机控制技术第二章习题答案整理及详解(2013.04.26修改版SK)

第2章习题参考答案1.什么是接口、接口技术和过程通道?答:接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口。接口技术是研究计算机与外部设备之间如何减缓信息的技术。过程通道是计算机与生产过程之间的信息传送和转换的连接通道。2.采用74LS244和74LS273与PC/ISA总线工业控制机接口,设计8路数字量(开
推荐度:
点击下载文档文档为doc格式
08vgb4eqki0a6ri16zty
领取福利

微信扫码领取福利

微信扫码分享