山东大学20春微机原理与应用(A)
微机原理与应用模拟题 1填空题
STD总线主要用于构成( );中断控制器8259A的( )寄存器用来存放正在被服务的所有中断级别;DMA控制器 8237A的( )信号取代了I/O设备的地址选择逻辑; RS-232C的逻辑"0"为( )V; 异步串行协定中一个独立的信息单位是( ); 当3--8译码器输入端CBA为011时,输出端( )有效;通过程序命令设置或改变其功能的接口称为( ); 在模拟信号变化较快时,A/D转换之前需加( ); USB总线采用( )结构和( )技术,使 USB主控机可连接127个外设;逐行扫描法是通过对键盘逐行扫描,检测( )来确定闭合键;CPU通过读( )端口来了解外设的工作进程;接口的核心部分是( ),其通常是由( )构成的;DMA传送的一个页面有( )字节。二、判断题
1.若8253设置成方式3,且计数初值为7时,输出3个时钟周期的低电平.( )
2.DMAC在系统中始终是受CPU控制的. ( )
3.在非可编程接口中锁存器经常用作输入端口. ( )
4.内总线用于构成微机系统. ( )
5.20MA电流环是采用平衡差分方式传送信号的. ( )
6.ADC中的锁存器可用来锁存被转换的模拟量. ( )三、简答题
RS-422为何采用两条信号线传送信号?
地址译码电路的输入信号是什么?输出信号是什么?各有何用途?
说明8253引脚D7-D0、A1A0、CLK及OUT的用途。
在向量法中CPU是如何转向中断服务程序的?
8259A的主要功能是什么?
参考答案:
答:采用平衡差分传送,提高抗干扰(共模)能力。
答:输入系统(CPU)地址信号及相关控制信号,输出选通信号。前者可给出被选地址,后者可选通相应电路。
答:D7~D0传送写入的方式字和计数初值,A1A0选择8253内部寄存器,CLK为计数器时钟信号,OUT为计数器回零输出信号。
答:根据外设提供的中断类型号到中断向量表中取出中断向量,从而转向中断服务程序。
答:接收外设的中断请求,判优后向CPU发出中断请求,向CPU发中断类型号。四、应用题
某微机系统利用8255A作为A/D转换器接口。设8255A用B口以方式0输入转
换结果,PC0 启动转换,PC7 输入ADC的转换结束信号。 试画出8255A与CPU及
8255A与ADC连接的信号线;编写8255A的初始化程序及启动转换后查询输入一
个转换结果的程序段。
已知:8255A的口地址为300H-303H
方式命令字格式:
D7
D6 D5
D4
D3
D2
D1
D0
特征位
A组方式
PA
PC4-7
B组方式
PB
PC0-3
1
00=0方式
0=输出
0=输出
0=0方式
0=输出
0=输出
01=1方式 1=输入 1=输入1=1方式 1=输入 1=输入
10=2方式
位控命令字格式:
D7
D6 D5 D4
D3 D2 D1
D0
特征位
不用
位 选 择
置/复位
0
(写0)
000=C口0位
1=置位
001=C口1位 0=复位
。。。
111=C口7位
参考答案:
解:
硬件连线图
注:硬件连线共占10分。只要画出PB7~0、PC0、PC7、D7~0、有关控制信号(RD、WR等)及译码器即可。未画全则酌情给分。
确定方式字:10001010B(或4AH)
程序段如下:
MOVDX,303H
MOVAL,4AH ;方式字
OUTDX,AL
MOVAL,01H;位控字置PC0=1
OUTDX,AL ;启动转换
WAIT:MOVDX,302H ;查询转换结束否(PC7是否为1)
IN AL,DX
AND AL,80H
JZ WAIT
MOVDX,301H ;PB口
IN AL,DX;输入结果
注:确定方式字3分,程序段7分。查询PC7=1的方法不唯一 ,未加注释不扣分。
转载 注明 无忧答案网
页:
[1]