2024年4月20日发(作者:)

第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

线

2

G

1

G

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

PC

线

D4

D5

D6

D7

D1

D2

D3

D4

D5

D6

D7

D8

Q1

Q2

Q3

Q4

Q5

Q6

Q7

Q8

CS

(*WR)

IOW

RESET

1

1

3.用8位A/D转换器ADC0809与8051单片机实现8路模拟量采集。

请画出接口原理图,并设计出8路模拟量的数据采集程序。

答:

RD*

WR*

P0.7~P0.0

+

F0H

P0.0

+

M

M

OE

START

ALE

A

IN0

IN1

IN2

IN3

IN4

IN5

IN6

IN7

EA* ALE

P3.2

1

2

P0.1

B

P0.2

C

D0

2

;;;

1

D7

CLOCK

EOC

1