《微型计算机接口技术》复习题(五)
(开卷 时间:120分钟)
班级_________ 学号__________ 姓名_____________
一、填空(每空1分,共40分)
1. 接口中的数据缓冲功能是指:________________________。
2. 接口中的信息通常有以下三种:_____________、_____________和______________。 3. 计算机与外设之间的数据传送有以下几种基本方式:______________、____________、
_______________、____________________。
4. 在8086/8088系统中,I/O端口的地址采用__________编址方式,访问端口时使用专门
的_________________。
5. 在以80X86为处理器的微机中能寻址的最大端口数为_______,但在早期的IBM-PC机
中,由于只用了____根地址线作为I/O端口的寻址,因此其最大的寻址端口数为_____。 6. 面向处理器的总线的优点是:_________________________。
7. USB总线的中文名为________________,它是__________芯的信号线,最多可支持
________个外设。
8. 使用80X86的CPU有两种类型的中断:_________和_________。而后者中由8259A
管理的中断又被称为____________。
9. 特殊嵌套方式与一般嵌套方式相比,其特点是:______________________________。 10. 某时刻8259A的IRR寄存器中的内容是13H,说明_______________________________,
某时刻8259A的ISR寄存器中的内容是40H,说明______________________________。 11. ICW2命令字的功能是_______________,如果写入的ICW2为08H,则
_______________________________。
12. 8253每个通道有有______种工作方式可供选择。若设定某通道为方式0后,其输出引
脚为_____电平;当_________后通道开始计数,______信号端每来一个脉冲______就减1;当__________,则输出引脚输出__________电平,表示计数结束。
13. 8253的一个计数通道的最大计数值为___________。如果采用BCD计数方式且为三片
级联,则8253最大可计数到_______________。
14. 8255的方式选择字和PC口的置位/复位字都是写入____________口的,为了区别写入
的两条命令,命令的_________位作为特征位。
15. 当8255A工作于1方式和2方式时,通过_______命令字使INTE允许。
16. 人机接口若要显示字符“L”,在共阴极连接的LED显示器中,相应的段码是_________;
在共阳极连接的LED显示器中相应的段码是___________; 17. RS-232进行三线连接时,连接__________三个引脚。
二、简答:(每题5分,共20分)
1. 设某芯片的端口地址为200H,试设计其译码电路。
2. 简述分离式传输的工作过程及其优点。。
3. 试说明逐次逼近式A/D转换原理的工作过程。
4. 假定某8位ADC输入电压范围是-5V~+5V,请求出在输入电压Vin=1.5V、2V、3.75V、
—2.5V和—4.75V时的数字量编码。
四、软、硬件设计(共40分)
1. 使用8255A作为开关和共阴极LED显示器的接口,设8255A的A口连接8个开关,B
口连接8个LED指示灯,要求将A口的开关状态读入,然后送至B口控制指示灯亮、灭。(设8255A的A口的地址为60H) (1) 试画出连接电路图。
(2) 编写程序实现之。(设8255A的控制口的地址为63H)
2. 有一组发光二极管,提供高电平,二极管发光;提供低电平,二极管熄灭。现要求8个
发光二极管依次轮流点亮,每个点亮时间为500毫秒。设8253的输入CLK=1KHz。 1) 试设计完成该功能的电路。
2) 请给出所用芯片的端口地址以及计数器中所赋初值。
3) 编制相应的程序。
3. 某系统采用DAC0832产生连续的三角波形。
(1) 设VREF=5V,求该DAC的分辨率和精度各为多少?(4分)
(2) 设该DAC的片选地址为300H,试画出它与CPU在单缓冲方式下的连接图(5
分)
(3) 编写三角波发生程序。(5分)