《微机接口技术》模拟试题(06)
一. 填空题(每空2分,共30分)
1. 8086CPU的外部中断引脚有 INTR 和 NMI 。 2. PCI总线属于现代 高端 总线。
3. 8086的中断可分为 内部中断 、 外部中断 两大类。
4. 8255A具有三种工作方式: 基本I/O 、 选通I/O 和 双向选通I/O 。 5. 8253中有 三 个的计数器。 6. 0832是常用的 D/A 转换芯片。
7. 软件识别按键时,当识别有键按下后所加的一段延时程序是为了 去抖动 。 8. 串行通信方式分为 异步 和 同步 。 9. RS-232-C是 微机 与 Modem 间的标准。 10. ADC0809采用的是 逐次比较 模/数转换原理。 二. 选择题(每小题2分,共30分) 1.数据的输入输出指的是( B )进行数据交换。
A.CPU与存储器
B.CPU与外设 C.存储器与外设
D.内存与外存
2.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( C )个重叠地址。
A.52
B.5
C.25
D.10
3.8086在执行IN AL,DX指令时,AL寄存器的内容输出到( B )上。
A.地址总线
B.数据总线 C.存储器
D.寄存器
4.ISA总线的数据宽度为( C )位。
A.
B.32
C.16
D.8
5.8086中断向量表的大小为( B )字节。
A.256
B.1024 C.2k
D.k
6.软中断INTn(n=10H~FFH)的优先级排列原则是( A )。
A.n值愈小级别越高
B.无优先级别 C.n值愈大级别越高
D.随应用而定
7.8255A工作在方式2(双向选通I/O)时,( D )。
A.只能作输入接口 B.只能作输出接口 C.作输入口或作输出口 8.可编程定时器/计数器8253的控制字为( A )个字节。
A.1
B.2 C.3
D.4
D.同时可作输入口、输出口
9.起动8253的计数器开始或计数的方式有( C )
A.软件方式
B.硬件方式 C.软件和硬件方式
D.门控信号
10.当外设的输出信号为模拟电压时,需在输入通道中设计一个( A )。
A.A/D转换器 B.D/A转换器 C.定时器/计数器
D.传感器
11.使多路模拟信号共有一个A/D转换器时,需使用( B )。
A.采样保持器 B.多路模拟开关 C.传感器
D.滤波电路
12.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( D )个按键。
A.6
B.8 C.16
D.32
13.LCD显示器比LED显示器( B )。
A.费电
B.省电 C.亮度高
D.屏幕大
14.串行通信适用于( D )微机间的数据传送。
A.不同类型
B.同类型
C.近距离
1
D.远距离
15.两台微机间进行串行通信时,波特率应设置为( B )。
A.不同
B.相同 C.可相同也可不同
D.固定不变
三. 简答题(每小题6分,共30分) 1.什么是接口?接口的基本功能是什么?
答:微机接口是位于主机与外设之间的一些转换电路的总称。
接口的基本功能是输入缓冲、输出锁存、信号变换等。 2.什么是总线?
答:总线是一组信号的集合,是计算机各模块间进行信号传输的公共通道。 3.什么是中断向量表?
答:把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。
4.并行接口的主要特点及其主要功能是什么?
答:主要特点:数据并行传输,传输速度快,但距离较近。
主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。 5.调制解调器在串行通信中有什么作用?
答:计算机中的数字数据信号在长距离传输中会严重失真,使用调制解调器将数字信号调制成适合于在线路上传输的信号,在接收端再使用Modem将其反向变换(解调)为数字信号。
微机接口技术模拟试题(08)
一、 填空
1.一个微计算机应包含的最基本功能部件是: 微处理器 、 存储器 、
I./O接口电路 和 系统总线 。 2.非屏蔽中断的中断类型码是 02H 。 3.8259A的OCW的含义是 操作命令字 。
4.当外设的模拟输出信号变化很快时,应考虑在A/D转换器的 输入 端加一个采样保持器。 5.一个I/O地址称为一个 端口 。
6.RS-232-C是关于DTE与 DCE 间的通信标准。 7. 微机中使用的键盘是 编码 键盘。 8. 微机中自带的串行通信接口有 2 个。
9. 当距离较远时,串口通信线路中需要一个 MODEM 。 10.执行OUT指令对接口输出数据时,8086的二、 单选题
1.接口是连接( A )间电路的总称。
和 M/IO 引脚输出低电平。
A.CPU与外设 B.CPU与打印机 C. CPU与存储器 D.外设与存储器 2.查询输入方式的接口必含有( C )。
A.中断请求信号线 B.接收准备好状态线 C.数据准备好状态线 D.输出缓冲器
3.PC机中采用的异步通信接口芯片是( C )。
A.8255 B.8251 C. 8250 D.8279 4.在以下方式中,CPU不占用总线的方式是( D )方式。
A. 五条件输人/输出 B. 查询输入/输出 C. 中断输入/输出 D.DMA 5.以下总线中数据传送速度最慢的是( A )总线。
A.RS232 B. PCI C. STD D.ISA
2
6. 利用\"74LSl38给接口编址时,其输出端最多可直接( D )个接口芯片。
A.2 B. 4 C.6 D. 8 7. 8086响应中断时,不能自动入栈保存的是( D )。
A. 标志寄存器FR B.码段寄存器CS C. 指令指针寄存器IP D. 累加器AX 8. 对8253,若CLK端输入脉冲的频率一定,则计数初值为( A )时,定时时间最长。
A.0 B.1 C.65535 D.65536 9. 数/模转换器输出端所接的运算放大器的作用是( B )。 A.放大器 B.加法器 C.比较器 D.积分器
06年考试复习举例
4. 简答题
例1: 什么是端口?8086共有多少个端口?
答:一个I/O地址称一个端口,8086共可有65536个端口。 例2:什么是查询输入输出方式,它有什么特点?
答:查询输入输出方式是指CPU在与外设交换前先检测外设的状态线,如果外设准备好与CPU交换数据则通过状态线通知CPU,CPU在检测到外设准备好后再与外设交换数据。查询输入输出方式除了接口中有数据线外,还有状态线。
例3:类型码为8的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。 答:类型码为8的中断是可屏蔽中断。它的中断服务程序入口地址放在内存从32开始的4个地址中,其中地址为32和33存储单元中放的是中断服务程序入口地址的偏移地址,地址为34和35存储单元中存放的是中断服务程序入口地址的段地址。 5. 部分硬件设计题
例1:试用74LS138设计一个地址译码电路,使某接口芯片的片选地址为200H—203H。 (可以有地址重叠)
答案:译码电路为:
图1 地址译码电路
说明:只要能使8255的片选地址包含200H—203H者,均应得分。
例2:设有采用DAC0832的数/模转换电路如图2所示。
若使DAC0832工作在单缓冲方式,说明及引脚应如何接线。 答案:将WR2和XFER引脚直接接地。 二、判断题(本题共20分,每小题2分)
1.只有当CPU对某个接口地址写入数据时,数据才能被写入到该接口中。(对) 2.输人接口中肯定不会需要锁存器。( 错 )
3.采用查询输入/输出方式时,外设的数据通过接口会比无条件输入/输出方式下可靠。(错) 4.ISA总线是通过电缆与外设进行连接的。( 错 )
3
5.8086在中断响应时,自动将通用寄存器和地址指针寄存器的值入栈保存。( 错 ) 6.对8086系统,中断类型码越小,其中断优先级越高。 ( 错 )
7.8259A的完全嵌套方式指的是IR0引脚的中断源优先级最高。( 对 ) 8.8255不能作为电流驱动器件使用。 ( 对 )
9.采用将输入模拟电压进行放大的方法可以有效地提高A/D转换器的分辨率。(错)
10.串行通信方式只适用于远距离数据传送,而不适用于近距离数据传送。(错)
图2 数/模转换电路
6. 部分编程题
例:设200H—203H分别对应8253的计数器0#、计数器1#、计数器2#和控制字寄存器地址,CLK0引脚输入100KHZ的脉冲,并在OUT0端输出10KHZ的方波。完整写出8253的控制字的有关指令。 答案为:
MOV DX,203H
MOV AL,00010111B ;计数器0#,方式3,十进制计数器 OUT DX, AL MOV DX,200H
MOV AL, 10 ;10分频
OUT DX ,AL
微机接口模拟复习题(二) 一、填空题(每空1分共计20分)
1.接口的基本功能是 输入缓冲 , 输出锁存 。
2.总线按传送信息的类别可分为:___地址总线______、 ___数据总线_____和____控制总线___三类。 4.中断向量表存放的是
中断服务程序的入口地址 。
6.两片8259A接成级联缓冲方式可管理__15__ 个可屏蔽中断。
7.8255A有两个8位的控制字,分别是: 方式选择控制字 和 C口按位置位/复位控制字 。 8.8253定时器/计数器的 OUT 端可作为中断请求信号。
9.如果外设的模拟电压信号太小,则在模/数转换前先应对外设信号进行 放大 。
11.根据传输线路不同,串行通信可分为__单工传输方式___ 、__半双工传输方式___ 和 __全工传输方式三种方式 12.数/模转换方式有多种方法,常用的是__ T形电阻网络法____ 。 13. 可编程定时器/计数器8253内部有三个16位的 减 计数器。 二、判断题(每小题1分共计10分对的打“√”,错的打“╳”)
1、只有当CPU对某个接口地址写入数据时,数据才能被写入到该接口中。(√) 2.输人接口中肯定不会需要锁存器。(╳)
3.采用查询输入/输出方式时,外设的数据通过接口会比无条件输入/输出方式下可靠。(╳ )
4
4.ISA总线是通过电缆与外设进行连接的。(╳)
5.8086在中断响应时,自动将通用寄存器和地址指针寄存器的值入栈保存。(╳) 6.对8086系统,中断类型码越小,其中断优先级越高。 (╳) 7.8259A的完全嵌套方式指的是IR0引脚的中断源优先级最高。(√) 8.8255不能作为电流驱动器件使用。 (√)
9.采用将输入模拟电压进行放大的方法可以有效地提高A/D转换器的分辨率。(╳ ) 10.串行通信方式只适用于远距离数据传送,而不适用于近距离数据传送。(╳) 11.当8086执行OUT DX,AL指令时,DX的值送到地址总线上。(√) 12. PC/XT总线是8位总线。(X)
13.除0中断的优先级高于单步中断。(√) 三、选择题(每小题2分共计20分)
1.8086CPU工作在总线请求方式时,会让出(D)。
A.地址总线 B.数据总线三 C.地址和数据总线 D.地址、数据和控制总线 2.地址译码器的输出一般可为接口的(A)信号。 A.片选 B.数据输入 C.地址 D.控制 3.PCI总线的数据宽度为(D)位。 A.8 B.16 C.32 D. 4.总线的标准传输率是总线上(A)。
A.每秒传输的最大字节量 B.每秒传输的最大位数 C.每秒传输的最大信息量 D.每秒传输的数据量 5.CPU响应INTR引脚上来的中断请求的条件是(B)。 A.IF=0 B.IF=1 C.TF=0 D.TF=1
6.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是(B)。 A.IRQ3 B.IRQ5 C.IRQ0 D.IRQ4 7.8086中断系统可以管理(C)种中断。 A.16 B.1K C.256 D.128 8.PC机的串行通信接口COM1地址为( A )。
A.3F8H-3FFH B.2F8H-2FFH C. 378H-37FH D.20H-21H 9.按键的抖动是由(C)造成的。
A.电压不稳定 B.电流不稳定 C.机械运动抖动和接触不稳定 D.按键速度太慢 10.当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个(C)。 A.传感器 B.滤波电路 C.采样保持器 D.多路模拟开关
11.类型码为8的中断服务程序入口地址放在内存地址为(D )开始的4个单元中。 A)8 B)0:8 C)32H D)32 四、简答题(每小题5分,共计20分) 2、定时器和计数器有什么相同和不同?
答:作为计数器时在减到0后输入一信号便结束,而作为定时器时,则不断产生信号,这两种情况下的工作过程没有根本差别,都属于计数器的减一工作。
3、什么是采样保持器?什么时候需用到采样保持器?
答:采样保持器使在进行A/D转换时,输入到A/D转换器的模拟电压保持不变。当输入的模拟电压变化较A/D转换器的速度快时,需在A/D转换器的输入端加一个采样保持器。 4、试叙述基于8086/8088的微机系统处理硬件中断的过程。
答:以INTR请求为例。当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的
5
操作,CS、IP内容进入堆栈,清除IF、TF;8086将类型码乘4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。 五、分析计算题 (每小题5分,共计10分)
1、 若CPU采用8251A芯片与外设进行串行异步方式通讯其数据格式是5位数据位,1个停止位,设有奇偶校验位,波
特率为2200那么该系统每分钟能发送多少字符(设定每字符占用1个字节)如其波特率为16那么发送时钟应是多少?
答:奇偶校验位+数据位+停止位+起始位=8 每分钟发送的字符为=2200×60/8=12500(个) 发送时钟=N×波特率=16×2200=35200(HZ)
2003—2004学年度第一学期“开放专科”期末考试微机接口技术试题
一、单选题(本题共20分,每小题2分)
1.8086执行OUT DX,AL指令时其引脚( C )。
A. M/IO输出高电平、WR输出高电平 B.M/IO输出低电平、RD输出低电平 C.M/IO输出低电平、WR输出低电平 D. M/IO输出高电平、RD输出高电平 2.查询输入时,外设的状态线是( A )信号。
A.输入 B.输出 C.控制 D.不能确定 3.总线宽度指的是( A )的条数。
A.数据总线 B.地址总线 C控制总线 D.所有总线 4.以下优称级最高的是( A )中断。
A除法除以0 B.算术运算溢出 C. 可屏蔽 D. 非屏蔽 。 5.8086响应以下中断时,需要到数据总线读人中断类型码的是(C )。 A.单步中断 B.指令中断定 C可屏蔽中断 D.非屏蔽中断 6.8259管理可屏蔽中断时,中断结束的含义指的是( D )。 A设置中断类型码 B.置1中断屏蔽寄存器 C设置中断优先级 D 清O中断服务寄存器
7.对应可编程并行接口芯片8255A的方式。的输入/输出方式是(A )。 A.无条件输入/输出方式 B.查询输入/输出方式 C、中断输入/输出方式 D.DMA方式
8.可编程定时器/计数器8253能输出方波的方式是( D )。 A、方式0 B.方式l C方式2 D.方式3 9.以下不属于人机接口的是( D )。
A、键盘 B.显示器 C打印机 D.MODEM 10.RS-232-C对应的逻辑1电子是( A )。
A.一15V一一3V B.一5V--0V C 0V一+5V D.+3V一+15V 二、判断如下说法是否正确(本题共20分,每小题2分) 1.端口是位于主机与外设间电路的总称。(错)
2.通常,外设的状态线和数据线应占有不同的地址,但在特殊情况下,外设的状态和数据也可占有相同的地址。(对) 3.中断事件都是预先安排好的事件。(对)
4.8259A的8个中断请求引脚所对应的中断类型码只能是8个连续的8位二进制数。(对) 5.在不改变控制字的情况下,8255A工作在方式。时,数据只能单向传送。(对)
6.软件起动8253计数指的是向8253写入初始化控制字后,8253立即开始减计数。 (错) 7.在某些场合下,利用多路模拟开关,多个模拟输入电压可以共用一个A/D转换器。(对) 8.共阳极8段数据管的内部的所有发光二极管的正极均连在一起。(对) 9.不同键盘阵列的识别的方法都是给每一个按键设计一个特定的编码。(对) 10.若要实现两台微机间全双工串行数据传送,最少也应使用3条连接线。(对)
6
三、填空题(本题共20分,每小题2分)
1.8086工作在 DMA 方式下,其地址总线、数据总线和控制总线会变为高阻状态。
2.设某查询输出系统,其状态线EMPTY有效时,CPU才可向其输出数据,该有效信号应为 高 电平。 3.8086的可屏蔽中断请求引脚名称是 INTR 。
4.向CPU的外部中断引脚发触发信号,称为 中断请求 · 5.两片8259A级联使用,可管理 15 个可屏蔽中断。
6.可编程并行接口芯片8255A的内部控制分为两组,称为 A组和B组 。 7.8253的每个定时器/计数器可有 6 种工作方式。 8.AD574是 12 位的A/D转换器。
9.常用的软件识别键盘阵列的方法有反转法和 行扫描 法。 10.串行接口中,TxD端是数据 输出 端。 四、简答题(本题共10分,每小题5分) 1.简要说明DMA过程。
答:当外设有批量高速数据需要与存储器交换时,向DMAC发请求信号,DMAC向8086发HOLD信号,8086收到HOLD后,在执行完现行指令后,向DMAC发总线响应信号HLDA,同时让出总线,DMAC收到HLDA后接管总线,控制外设与存储器间交换数据。当数据传送完毕后,DMAC撤消给8086的HOLD,释放总线。8086收到HOLD无效后,撤消HLDA,同时接管总线,继续从被打断处执行指令。 2.简要说明设计接口时应如何考虑设计接口的地址。
答:用户接口地址不能与其它系统已占用的地址重叠用户接口地址也应尽量减少重叠用户接口可以占用存储器地址,也可占用I/O地址(M/I巧区别)译码器与地址总线相接(及控制总线),译码器输出端与接口芯片的片选控制端连接 计算(控)专业 微机接口技术 试题 一、单选题
1.在打印机数据线与微机数据总线之间应有(C)。 A. 缓冲器 B.存储器 C. 锁存器 D.译码器
2.若一个8位接口芯片占有20H和22H两个重叠读地址且仅与数据总线的低8位相接,则可用以下指令读人(D)它的数据.
A.IN AL,1FH B. IN AL,20H C.IN AX,21H D. IN AL,20H或IN AL,22H 3.以下不属于微机总线的是( A ).
A. STD B. ISA C. PCI D. EISA
4.8086执行OUT DX,AL指令时,AL寄存器的值输出到( B)。 A. 地址总线 B.数据总线 C. 控制总线 D.DX寄存器 5.8086微机系统中,如下优先级最低的中断是(C)。
A. 指令中断 B. 非屏蔽中断 C. 可屏蔽中断 D.溢出中断
6.设INT 20H的中断服务程序人口地址为1234H:10H,则该人口地址段地址的高6位放在(D)地址中. A.20H B.80H C.23H D.83H
7.当8086从8255A的PA口读人数据时,8255A的CS和A1A0引脚状态为(A)。 A.000 B.011 C 100 D. 111
8.设8255A工作在方式0输出,若将8255A的PC3置1.则命令字为(B)。 A.10000111B B. 00000111B C. 0110000lB D.10000011B
9.如下能使8253计数器重复计数的方式是(C). A.方式0 B.方式1 C. 方式2 D.方式4 10.串行通信的波特率指的是(B)。
A.每秒传送数据的位数 B. 每秒传送二进制数的位数 C. 每秒传送的字节数 D. 每分钟传送数据的位数 11.当( A )一定时,计数器可作为定时器用。
A.计数脉冲频率 B.计数初值 C.工作方式 D.计数器位数 12. 一个端口中的数据是( B )位的。
A.1 B.8 C. 16 D.K 二、判断
1.(错)8086执行输入指令将数据从主机送入到打印机中称为输入。
2.(对)当8086执行OUT DX,AL指令时.不论DX和AL值为多少,M/IO均输出0。
7
3.(对)8255A工作在方式0输入,其作用相当于带选通的缓冲器。 4.(错)A/D转换器的位数越多,则其转换速度越快。 5.(错)利用微机串行口单向传送数据时,只需要1条连接线。 三、填空
1.当8086执行OUT DX,AL指令时,端口地址由 DX 寄存器给出。 2.设计接口电路时,给接口芯片设计选通地址称为地址 译 码。
3.在使用可编程接口芯片前,向其写入控制字设置其工作方式称为 初始化 编程。 4.向8086的INTR引脚输入高电平,称为请求 中断 。 5. 8255A的方式1又称为 选通 输入输出方式。 四、简答题
1.简述为什么输出锁存是输出接口的基本功能。
答:CPU通过数据总线输出给外设数据,但因CPU不断地执行指令,因此数据总线上数据无法保持住,故需要锁存器将输出给外设的数据锁存住。锁存器的触发信号是地址译码器输出、M/IO及WR三个信号的与,使得CPU只有执OUT DX,AL指令对某个外设地址进行1/O写时,数据才能写到该锁存器。
微机接口技术试题 2008
一、 填空:
1、查询输入/方式时,接口电路中除了有数据口外还需有 态口 。 2、总线请求信号有效时,微机系统是工作在 传送方式 。 3、8086CPU的外部中断引脚有 NMI 和 INTR 。 4、两片8259A接成级联缓冲方式可管理 15 级可屏蔽中断。
5、总线的操作过程可分为以下4个阶段 总线请求和仲裁阶段 、 寻址阶段 、 数据传输 、 结束阶段 。 6、当输入的信号变化很快时,应考虑在A/D转换器的输入端加一个 采样保持器 。 7、.常用的软件识别按键的方法有 行扫描法 和 反转法 。 8、两台微机间进行串行通信时,波特率应设置为 相同 。 9、微机中使用的串行通信接口芯片是 8250 。
10、在对8253进行任何操作前,都必须先向8253写入一个 控制字 ,以确定8253的工作方式。 二、单选题
1.8086CPU 工作在总线请求方式时,会让出( D )
A.地址总线 B.数据总线 C.地址和数据总线 D.地址、数据和控制总线 2、CPU响应INTR引脚上来的中断请求的条件是( B )。 A. IF=0 B. IF=1 C. TF=0 D. TF=1
3、8086内部中断和外部中断之和最多可有( D )个中断。 A. 8 B. 2 C. 255 D. 256 4、向8253写入的计数初值写到了( A )中。
A. 初值寄存器 B. 计数器0# C. 减计数单元 D. 控制字寄存器 5、8086相应中断时,不能入栈保存的是( D )。
A. 标志寄存器FR B. 码段寄存器CS C. 指令指针寄存器IP D. 累加器AX 6、可编程定时器/计数器8253有( C )种工作方式。
A.一种 B.二种 C.六种 D.八种 7、数/模转换器输出端所接的运算放大器的作用是( B )
A. 放大器 B. 加法器 C. 比较器 D. 积分器 8、接口是连接( A )间电路的总称。
A. CPU与外设 B. CPU与打印机 C. CPU与存储器 D. 外设与存储器
8
9、查询输入方式的接口必含有( C )
A. 中断请求信号线 B. 接收准备好状态线 C. 数据准备好状态线 D. 输出缓冲器满 10、可编程中断控制器管理的是( C )中断。 A. 外部 B. 内部 C. 可屏蔽 D. 非屏蔽 11、ISA总线的数据宽度为( C )位。
A. B.32 C.16 D.8 12、8255A工作在方式2(双向选通I/O)时,( D )。 A. 只能做输入口 B. 只能做输出口
C. 作输入口或输出口 D. 同时可作输入口、输出口 13、.并行接口一般要对输出数据进行锁存,其原因是( A )。
A.外设速度常低于主机速度 B.主机速度常低于外设速度 C.主机与外设速度通常差不多 D.要控制对多个外设的存取
14、计数器与定时器的工作原理是( )。 A. 不完全相同的 B.
根本不同的 C. 相同的 D. 互不相关的
15、使多路模拟信号共有一个A/D转换器时,需使用( )。
A. 采样保持器 B. 多路模拟开关 C. 传感器 D. 滤波电路 三、简答题:
1、CPU相应可屏蔽中断的条件是什么? 见书240页习题3.2答案。
2、在并行接口中为什么要对输出数据进行锁存?在什么情况下可以不锁存? 见书241页习题4.2答案。
3、怎样理解总线标准?为什么要制定总线标准? 见书239页习题2.3答案。 4、什么是串行通信中的异步方式? 见书211页异步传送方式。 四、设计题。
1、设不完整电路如下图所示:
要求:
1.在图中标出8255的地址范围是多少?
2.设图中数码管为共阳极数码管,8255的PA口经过一个8缓冲驱动器接至数码管相应段。若需要PA口的某条线输出高电平时数码管的相应段发光,问应采用同相还是反相的缓冲器?试在图中标出。
9
3.图中右下侧为一开关输入电路,若需要当开关打开时,从PC口输入低电平,应如何修改电路(可加数字电路器件)。试在图中标出。
4.根据电路接法,编写对8255进行初始化的有关指令。 答案:1.110H—11FH
2.反相缓冲器
3.在PC2、PC1、PC0与开关连接点各接一个反相器。 4. MOV DX,113H
MOV AL,10011011B OUT DX,AL
2、如下图,分析各端口的地址,并写出8255A的初始化程序。
答案:见书250页自测题4.2答案。
微机接口试题2009.7
一. 填空(每空2分,共30分)
1.接口的基本功能是 输入缓冲 和 输出锁存 。
2.断点是指中断服务程序的 执行后要返回的被中断的程序 地址。 3数据输入/输出的三种方式是 程序控制 , 中断 , DMA 。
4.如果某条数据线上传输的数字是1,则传送数字1时刻数据线上的电压为 高 电平。 5.总线按传送信息的类别可分为: 地址总线 , 数据总线 , 控制总线 三类。 6.8253定时器/计数器的 OUT 端可作为中断请求信号。 7.8086的外部中断分为 可屏蔽中断 和 非屏蔽中断 8.常用的软件识别按键的方法有 行扫描法 和 反转法 。 二. 单选题(每小题2分,共30分)
1.8086CPU 工作在总线请求方式时,会让出( D )
A.地址总线 B.数据总线 C.地址和数据总线 D.地址、数据和控制总线 2.CPU 在执行OUT DX, AL 指令时,( B )寄存器的内容送到地址总线上。 A.AL B.DX C.AX D.DL
3.在中断输入/输出方式下,外设( B )线可用于向CPU发送中断请求信号。 A.地址 B.状态 C.数据 D.其他
4.在给接口编地址的过程中,如果有5根地址线没有参加译码,则可产生( C ) A.52 B.5 C.25 D.10 5.ISA 总线的数据宽度为( C )位
10
A. B.32 C.16 D.8 6.传输距离较近时,常采用( D )。
A.串行接口 B.简单接口 C.可编程接口 D.并行接口 7.两片8259A级联后可管理( A )级中断。 A.15 B.16 C.32 D.6 8.8255A工作在方式2(双向选通I/O)时,( D )
A.只能做输入接口 B.只能做输出接口 C.做输入或输出接口 D.同时可做输入,输出接口 9.软中断INTn (n=10H~FFH)的优先级排列原则是( A )
A. n值愈小级别越高 B. 无优先级别 C. n值愈大级别越高 D. 随应用而定 10.可编程定时器/计数器8253有( C )种工作方式。
A.一种 B.二种 C.六种 D.八种 11.并行接口一般要对输出数据进行锁存,其原因是( A )。
A.外设速度常低于主机速度 B.主机速度常低于外设速度 C.主机与外设速度通常差不多 D.要控制对多个外设的存取
12.启动8253的计数器开始或计数的方式有( C )
A.软件方式 B.硬件方式 C.软件和硬件方式 D.门控信号 13.可以从8253的( C )寄存器中读出减计数器的值。
A. 控制寄存器 B. 计数初值寄存器 C. 减计数单元 D. 输出锁存寄存器 14.当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个( C ) A.传感器 B.滤波电路 C.采样保持器 D.多路模拟开关 15.D/A转换器输出模拟电压的最大幅值不会超过( D )
A.+5V B.0V C.输入电压 D.参考电压 三. 简答题
1、总线传输数据的方式有哪几种?各有什么特点? 见书239页习题答案2.2
2.CPU响应可屏蔽中断的条件是什么? 见书240页习题答案3.2
3.定时器和计数器有什么相同和不同?
答:作为计数器时在减到0后输入一信号便结束,而作为定时器时,则不断产生信号,这两种情况下的工作过程没有根本差别,都属于计数器的减一工作。 四. 设计题(共20分) 以下两道任意选做一题
如图1,所示电路,分析各端口地址;A口,B口工作在什么方式;写出8255A的初始化程序(8255控制字格式如图2,所示)(20分)
11
答:A口地址:188H B口地址: 1H C口地址: 18AH
控制字寄存器地址: 18BH 工作在方式0
初始化程序为:MOV AL ,90H MOV DX ,18BH OUT DX ,AL
2.利用8255A检测8个外部开关量的状态,请画出接口电路图,写出初始化程序段(20分) 答:如图2所示:
初始化程序为:MOV AL ,90H MOV DX ,18BH OUT DX ,AL
12
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务