2013计算机接口技术总复习题及答案

2026/1/22 15:12:10

1. 8位D/A转换器的分辨率LSB是满量程电压的( ④ )。 ① 1/8 ② 1/16 ③ 1/32 ④ 1/256

2.8位D/A转换器的精度是 1/2LSB,则最大可能误差为(④ )。 ① 1/2Vfs ② 1/8Vfs ③ 1/256Vfs ④ 1/512Vfs

3. A/D转换的功能是(② )。

①数字量转换成模拟量 ②模拟量转换成数字量 ③高电平转换成低电平 ④ 低电平转换成高电平 4. ADC0809芯片的转换启动信号和的转换结束信号是( ① )。

① START ,EOC ② START , OE ③ ALE,EOC ④ ALE,OE

二. 多项选择题

1. ADC0809一片 ( ① ② ③ )。

① 可接1路模拟量 ②可接8路模拟量

③模拟电压可为0~5V ④模拟电压可为0~10V ⑤可接10路模拟量

2.在微机与控制系统接口中,从传感器输出一个模拟信号到处理器之间通常包括( ① ② ④ ) ①A/D转换器 ② 量程放大器 ③ 移位寄存器 ④ 采样保持电路 ⑤ D/A转换器

三.填空题

1.模/数转换期间要求模拟信号保持稳定,因此当输入信号变化速率较快时,都应采用 保持 电路。 2.把采样后的模拟信号转换成数字信号,这是A/D转换,A/D转换就是 量化 的过程。

3.根据采样定理,当采样器的采样频率高于或等于连续信号的最高频率 2 倍时,原信号才能通过

采样器无失真地复现出来。

4.DAC0832内部采用 双缓冲 输入数据的方式以提高转换速率,同时可构成多片 DAC0832同时输出模拟量的系统。

5.ADC0809是一种 8位8路 A/D转换器,采用 逐次逼近 进行A/D转换。

四.综合分析、设计题

1.典型的ADC0809系统连接如下图所示,CS=220H~227H。

25

DB7~DB0A0A1A2IRQ2+5VD7~D0A0A1A2EOCVCC+VREF-VREFGNDADC0809IN0~IN7CLK8路模拟量输入500KHZOE++IORCS(220~227H)STARTALEIOW⑴设某被测模拟量已连接至ADC0809的IN0端,请写出锁存通道地址并启动A/D转换的程序片段。 ⑵写出A/D转换结束后,读取转换结果的程序片段。220H~227H IN0~IN7 答:锁存通道地址并启动A/D转换的程序片段:MOV DX,227H OUT DX,AL 读取转换结果的程序片段:MOV DX,227H

IN AL,DX

2.下图为函数波形发生器芯片连接图,采用8255A作为DAC与CPU之间的接口芯片,8255的A口作为

数据输出口, B口的PB0-PB4五根线作为控制信号来控制DAC0832的缓冲过程及转换操作。8255A端口地址为300H--303H,要在示波器上看到连续的锯齿波波形。请编写程序完成相应的功能。

8255APA0~7PB48086或8088DAC0832DI0~7ILECSWR1WR2PB0XFERI01I02-+RfbV0(至示波器)

答:8255A初始化程序:

DX,303H ;8255的控制口地址

MOV AL,80H ;8255的方式字 OUT DX,AL

MOV

8255 B口控制DAC的转换:

MOV DX,301H

;8255的B口地址

MOV AL,00010000B ;置0832为直通工作方式 OUT DX,AL

产生锯齿波程序: MOV

DX,300H ;8255的A口地址

MOV AL,0H ;输出数据从0开始 L1: OUT DX,AL

INC AL ;输出数据加1

26

JMP L1

4. 下图中8255口地址为A0H~A3H,从IN2读入1个模拟量,现给出经ADC0809转换后的数字

量送入CPU的控制程序,请在程序中空缺部分填上正确内容(初始化时无关项置0)。

8255APA送CPUD0~D7PB3PB7PB6PB5PC3ADC0809D0~D7STARTALEADDCADDBADDAEOCOEIN2+5V答: MOV AL, 91H OUT A3H , AL ; 8255初始化 MOV AL, 40H

OUT A1H ,AL ;送通道号到B口 ADD AL, 08H OUT A1H , AL ;启动ADC0809转换 SUB AL, 08H OUT A1H , AL L: IN AL, A2H ;查EOC

TEST AL, 08H JZ L

IN AL, A0H ;读取转换结果 HLT

27

4.下图是ADC0809通过8255与PC总线接口,采用中断方式依次从IN0~IN7转换8个模拟量,把转换后的数字量依次存入内存BUFFER 的变量区中。

⑴计算8255口地址。0809输出允许OE的口地址。

⑵现给出满足上述要求的控制程序,请在程序中空缺部分填上正确内容(初始化时无关项置0)。

8255D0~D7PB7PB2WRRDA0A1CSPB1PB0+5VD0~D7ALESTARTADDCADDBADDA0809D0~D7IOWIORA0A1IRQ2QRDCPEOCOEIN0IN7PC总线A2A3A4A5A6A7ABCG2AG2BG1Y0Y1

答:⑴ 8255口地址为80H~83H。0809输出允许OE的口地址为84H~87H

⑵满足上述要求的控制程序:

MOV AL, 80H

OUT 83H , AL ; 8255初始化 MOV SI, OFFSET BUFFER MOV CX, 8

MOV BL, 00 ;通道0开始转换 MOV AL, BL

OUT 81H , AL ;送通道号 ADD AL, 80H OUT 81H , AL SUB AL, 80H

OUT 81H , AL ;启动 STI

??

中断服务程序:

IN AL, 84H ;读取转换结果

MOV [SI], AL INC SI

INC BL ; CMP BL, 08H JZ EXIT MOV AL,BL

OUT 81H , AL ;转换下一通道 ADD AL, 80H OUT 81H , AL

28


2013计算机接口技术总复习题及答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 2013计算机接口技术总复习题及答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219