微机接口技术模拟试题(开卷).doc_第1页
微机接口技术模拟试题(开卷).doc_第2页
微机接口技术模拟试题(开卷).doc_第3页
微机接口技术模拟试题(开卷).doc_第4页
微机接口技术模拟试题(开卷).doc_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

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

文档简介

微机接口技术模拟试题(开卷) 一、 选择题:(每空1分,共20分)1 CPU与外设之间交换数据常采用 、 、 和 四种方式,PC机键盘接口采用 传送方式。 当进行DMA方式下的写操作时,数据是从 传送到 _中。 PC总线、ISA总线和EISA总线的地址线分别为: 、 和 根。 8254定时/计数器内部有 个端口、共有 种工作方式。8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H时,则A口、B口、C口的口地址分别为 、 、 。 PC微机中最大的中断号是 、最小的中断号是 。PC微机中键盘是从8255的 口得到按键数据。 串行通信中传输线上即传输_,又传输_。二、选择题:(每题2分,共10分) 设串行异步通信每帧数据格式有8个数据位、无校验、一个停止位,若波特率为9600B/S,该方式每秒最多能传送( )个字符。 1200 150 960 1202输出指令在I/O接口总线上产生正确的命令顺序是( )。 先发地址码,再发读命令,最后读数据。 先发读命令、再发地址码,最后读数据。 先送地址码,再送数据,最后发写命令。 先送地址码,再发写命令、最后送数据。3 使用8254设计定时器,当输入频率为1MHZ并输出频率为100HZ时,该定时器的计数初值为( )。 100 1000 10000 其它4 在PC机中5号中断,它的中断向地址是( )。 0000H:0005H 0000H:0010H0000H:0014H 0000H:0020H 5四片8259级联时可提供的中断请求总数为( )。 29个 30个 31个 32个6下述总线中,组内都是外设串行总线为( )组。 RS-485、IDE、ISA。 RS-485、IEEE1394、USB。 RS-485、PCI、IEEE1394。 USB、SCSI、RS-232。7. DMA在( )接管总线的控制权。 申请阶段 响应阶段 数据传送阶段 结束阶段8. 中断服务程序入口地址是( )。 中断向量表的指针 中断向量 中断向量表 中断号9. 根据串行通信规定,收发双方的( )必须保持相同。 通信时钟 数据格式 波特率 波特率和数据格式10.设定Intel 8251A用作串行通行接口,若设定波特率因子为16,而发送器与接收器时钟频率为19200Hz,则波特率为( )。 1200波特 2400波特 9600波特19200波特三、判断题:(每题1分,共14分)接口的作用仅仅是将快速的CPU与慢速的外设之间进行速率匹配。2设计某一接口时使用了400H端口地址。多片8259级联,每片中的INT引脚都连到CPU的INTR引脚上。4 译码被选中的端口逻辑上与数据总线相连,未被选中的端口逻辑上与总线断开。5 串行同步通信和串行异步通信的区别仅仅是字符之间的同步和异步。6 端口是接口电路中能被CPU采用I/O指令访问的寄存器。7 I/O操作是指CPU直接对I/O设备进行操作。8 并行接口的“并行”二字是指接口与CPU之间的数据线。9 并口和串口中,数据线和联络信号线物理上都是分开的。 8255A芯片的0方式中,PC口的引脚作为专用的联络信号用。11 并行和串行通信都要求有固定的数据格式。12 PC微机的RS-232C的串行通信接口线上是TTL电平。13 CPU对DAC的数据传送是一种无条件传送。14 下图是PC机异步通信接口可选址译码电路(开关合:3F8H3FFH、开关断:2F8H2FFH)。A9A8A7A6A5A4A3&四、 简答题:(每题8分,共24分) 在PC微机中当键盘某键按下后,试述键盘接口接收键盘码的工作过程。 试述8237DMA控制器中/IOR和/IOW控制线的主、从功能。简述8254定时器的定时工作原理。五、 接口电路分析:(共32分) 可选式I/O端口地址译码电路如图所示。若使/CS5=0的接口地址为294H297H,开关如何设置?地址线A9A0如何安排?(10分)VccABCG2AG2BG1y7y0y174LS138=1=1=1=1& 接口电路如图所示,完成图中各芯片之间的引脚连接,并说明一个数据从CPU(甲)传送到CPU(乙)所经每框的作用。(10分)TXD RXD GNDTXC RXC8251电 平变 换电 平变 换TXDRXD GND TXCRXC8251波特率发生器波特率发生器CPU 乙 机CPU甲机 3 下图是8255A并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的256个字符送去打印。设已知8255A的口地址为54H 57H。完成以下程序段。(12分)CPUPB07PC7PC2地DATA18/STB地BUSY8255A打印机插座START: MOVDX , _ ;(1)8255A命令口MOV AL ,_ ;(2)工作方式字OUTDX , ALMOV AL ,_ ;(3)使STB =1OUT DX , ALMOVSI , OFFSET BUF ;打印字符的内存首址MOVCX ,_ ;(4)打印字符个数L:MOVDX ,_ ;(5)PC口地址IN AL , DX ;查BUSY=0?AND AL , 04H JNZ L ;忙,等待;不忙,则向A口送数MOVDX ,_ ;(6)PA口地址MOVAL ,_ ;(7)从内存取数OUTDX , AL ;送数到A口MOVDX ,_ ;(8)8255A命令口MOV AL , _ ;(9)使 STB =0OUT DX , ALNOPMOV AL ,_;(10)使 STB =1OUT DX , AL INC _ ;(11)内存地址加1DEC _;(12)字符数减1JNZ L

温馨提示

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

评论

0/150

提交评论