微机接口技术试题(共24页).doc
《微机接口技术试题(共24页).doc》由会员分享,可在线阅读,更多相关《微机接口技术试题(共24页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上微机接口技术试题一 填空题1. CPU与接口之间传送信息一般有查询方式、中断方式 和 DMA方式 三种方式。2. 微机系统中产生的时间基准,通常采用软件定时和硬件定时两种方法。3. 8086中断系统的中断源分为两大类:一类是外部中断,另一类是内部中断。4. 通常把I/O接口电路中能被CPU直接访问的寄存器称为端口。5. 把来自地址总线上的地址代码翻译成所要访问的端口地址的电路称为地址译码电路。6. 凡是接口都有两侧,一侧是CPU,另一侧是外设。7. CPU与外界连接的部件或电路叫微机接口,它是CPU与外设交换信息的中转站。8. 中断过程分为:中断请求、中断响应、中断服
2、务、中断返回四个阶段。9. 起止式异步通信中传送一个字符,总是以起始位开始,以停止位结束。10. 微机系统中记录一天时间的时钟称为日时钟。 记录每天时间和年、月、日的时钟称为时时钟。二 选择题1. 串行通信中所说的波特率是(A)。 A. 位速率 B. 字符速率 C. 时钟速率2. RS-422/RS-485是采用(C)技术,实现远距离传送信息的。 A. 正/负双电源供电 B. 单端发送/单端接收 C. 双端发送/双端接收3. 8255的(C)具有按位操作的控制命令字。 A. 端口A B. 端口B C. 端口C4. 较高级别的中断可以中断较低级别的中断,转去执行高级别的中断服务程序技术叫(A)技
3、术。 A. 中断嵌套 B. 优先排队 C. 中断识别5. 8255的A口有三种工作方式,B口有(B)工作方式 A. 一种 B. 两种 C. 三种6. 8259在级联方式工作时,为使从控制器中更高级别的中断得到响应,主控制器应设定为(B) A.一般完全嵌套 B. 特定完全嵌套 C. 特定屏蔽7. 采用DMA方式能实现高速数据传送,是因为(B) A. DMA能加速CPU的速度 B. 传送的数据不用经过CPU中转 C. DMA可以和CPU同时访问系统总线8. 8253定时/计数器芯片内部有(B)独立的计数通道。 A. 2个 B. 3个 C. 4个9. 以下常用于地址译码电路的芯片型号是(C) A.
4、74LS245 B.74LS160 C. 74LS13810. 中断向量是(A) A. 中断服务程序入口地址 B. 中断服务程序 C.中断向量表11. D/A转换器能转换的二进制位数,称为D/A转换器的(C) A. 线性度 B. 转换速度 C. 分辨率12. 8259在级联方式工作时,如果从控制器的中断请求被响应,则其中断类型号由(C)提供。 A. 由编程控制 B. 仍由主控制器 C. 由从控制器13. 8255是(B)接口芯片。 A. 串行 B. 并行 C. 电平转换14. 超高速A/D转换器一般采用(B)方式完成转换。 A. 双积分 B. 逐次比较 C. 并行比较15. DMA控制器本身只
5、能提供16位地址,在访问20位地址的内存时,高4位位地址由(B)提供。 A. CPU B. 页面寄存器 C. DMA控制器16. RS-232与TTL电路之间可以用(C)完成电平转换。 A. MAX485 B. 74LS373 C. MAX23217. A/D转换器的数据总线必须具有(A),才能与CPU直接连接。 A. 三态缓冲器 B.地址译码器 C. 控制寄存器18. 用于工业控制领域,能够远距离传输数据的是(B)总线。 A. CPU B. RS-485 C.RS-23219. A/D转换通道中(C)需要使用采样保持器。 A. 直流信号 B. 低频信号 C. 高频信号20. 在串行通信接口的
6、信号中(A)信号是必须连接的。 A. DTR B. TXD C. RST三 简答题1. A/D转换器接口的任务是什么? 进行通道选择 发采样/保持信号 发转换启动信号 取回转换结束状态信号 读取转换数据2. 为什么要在外设与CPU之间设置接口? CPU与外设两者的逻辑定义和时序不一致 两者的工作速度不兼容 若不通过接口,会影响CPU效率 若CPU直接控制外设,不利于外设的发展3. 可编程并行接口和硬线连接并行接口的特点及应用有何不同?硬线连接接口的工作方式及功能用硬线连接来设定,用软件编程的方法不能改变;可编程接口的工作方式及功能可以用软件编程的方法改变,具有可选择性,且是用编程的方法进行选择
7、。可编程接口有广泛的适应性和很高的灵活性,应用较广泛。4. 什么是中断?8259在中断处理时,协助CPU完成哪些任务?中断是指CPU在正常运行程序时,由于内部/外部事件或程序预先安排的事件,引起CPU中断正在运行的程序,而转到为内部/外部事件或预先安排的事件服务的程序中去。服务完毕,再返回去继续执行被暂时中断的程序。 协助CPU完成的任务: 优先级排队管理 接受和扩充外部设备的中断请求 提供中断类型号 进行中断请求的屏蔽和开放5. 8253有几种工作方式,每种工作方式的名称是什么?有6种工作方式:0方式计数结束时中断1方式可编程单稳态触发器2方式频率发生器3方式方波频率发生器4方式软件触发延时
8、选通5方式硬件触发延时选通四 电路与系统分析题1. 如果8259的中断类型号高5位为80H,当IRQ5引脚产生中断请求时,中断类型号是多少?它是如何产生的?(1)中断类型号为85H(2)由于ICW2的低3位被8位机占用,只有高5位能用,因此在初始化编程时,通过命令字ICW2只写入高5位,它的低3位是由中断请求线IR的二进制编码决定,并且是在第一个到来时,将这个编码写入低3位,中断源的中断类型号由高5位与低3位相加得到。2.如图所示,采用8255的双机并行通信系统,试分析甲乙两片8255的哪些端口工作在什么方式?其数据传送方向如何?叙述传送一个字节的完整过程。PA 甲 PC4PC0PA PC7
9、乙PC6 甲机:0方式,A口输入,C口联络信号 乙机:1方式,A口输出,C口联络信号 数据传送方向:乙机 甲机CPU自己写入数据,的上升沿使有效,通知甲读取数据,甲得到有效后,开始读数,读取数据后,用回答乙,告诉数据已收到,的回答使置高,使其失效,表示输出缓冲器变高,为下一次输出做准备。3. 下图为一个地址译码电路,写出其端口地址,说明AEN信号的作用,如果Y为低电平有效,U3应为与门还是或门?&U2&U11AENA0A1A2A3A4A5A6A7A8A9AEN信号的作用:只有当AEN=0时,即不是DMA操作时,译码才有效。当AEN=1时,即是DMA操作时,译码无效。为了避免在DMA周期中,由D
10、MA控制器对这些以非DMA方式传送的I/O端口执行DMA方式的传送。端口地址:2E2H(A9A0:B = 2E2H)若为低电平有效,则U3应为“或门”。4. 如果8253的OUT2输出20HZ的方波,CLK2的频率为10KHZ,试分析8253的哪个通道工作在什么方式?其计数初值应是多少?计数初值为几个字节?通道为“2通道”工作方式:3方式“周期性方波输出”计数初值为:16进制为01F4H,则计数初值为2个字节。五 电路与系统设计题1. 有一个频率为1MHZ的时钟源,要产生1HZ的秒信号:画出8253相关信号的连接图,如果其端口地址为EC00EC03H,写出其初始化程序或程序设计详细步骤。825
11、3控制字格式:D7D6D5D4D3D2D1D0SC1SC0RW1RW0M2M1M0BCD计数器选择读写字节数工作方式码制 CLK0 GATE0 OUT0 CLK1 GATE1 OUT11MHZ111HZ输入频率 CLK 1MHZ输出频率 OUT1 1HZ计数初值 计数器0 计数器1 写入控制字:0号/16位/方式3/二进制 1号/16位/方式3/二进制 写入计数初值:0号 03E8H,1号 03E8H死循环(SJMP$) 2. 设计一个完整的多通道数据采集(A/D转换系统),说明A/D通道部分应该包括哪几个环节?画出电路结构框图,说明各个环节的作用。A/D通道:模拟输入接口多路开关采样保持A/
12、D转换 I/O接口 CPU模拟输入接口模拟量的输入端多路开关 选择输入通道采样保持“冻结”高速变化的瞬时值A/D转换实现模拟量转换为数字量I/O接口使用数字量传送给CPUCPU存储数据3. 采用可编程并行接口芯片8255设计一个8位的开关状态输入接口和开关状态显示输出接口,画出电路结构图,指出所用端口的工作方式,说明工作原理或控制程序过程。VCCPA口:输出/方式05VL0 PA0 PA1 PA7 PB0 PB1 PB7PB口:输入/方式0L1PC口:输出/方式0 设定B口/方式0/输入,A口/方式0/输出L7指示灯LO=L7的亮灭表明相应位开关的通断K0亮则表示开关闭合,灭则表示开关断开K1
13、按键K0K7决定输入读出B口的数据K7数据写入A口GND4. 用74LS138和如下部分或全部逻辑门设计一个地址译码电路,画出地址线(A0A9)74LS138和AEN信号与芯片引脚的连接图,使Y7的有效地址范围3F03FFHAENG1 Y0G2A Y1G2B CBA Y71&A7A9A8A5A6习题一1. 什么是接口?接口就是微处理器CPU与外部世界的连接部件,是CPU与外界进行信息交换的中转站。2.为什么要在CPU与外设之间设置接口? 在CPU与外设之间设置接口主要有4个原因: (1)CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系 (2)CPU与外设的速度不匹配,CP
14、U的速度快,外设的速度慢 (3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率 (4)若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。3. 微型计算机的接口一般应具备那些功能?微机的接口一般有如下的几个功能: (1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设 (2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转(4)设备寻址
15、的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。4. 接口技术在微机应用中起的作用?随着计算机技术的高速发展,计算机的应用越来越广泛。然而,在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口技术成为
16、了一门关键技术,它直接影响微机系统的功能和微机的推广应用。5. 接口电路的硬件一般由哪几部分组成?接口电路的硬件一般由以下几部分组成:(1)基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄存器,是接口电路中的核心(2)端口地址译码电路:实现设备的选择功能(3)供选电路:根据不同任务和功能要求而添加的功能模块电路。6. 接口电路的软件控制程序一般包括哪几部分?接口电路的软件控制程序一般包括以下的程序段,各部分程序是相互渗透、融为一体的:(1)初始化程序段:对可编程接口芯片进行初始化编程(2)传送方式处理程序段:不同的传送方式(查询、中断、DMA方式)程序段不同(3)主控程序段:完成接口任务的
17、程序段(4)程序终止与退出程序段:程序退出前对接口电路中硬件进行保护的程序段(5)辅助程序段:人机对话、菜单等7. 接口电路的结构有哪几种形式?接口电路的结构主要有四种:(1)固定式结构:不可编程的接口电路,结构简单、功能单一、固定(2)半固定式结构:由PAL或GAL器件构成的接口电路,功能和工作方式可以通过改写内部的逻辑表达式来改变,但逻辑表达式一旦烧入芯片,其功能和工作方式就固定下来了(3)可编程结构:其功能和工作方式可由编程指定,使用灵活、适应面广,且种类繁多(4)智能型结构:芯片本身就是一个微处理器,外设的全部管理都由智能接口完成,如I/O处理器I0809或通用单片机8. CPU与接口
18、之间有哪几种传送数据的方式?它们各应用在什么场合?CPU与接口之间的数据传送方式主要有查询方式、中断方式和DMA方式:(1)查询方式:主要用于CPU不太忙且传送速度不高的情况下。无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU明确知道外设所处状态的情况下。(2)中断方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控制和紧急事件的处理(3)DMA方式(直接存储器存取方式):主要用于高速外设进行大批量数据传送的场合。9. 分析和设计接口电路的基本方法是什么?分析和设计接口电路通常采用两侧分析法和硬软件结合法相结合:(1)两侧分析法:CPU一侧,主要是了解CPU的类
19、型、它提供的数据线的宽度、地址线的宽度、控制线的逻辑定义、时序关系的特点;外设一侧,主要是了解被连接外设的外部特性及被控外设的工作过程(2)硬软件结合法:硬件设计主要是合理选用外围接口芯片、有针对性地设计附加电路;软件设计可以采用汇编语言(或高级语言)直接对低层硬件编程,也可以采用DOS系统功能调用和BIOS调用编程。习题二1. 什么是端口?端口是接口电路中能被CPU直接访问的寄存器。2. I/O端口的编址方式有几种?各有何特点?I/O端口的编址方式有两种统一编址方式(存储器映象方式)和独立编址方式(I/O映象方式、专用I/O指令方式)(1)统一编址方式:从整个寻址空间中划出一部分给I/O设备
20、,其余的给存储器,通过地址码区分操作对象是存储器还是I/O,二者的地址码不重叠。这种方式的优点是I/O端口的编址空间大,且易于扩展I/O指令丰富、功能齐全;缺点是: 存储器的地址空间减少,达不到系统最大的寻址空间I/O指令比独立编址方式的专用I/O指令长,译码时间长,执行速度慢(2)独立编址方式:存储单元与I/O端口分别编址,地址码重叠,通过操作码区分操作对象是存储器还是I/O。这种方式的优点是I/O端口不占存储器的编址空间,使存储器的容量可达系统的最大寻址能力I/O指令短、执行速度快;指令清晰、可读性强;缺点是I/O端口地址范围一旦确定,不易扩展I/O指令种类有限,操作单一5. 在I/O端口
21、地址译码电路中常常设置AEN0,这有何意义?AEN1,表示正在进行DMA操作,在I/O端口地址译码电路中,常常令AEN0时,译码输出才有效,这样做的目的是为了避免在DMA操作周期中,由DMA控制器对这些以非DMA方式传送的I/O端口执行DMA方式的传送。6. 若要求I/O端口地址为374H,则在图2.1(b)中的输入地址线要作哪些改动?为了使I/O端口的地址为374H,图2.1(b)中地址线A2、A8后的非门去掉,而在地址线A3、A7后面加上非门。即修改后地址线A0、A1、A3、A7后有非门,其余地址线后无非门。如图所示:7. 图2.2是PC机系统板的I/O端口地址译码电路,它有何特点?试根据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 技术 试题 24
限制150内