77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2018-12-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

答:

①8255端口地址Y0=1C0H~1C3H; ADC0809启动转换地址Y2,Y3=1C8H~1CFH,IN0~ IN7通道地址1C8H~1CFH。

②请编写程序对IN0~IN7轮流转换,每个模拟量转换24次,采样结果放在2000H开始的数据区中:

START: MOV AL, 92H

MOV DX, 1C3H OUT DX, AL MOV AX,DATA1 MOV DS, AX MOV SI,2000H MOV BL, 8 MOV DX,1C8H

LP1: MOV CX,18H LP2: IN AL,DX

PUSH DX MOV DX,1C1H LP3: IN AL,DX TEST AL,01H JZ LP3 MOV DX,1C0H IN AL,DX MOV [SI],AL INC SI POP DX LOOP LP2 INC DX DEC BL JNZ LP1 HLT 8.(10分)ADC0809与8255、PC总线的接口如下图所示,采用查询方式等待转换结束,假设8255

31

端口地址为80H~83H,ADC0809输出允许OE地址为84H~87H,编写控制程序完成IN0启动转换和数据输入。

答: 8255初始化程序:假设8255口地址为80H~83H MOV AL,98H ;1001 1000 OUT 83H, AL

启动转换IN0程序段:

MOV AL,00H OUT 82H, AL ADD AL,08H OUT 82H, AL SUB AL,08H OUT 82H, AL

查转换结束否,并读转换结果程序, 假设0809 OE门口地址为84H~87H

LP:IN AL,82H TEST AL,80H JZ LP

IN AL, 84H IN AL, 80H HLT

9.(10分)ADC0809接口如下图所示,请回答以下问题: ①写出ADC0809启动转换程序段

②写出查询ADC0809转换是否结束程序段 ③写出读出ADC0809转换结果程序段 ④按图所示转换的是哪个模拟通道

32

答:

⑴完成通道地址锁存并启动转换: OUT 40H, AL

⑵查询转换结束否程序段: LP: IN AL,41H

TEST AL,01H JZ LP

⑶读转换结果程序段: IN AL, 40H ⑷ IN7

10.(10分)ADC0809接口如下图所示,请回答以下问题:

①计算8255端口地址,ADC0809启动转换地址,IN0~ IN7通道地址。 ②写出ADC0809启动转换IN7程序段 ③写出查询ADC0809转换是否结束程序段 ④写出使ADC0809的OE有效程序段 ⑤写出读出ADC0809转换结果程序段

⑥按图所示若CLK88频率为4MHz,则ADC0809CLOCK周期为多少微妙?

33

答:

①Y0=160H~163H Y2, Y3=168H~16FH ②完成通道地址锁存并启动转换: MOV DX,16FH OUT DX, AL

③查询转换结束否程序段: MOV DX,161H LP:IN AL,DX TEST AL,01H JZ LP

④使OE有效程序段: MOV DX,16FH IN AL, DX ⑤读转换结果程序段: MOV DX,160H IN AL, DX

⑥ CLOCK周期为:1/500K=0.002MS=2uS

ADC0809使用小结:

1. ALE和START连在一起,表示通道地址锁存的同时就启动转换。 2. 转换结束与否可以查EOC,也可以等待,还可以用EOC 申请中断。 3. 要开OE门,转换结果才能送出来。

10章练习题

一·填空题

34

1. LED (七段发光二极管)分 共阳 和 共阴 两种,要使某段发亮,必须 电流 通过该段。

二.简答题

1. “行扫描法”和“行反转法”各分几步完成?每步的具体含义是什么?各有什么特点?

答:“行扫描法”分4步执行: ①判断是否有键按下

具体做法是:对行并行端口输出全“0”,然后,通过列并行输入端口读入列值,并进行比较判别:若列值为全“1”,则说明无键按下;若列值为非全“1”,则说明已有键按下,转下一步。

②延迟10~20ms,以消除按键的机械抖动 ③识别是哪个键按下

具体做法是:从第0行开始,仅输出一行为“0”电平,其余为“1”电平,逐行扫描。每扫描一行,读入一次列值,若列值为全“1”,则说明此行无键按下,继续扫描下一行;若列值为非全“1”,则此行有键按下,记下此时的行、列值。

④依所得的行、列值查键号表可得键号(6),然后再由键号查键值表得出被按键得键值。

2. 设计并画出一个8×8小键盘及接口电路,用文字叙述方式说明键盘及接口的工作原理及行扫描法识别键按

下的工作过程。(规定用一片8255A作接口电路,其它元器件自选。)

三.综合分析、设计题

1. 四位共阴极七段LED显示器的接口电路如下图所示。8255A的PA口提供段选码,PB口提供位选码。设8255A口地址: 40H~43H。请:

⑴写出“1234”的段选码(字型码)。

⑵编写从左到右扫描显示 “1234”程序片段(初始化时无关项置0)。

答:⑴写出“1234”段选码为:06H,5BH,4FH,66H

⑵编写从左到右扫描显示 “1234”程序片段:

MOV AL,80H

OUT 43H,AL L0: MOV SI,DATA1 MOV DI,DATA2 MOV CX,04 L1: MOV AL,[SI] OUT 40H,AL MOV AL,[DI]

35

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2013计算机接口技术总复习题及答案(7)在线全文阅读。

2013计算机接口技术总复习题及答案(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/351188.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: