微机接口技术练习题.pdf_第1页
微机接口技术练习题.pdf_第2页
微机接口技术练习题.pdf_第3页
微机接口技术练习题.pdf_第4页
微机接口技术练习题.pdf_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专科计算机类 微机接口技术练习题 中央电大 刘小星 1 选择题 1 CPU执行OUTDX AL指令时 的值输出到地 址总线上 A AL寄存器 B AX寄存器 C DL寄存器 D DX寄存器 2 一个I O地址称为一个 A 接口 B 端口 C 外设 D 芯片 3 地址译码器的输入端应接到 上 A 控制总线 B 数据总线 C 地址总线 D 外部总线 4 CPU响应可屏蔽中断请求时 其中断类型码由 提供 A CPU内部 B 中断指令 C 类型码固定 D 可屏蔽中断管理器 5 8259工作在完全嵌套方式时 引脚的中断源优 先级最高 A IR0 B IR1 C IR7 D IR8 6 8255工作在方式0时 它没有 功能 A 输入缓冲 B 输出锁存 C 电流放大 D 总线隔离 7 微机系统复位时 CPU不能响应 中断 A 指令 B 可屏蔽 C 非屏蔽 D 断点 8 定时器 计数器8253的输出端可产生 波形 A 三角波 B 正弦波 C 方波 D 斜波 9 对逐次逼近式A D转换器 起动一次转换读入多次数 字量 则读入的数字量 A 肯定相同 B 可能相同 C 肯定不同 D 可能不同 10 微机中串口1的I O地址范围是 A 3F0H 3F7H B 3F8H 3FFH C 2F0H 2F7H D 2F8H 2FFH 11 一个接口可由 组成 A 一个端口 B 两个端口 C 一个I O地址 D 若干个I O地址 12 微机总线的位数指的是 的位数 A 地址线 B 控制线 C 数据线 D 并行线 13 输入 输出指的是主机与 交换数据 A 存储器 B 外设 C 键盘 D 显示器 14 对以下类型的中断 优先级最低的是 A1 指令中断 B1 非屏蔽中断 C1 可屏蔽中断 D1 断点中断 15 可屏蔽中断管理器8259所管理的是 A 指令中断 B 非屏蔽中断 C 可屏蔽中断 D 单步中断 16 8086系列微机的中断类型码越大 则优先级 A 越高 B 越低 C 相同 D 不定 17 可编程接口芯片在使用前对它 称为编程 A 写操作数 B 写控制字 C 编接口地址 D 设计控制电路 18 并行接口没有 功能 A 输出锁存 B 输入缓冲 C 模拟量变成数字量 D 物理量变成模拟量 19 如果减计数器的计数初值为10H 则减计数可作为 分频计数器用 A 十 B 二 C 十六 D 与计数初值无关 81 当代电大 2004 8 专科计算机类 1995 2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved 20 串行通信的波特率越高 则串行传送数据的速度 A 越慢 B 越快 C 与波特率无关 D 由CPU速度决定 答案 1 D 2 B 3 C 4 D 5 A 6 C 7 B 8 C 9 A 10 B 11 D 12 C 13 B 14 C 15 C 16 D 17 B 18 D 19 C 20 B 2 填空题 1 查询输入 输出方式时 接口电路中除了有数据口外 还需有 2 总线请求信号有效时 微机系统是工作在方 式 3 执行OUT指令对接口输出数据时 8086的WR和 引脚输出低电平 4 可 屏 蔽 中 断 的 优 先 级 比 非 屏 蔽 中 断 的 优 先 级 5 两片8259A接成级联缓冲方式可管理个可 屏蔽中断 6 INT 21H的中断服务程序入口地址放在内存地址从 开始的单元中 7 利用8条口线最多可以识别个按键 8 微机中使用的键盘是键盘 9 微机中自带的串行通信接口有个 10 当距离较远时 串口通信线路中需要一个 答案 1 状态口 2 DMA 3 M IO 4 低 5 15 6 84H 7 16 8 编码 9 2 10 MODEM 3 判断题 1 不一定所有的外设都需要用户设计接口电路 2 接口中作为输入用的缓冲器应总是处于选通 工作状态 否则 它就出现故障了 3 当外设需要较大电流不能由接口提供时 可以 从PC机电源输出 4 虽然ISA总线的插槽是由62脚和36脚两部 分组成的 但只作为一个整体使用 5 中断就是CPU受内部或外部事件触发 停止 正在正常执行的程序 6 断点指的是中断请求时 8086正在执行的指令 的存放地址 7 可以利用8255PC口的位控工作方式进行串行 数据传送 8 从8253计数器中读出的当前计数值不一定是 真正的当前计数值 9 采用逐次逼近的A D转换器的转换速度比积 分式的快10倍以上 10 PC 机的串行通信接口使用的是25脚和9脚 的D型插排 答案 1 2 3 4 5 6 7 8 9 10 4 简答题 1 试说明接口的基本功能 2 试用流程图表示设置8259A工作方式的步骤 答案 1 答 接口的基本功能是输入缓冲和输出锁存 输入 缓冲是为了防止外设数据干扰数据总线 输出锁存是为了使 CPU给外设的数据能保持住 2 答 流程图如图1所示 图1 设置8259A工作方式流程图 5 已知电路如图2所示 图2 原理电路图 91 专科计算机类 2004 8 当代电大 1995 2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved 有关程序段如下 MAIN PROC FAR PUSH DS XOR AX AX PUSH AX MOV AL 8BH MOV DX 213H OUT DX AL KEYIN MOV DX 212H IN AL DX CMP AL 0FFH J E KEYIN CMP AL 0FCH J E EXIT MOV DX 210H OUT DX AL JMP KEYIN EXIT RET MAIN ENDP 请回答以下问题 1 当有按键按下时 8255的PC口相应位输入的是高电 平还是低电平 2 根据电路的接法 8255的地址是否有重叠 为什么 3 电路中8255的PA口和PC口工作在什么方式 4 本电路及程序实现什么功能 5 根据程序的写法 如何操作才能退出本程序 6 标号为B0至B7的元件是什么元件 其作用是什么 7 设使发光二极管发光需要5mA电流 发光二极管消 耗的电压降为1V 计算电路中R0至R7的阻值 8 如果本电路不用8255 则PA口和PC口应分别用什 么样功能的芯片来代替 答案 1 答 当有按键按下时 8255的PC口相应位输出的是 低电平 2 答 根据电路的接法 8255的地址有重叠 因为A2未 用 3 答 电路中8255的PA口方式0输出 PC口方式0 输入 4 答 本电路和程序实现的功能是 按下S0则D0亮 按下S1则D1亮 5 答 同时按下S0和S1 退出程序 6 答 B0至B7的元件是驱动器 其作用是电流放大 7 答 R 5 1 1 000 5 800 8 答 如果电路中不用8255 则PA口用锁存器代替 PC口用缓冲器代替 6 已知电路及有关程序段同题5 回答以下问题 1 根据电路的接法 8255的PC口应设为输入方式还是 输出方式 2 根据电路的接法 8255的PC口地址是什么 3 如果按键接在PB口上 为完成原电路及程序的功能 应如何修改程序 4 如果想按下S7键退出程序 应如何修改程序 5 如果想按下按键Si后使相应的发光二极管Di发光 而其余发光二极管熄灭 应如何修改程序 6 若用NPN型三极管来代替电路中标号为B0至B7的 元件 画出代替三极管B0支路的电路草图 7 如果此电路是插在PC机的总线上 则它是插在 PC XT总线上 还是插在PC AT ISA 总线上 为什么 答案 1 答 根据电路的接法 8255的PC口应设为输入方 式 2 答 根据电路的接法 8255的PC口地址为212H和 216H 3 答 如果按键接在PB口上 为完成相同功能 应将程 序第8行改为 KEYIN MOV DX 211H 4 答 如果想按下S7键退出程序 应将程序第12行改 为 CMP AL 7FH 5 答 如果想按下Si键后使相应的发光二极管Di发 光 而其余发光二极管熄灭 应在程序的第14 15行之间加一 条NOT AL指令 6 答 若用NPN型三极管来代替电路中标号为B0至 B7的元件 则代替三极管B0支路的电路草图如图3 图3 代替三极管B0支路的电路草图 7 答 如果电路是插在PC机的总线上 则应插在PC XT总线上 因为8255的数据线为8位 7 已知如图4所示的原理电路图 请回答以下问题 图4 原理电路图 1 根据电路的接法 此电路允许输入的模拟电压范围以 及A D转换后得到数字量范围分别是多少 2 设计一个产生地址范围为200H 203H的地址译码 信号 画出采用74LS138译码器的地址译码电路图 02 当代电大 2004 8 专科计算机类 1995 2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved 3 说明对本电路起动A D转换的方法 4 编写产生起动A D转换信号的程序 5 电路中ADC0809的EOC端有什么作用 6 不检测ADC0809的EOC端 采用什么方法可以得到 正确的A D转换后数字量 7 画出读出ADC0809数字量的时序图 只要求画出时 钟CL K 地址译码信号 IOR和 OE 8 如果采用中断输入方式 说明怎样利用ADC0809的 EOC产生中断请求信号 答案 1 答 允许输入的模拟电压范围是0到 5V A D转换 后得到数字量范围是0到FFH 2 答 地址译码器电路图如图5所示 图5 地址译码器电路图 3 答 本电路起动A D转换的方法是 在PC0先输出 一个高电平 然后再从PC0输出一个低电平 4 答 产生起动A D转换信号的程序为 MOV DX 203H MOV AL 1 OUT DX AL MOV AL 0 OUT DX AL 5 答 电路中ADC0809 EOC端的作用是 当A D转换结 束时 ADC0809的EOC端输出一个高电平 然后回到低电平 6 答 起动A D转换 经过一个延时后 再读入数字量 可以得到正确的A D转换数字量 7 答 时序图如图6所示 图6 时序图 8 答 将ADC0809的EOC引脚接至可屏蔽中断管理器 8259的中断请求引脚上 可以产生中断请求信号 8 已知电路如图7所示 有关程序如下 MAIN PROC FAR PUSH DS XOR AX AX PUSH AX MOV CX 1000H NEXT1 MOV AL 0 NEXT2 MOV DX 200H OUT DX AL ADD AL 10H CMP AL 0C0H JNE NEXT2 CALL DELAY LOOP NEXT1 RET MAIN ENDP 图7 原理电路图 请回答以下问题 1 根据电路的接法及程序 Vo端输出什么样的电压波 形 2 如果将程序中标有注释 的一行指令删除 输出端 Vo波形将变成什么形状 3 如果将程序中标有注释 的一行改为 MOV DX 204H Vo端输出波形如何 为什么 4 如何修改程序 可改变输出端Vo的频率 5 如何修改程序 可改变输出端Vo的幅值 6 当输出给DAC0832的数字量为40H时 Vo端输出的 电压幅值为多少 7 将以上程序改编 使在Vo端输出的电压波形为方波 答案 1 答 电压波形图如图8所示 图8 电压波形图 2 答 如果把程序中标有注释 的一行指令删除 输出 端Vo的波形图如图9所示 图9 电压波形图 3 答 没有输出 因为DAC0832未被选中工作 12 专科计算机类 2004 8 当代电大 1995 2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved 4 答 改变ADD AL 10H语句中的10H值 可改变Vo 的频率 5 答 改变CMP AL 0C0H语句中的0C0H值 可改变 Vo的幅值 6 答 当 输 出 给DAC0832的 数 字 量 为40H时 Vo 2 5V 7 答 Vo端输出方波的参考程序略 请学员自己编写 9 已知电路和相关程序同第8题 回答下列问题 1 程序中两次调用了DELAY子程序 对Vo端输出波 形有什么作用 2 如果第一次调用DELAY时是调用了两次 连续执行 两条CALL DELAY指令 而第二次仍调用一次DELAY子程 序 则Vo端输出波形有什么变化 3 根据电路的接法 Vo端输出的电压幅值范围是多少 4 当输出给DAC 0832的数字量为0时 Vo端输出的电 压值为多少 5 试说明当输出给DAC 0832的数字量保持不变的情况 下 怎样调整电阻值来增大Vo的幅值 6 当程序执行结束时 输出端Vo输出的电压值为多少 为什么 7 将以上程序改编 使在Vo端输出如图10所示波形 图10 Vo端输出的波形图 答案 1 答 DELAY子程序的作用是维持高 低电平的时间 2 答 低电平时间比高电平时间长一倍 3 答 Vo端输出的电压幅值范围是 5V 5V 4 答 当输出给DAC0832的数字量为0时 Vo 5V 5 答 将右端运算反馈端的15K电阻调大 6 答 当程序执行结束时 Vo 5V 因为当程序结 束 向D A输出的数字量为FFH 7 答 参考程序 MOV CX 1000H MOV DX 200H MOV AL 80H NEXT1 OUT DX AL INC AL CMP AL 0C0H JB NEXT1 DEC AL NEXT2 OUT DX AL CMP AL 80H JA NEXT2 CALL DELAY LOOP NEXT1 10 已知电路图如图11所示 图11 原理电路图 图11中数码管为共阳极类型 数码管的阴极a b c d e f g p依次接至8255的PA0 PA1 PA7 请回答以下问题 1 若要数码管的a段发光 则应从8255的PA0输出高 电平还是低电平 2 若要数码管显示数字0 则应从8255的PA口送出字 形码为多少 3 写出8255的PA口和PC口的地址 4 根据电路图11 写出从8255的PA口送出字形码的有 关指令 5 8255的PC口在电路中的作用是什么 6 根据电路图11 编写从8255的PC口读入开关状态的 有关指令 7 根据电路图11及下表中的要求 编写完整的根据从 开关读入的编码在数码管上显示相应数字的程序 包括在数 据段中定义字形码的内容 开关状态及数码管显示数字表 开关状态 3 2 1 数码管显示 数字 闭 闭 闭0 闭 闭 开1 闭 开 闭2 闭 开 开3 开 闭 闭4 开 闭 开5 开 开 闭6 开 开 开7 8 若要通过拨动开关识别10个数字 0 9 应如何修 改硬件电路 答案 1 答 若要数码管的a段发光 则应从8255的PA0输 出低电平 2 答 若要数码管显示数字0 则应从8255的PA口送 出字形码C0H 3 答 PA口地址 220H PC口地址 222H 4 答 从8255的PA口送出的指令为 MOV DX 220H MOV AL 8位字形码 OUT DX AL 22 当代电大 2004 8 专科计算机类 1995 2005 Tsinghua Tongfang Optical Disc Co Ltd All rights reserved 5 答 8255的PC口在电路中的作用是输入缓冲 6 答 从8255的PC口读入开关状态的指令为 MOV DX 222H IN AL DX 7 答 参考程序 STACK SEGMENT STACK DW 100DUP STACK ENDS DATA SEGMENT X1 DB DATA ENDS CODE SEGMENT ASSUMECS CODE DS DATA SS STACK MAIN PROC FAR PUSH DS SUB AX AX PUSH AX MOV AX DATA MOV DS AX MOV BX OFFSET X1 MOV AL 10001011B 8255工作在方式0 PA输出 PC输入 MOV DX 223H OUT DX AL MOV DX 222H IN AL DX AND AL 7 屏蔽掉PC口读入的高5位 XLAT MOV DX 220H OUT DX AL JMP NEXT MAIN ENDP CODE ENDS END MAIN 8 答 若要通过拨动开关识别10个数字 应在PC3再 增加一个开关 11 已知原理电路图如图12所示 请回答以下问题 图12 原理电路图 1 根据电路的接法 此电路允许输入的模拟电压范围以 及A D转换后得到的数字量范围分别是多少 2 设计一个产生地址范围为300H 303H的地址译码 信号 画出采用74LS138译码器的地址

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论