《微型计算机接口技术》复习题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微型计算机接口技术》试题1
(开卷120分钟)
班级_________ 学号__________ 姓名_____________
一、填空(每空0.5分,共25分)
1.接口的基本任务是________________________________ 。
2.接口中的数据缓冲功能是指:________________________ ,而设备选择功能是指:________________________ 。
3.接口中的信息通常有以下三种:____________ 、_____________ 和______________ 。
4.在计算机中主要有两种寻址方式:________________ 和____________ 方式。
在____________ 方式中,处理器使用专门的I/O指令。
5.在以80X86为处理器的微机中能寻址的最大端口数为_______ ,但在早期的IBM-PC机中,由于只用了____ 根地址线作为I/O端口的寻址,因此其最大的寻址端口数为_____ 。
6.74LS688的主要功能是:________________ 。
7.面向处理器的总线的优点是:_________________________ 。
8.总线根据其用途和应用场合,可以分为以下类型:____________ 、_________ 、________ 、__________ 。
ISA总线属于_________ 总线。
9.计算机与外设之间的数据传送有以下几种基本方式:_____________ 、____________ 、______________ 和______________ 。
10.SCSI总线的中文名为_______________ ,它是__________ 芯的信号线,最多可连接_________ 个外设。
11.80X86的CPU有两条外部中断请求线____________ 和___________ 。
这两条线上来的中断都属于_____________ 中断。
12.特殊嵌套方式与一般嵌套方式相比,其特点是:______________________________ 。
13.8259A的地址引脚A0=1时读出的内容是:______________________ 。
14.8253的核心功能部件是:____________ 。
15.8253每个通道有有______ 种工作方式可供选择。
16.8253的一个计数通道的最大计数值为________ 。
如果采用BCD计数方式且为三片级联,则8253最大可计数到______________ 。
17.8255的方式选择字和PC口的置位/复位字都是写入________ 口的,为了区别写入的两条命令,命令的______ 位作为特征位。
18.当8255工作于方式1时,其引脚信号IBF表示_______________ ,OBF 表示___________________ 。
19.8255A有_____ 种工作方式,其中只有_____ 口有2方式。
20.对于一个N行M列的矩阵键盘,其按键数为_________ ,信号线的数目为________ 。
21.扫描码的D7=0表示_______________________ 。
22.键盘数据线为_____ 芯数据线。
23.8251串行通信按通信的信息格式不同,分为________ 和__________ 两种方式,它们的传送对象分别是_______ 和_________ 。
24.RS-232进行三线连接时,连接_________ 三个引脚。
二、填空(每空1分,共15分)
1.使用80X86的CPU有两种类型的中断:_________和_________。
而后者中由8259A管理的中断又被称为____________。
2.某时刻8259A的ISR寄存器中的内容是40H,说明______________________________;某时刻8259A的IMR寄存器中的
内容是40H,说明______________________。
3.在两片8259A级连的中断电路中,主片的IR7请求线作为从片的中断请求输入,则初始化主片时的ICW3为______,从片的ICW3为_____。
4.8253的CLKo接2MHz的时钟,欲使OUT0产生频率为10kHz的连续脉冲信号,则8253的计数值应为______,应选用的工作方式是_______。
该计数值写入______(填计数器名);写入时按___________顺序写入5.当8255A工作于1方式和2方式时,通过____________命令字使INTE 允许。
6.人机接口若要显示字符“P”,在共阳极连接的LED显示器中,相应的段码是______;在共阳极连接的LED显示器中相应的段码是______;7.波特率为4800bps的异步传输,每秒传送的字符数约为________个。
三、简答:(每题5分,共20分)
1.下图中的译码电路所确定的端口地址为____________H。
2.下图为IBM_PC中键盘与主机的硬件连接示意图,试根据此图叙述:当用户按下某一键后,键盘中断的产生及执行的全过程。
3. 简述分离式传输的工作过程及其优点。
4. 试说明逐次逼近式A /D 转换原理的工作过程。
四、软、硬件设计(每题10分,共40分)
1.设某系统使用两片8259A管理中断。
主片的端口地址为40H和41H,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为10H和11H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为08~0FH,从片的中断类型号为80~87H。
从片的INT 请求线连入主片的IR5线。
(1)画出主从片的级联图;
(2)编写主、从片初始化程序
2.图为用一片8255A控制八个8段共阴极LED数码管的电路。
现要求按
下某开关,其代表的数字(K1为1,K2为2,…K8为8)在数码管上从左到右循环显示(已有一个延时子程序DELAY可以调用),直到按下另一个开关。
假定8255A的口A、B、C及控制口的地址依次为60~63H,PA口用于输出显示段码,PB口用于选择8个LED显示器的位控制,PC口读入开关状态。
编写完成上述功能的程序,应包括8255A的初始化、控制程序和数码管的显示代码表。
3.有一组发光二极管,提供高电平,二极管发光;提供低电平,二极管熄灭。
现要求8个发光二极管依次轮流点亮,每个点亮时间为500毫秒。
设8253的输入CLK=1KHz。
(1)试设计完成该功能的电路。
(2)请给出所用芯片的端口地址(自己设定)以及计数器中所赋初值。
(3)编制相应的程序。
4.设某系统采用DAC0832产生连续的锯齿波形。
(1)设V REF=5V,求该DAC在输入值为50H和60H时的输出电压是多少?若要其输出3V的模拟电压,则应输入的值为多少?
(2)设该DAC的片选地址为200H和300H可选,试为其设计译码电路。
(3)编写锯齿波发生程序。