《微型计算机接口技术》复习题8
(开卷时间: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)设V REF=5V,求该DAC的分辨率和精度各为多少?(4分)
(2)设该DAC的片选地址为300H,试画出它与CPU在单缓冲方式下的连接图(5分)
(3)编写三角波发生程序。
(5分)。