《微机原理与接口技术》练习题
d) DMAC收到响应信号后,发送地址信号,并向接口发送响应信号,发IO读及内存写信号
e) 接口收到响应信号,送出数据,撤消DMA请求 f) 内存收到数据,回送准备好信号给DMAC
g) DMAC地址寄存器加一或减一,计数器减一,撤消总线请求信号 2. 对一个DMAC的初始化工作包括哪些内容?
答:
a) 将数据传输缓冲区的起始地址或者结束地址送到地址寄存器中; b) 将传输的字节数或字数送到计数器中。 c)
通过模式寄存器设置工作方式等。。
3. 8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各个控
制信号处于什么状态?
答:
a) 在外设向8237A发DMA请求,8237A向CPU发总线请求得到CPU总线允许时,获得了总线控制权就作为总线主模块工作。
b) 当CPU把数据送到8237A的寄存器或者从8237A的寄存器取出时,8237A就象I/Oc)
接口一样作为总线的从模块工作。
主模块工作时的控制信号:DREQx有效,HRQ高,HLDA高,DACKx有效,AEN高,
、制信号:
或
、
有效,16位地址送地址总线。从模块工作时的控
或
有效。
和HRQ为低,A3~A0为某一确定值,
4. 简述8237的IO读写及内存读写引脚信号的意义及使用场合。
答:内存读写:作为主模块,控制存储器操作 IO读写:作为主模块,控制IO的操作方向 作为从模块,被CPU选中,读写内部寄存器 5. 8237A的地址引脚方向都是输入的吗?
答:A3-A0:双向 A7-A4:输出
6. 8237A有哪几种工作模式?各自用在什么场合?
答:
a) 8237A有4种工作模式:单字节传输模式、块传输模式、请求传输模式、级联传输
模式。 b) 单字节传输模式用于单个字节的DMA输入/输出;块传输模式用于连续进行多个字
节的传输;请求传输模式用于受接口控制的连续字节传输;级联传输模式用于多片主从式DMA系统中的主片的工作模式。
7. 8237A启动DMA传输的方式有哪几种?
答:有两种。可由外部电路经DREQn引脚送入请求信号,激发DMA传输;也可由软件方式,由CPU向8237A传送启动命令激发DMA传输。 8. DMAC的内存到内存的传输有什么特点?
答:
a) 固定使用通道0和通道1
b) 通道0的地址寄存器存源地址 c) 通道1的地址寄存器存目的地址 d) 通道1的字节数寄存器存放字节数
/ 15
11
《微机原理与接口技术》练习题
e) 传送的启动:设置通道0的软件请求位
传送过程:2个总线周期 源数据?暂存寄存器 暂存寄存器?目的 g) 传输时源地址也可不变
9. 设计8237A的初始化程序。端口地址为0000~000FH,通道0工作在块传输模式,地址
加1变化,自动预置功能;通道1工作在单字节读传输,地址减一,无自动预置;通道2、3与通道1工作于相同方式。然后对8237A设控制命令,使DACK高电平有效,DREQ低电平有效,用固定优先级方式,并启动8237A工作。 答:
OUT 0DH,AL ;发主清除命令 MOV OUT MOV OUT INC OUT INC OUT
AL, 10 0 1 00 00B;模式字,块传输,地址递增,自动预置,校验传输,通道0 0BH, AL
;写模式寄存器
AL, 01 1 0 10 01B;模式字,单字节,地址递减,不自动预置,读,通道1 0BH, AL ;写模式寄存器 AL 0BH, AL AL 0BH, AL
;通道2
;写模式寄存器 ;通道3
;写模式寄存器
f)
MOV AL, 1 1 0 0 0 0 00B;命令字,DACK高电平,DREQ低电平,不扩展写,固定优先级,普通时序,启动位,禁止内存到内存传输 OUT
MOV OUT
08H, AL ;写命令寄存器 AL,0 0FH,AL
;写综合屏蔽寄存器,去除四个通道的屏蔽
第9章 计数器、定时器和多功能接口芯片
1. 定时与计数的异同。
答:
相同点:设置好计数初值后,开始减一计数,减为0时,输出一个信号。
不同点:计数器计数到0后,终止计数;定时器计数到0时,自动恢复计数初值,重新计数,按固定间隔产生信号。 2. 8253有几个计数器?
答:有3个计数器。
3. 8253的计数初值写入之后,何时开始计数?
答:计数初值写入后,经过一个时钟上升沿和一个下降沿,计数执行部件开始计数。 4. 8253/8254中,时钟信号CLK和门脉冲信号GATE分别起什么作用?
答:时钟信号CLK决定了计数的速率,是计数减1的依据。而门脉冲信号GATE是作为
对时钟的控制信号,以控制计数的启停。
5. 说明8253/8254在6种工作模式下的特点,并举例说明使用场合。
答:
a) 模式0:计数结束产生中断
b) 模式1:可编程的单稳态触发器
/ 15
12
《微机原理与接口技术》练习题
c) 模式2:分频器
d) 模式3:方波发生器
e) 模式4:软件触发的选通信号发生器 f) 模式5:硬件触发的选通信号发生器
① 模式0、模式1、模式4、模式5为软件启动或硬件启动的不自动重复的计数方式;模式2、模式3为即可软件启动也可硬件启动的自动重复的定时器方式。
② 作为计数器时,8253在GATE控制下进行减1计数,减到终值时,输出一个信号,至此计数过程便结束。作为定时器工作时,8253在门控GATE控制下进行减1计数,减到终值时,又自动装入初值,重新作减1计数,于是输出端会不间断地产生为时钟周期整数倍的定时间隔。
③ 定时方式一般用于实时控制及周期性操作中,如日时钟定时、扬声器发声、波特率发生器等场合。计数方式则用于外部事件的计数,如生产线上的产品计数等场合。 6. 编程将8253/8254计数器0设置为模式1,计数初值为3000H;计数器1设置为模式2,
计数初值为2010H;计数器2设置为模式4,计数初值为4030H。地址设为0070H、0072H、0074H、0076H。 答:
MOV OUT
MOV OUT MOV OUT MOV OUT MOV OUT MOV OUT MOV OUT MOV OUT MOV
AL,32H ;设置计数器0为模式1 76H,AL
AX,3000H ;写计数初值 70H,AL
AL,AH 70H,AL
AL,74H ;设置计数器1为模式2 76H,AL AX,2010H 72H,AL AL,AH 72H,AL AL,0B8H
;写计数初值
;设置计数器2为模式4
76H,AL
AX,4030H ;写计数初值 74H,AL AL,AH
OUT 74H,AL
7. 用读出命令读取8254的状态字和计数器1的当前计数值。设端口地址为90H、92H、94H、
96H。
8. 某8253芯片,片选、地址、读写信号已经连好。8253内部有3个定时器,分别记做T0、
T1、T2。各自对外的引线分别是CLK0、GATE0、OUT0;CLK1、GATE1、OUT1;CLK2、
GATE2、OUT2。现将CLK0和CLK1接一频率为750kHz的方波时钟信号,OUT0接CLK2,OUT2接一个LED显示灯,OUT1接示波器。GATE0、GATE1、GATE2全部接高电平。8253的六种工作方式分别为:0—计数结束产生中断;1—可编程的单稳态触发器;2—分频器;3—方波发生器;4—软件触发的选通信号发生器;5—硬件触发的选通信号发生器。8253的方式选择控制字格式如下。
/ 15
13
《微机原理与接口技术》练习题
SC1
SC0 RW1 RW0 M2 M1 M0 BCD a) 已知8253控制端口地址为B6H,T0端口地址为B0H,T1和T2的端口地址各是多
少?
答:T1端口地址B2H T2端口地址B4H b) 欲使OUT1输出频率为30kHz的方波信号,应向控制端口写入的方式选择控制字是
什么?T1的计数初值是什么? 答:方式字0111 0110B c)
T1计数初值25
欲使OUT0输出频率为40Hz的方波信号,应向控制端口写入的方式选择控制字是什么?T0的计数初值是什么? 答:方式字0011 0110B T0计数初值18750
d) 欲使LED显示灯以0.2秒的周期闪烁,亮灭时间相等,应向控制端口写入的方式选择控制字是什么?T2的计数初值是什么? 答:方式字1011 0110B T2计数初值8
e) OUT1输出的方波信号的最大频率是多少?这时所对应的计数初值是什么?
答:最大频率375KHz
计数初值2
第10章 模数和数模转换
1. DA转换器将何种信号转换为何种信号?AD转换器呢?
答:DA转换器将数字量转换为模拟量。AD转换器将模拟量转换为数字量。
2. ADC0809有8路模拟量输入,如何选择其中的一路?
答:芯片有A2、A1、A0三根地址引脚,通过向地址引脚送不同的地址,可选中8个通道中的某一个。
3. 运算放大器的特点是什么?
答:P291
a) 开环放大倍数高,输入电压非常小 b) 输入阻抗非常大,输入电流极小 c) 输出阻抗很小,驱动能力非常大
4. 什么叫DA转换器的分辨率?什么叫DA转换精度?
答:
a) 分辨率:转换器能够辨别的最小电压增量,用最低有效位对应的模拟量表示,即
b) 绝对转换精度:输出电压接近理想值的程度 c) 相对转换精度:用绝对转换精度相对于满量程输出的百分数表示的精度即为相对转换精度。有时也用最低位(LSB)的几分之几表示。
5. 在T型电阻网络组成的DA转换器中,设开关K0、K1、K2、K3、K4分别对应1位二进
制数。当二进制数为10110时,流入运算放大器的电流为多少? 答:
/ 15
14
《微机原理与接口技术》练习题
a) 流入运算放大器的电流I为:(n=5)
b) T型网络如下图:
6. DAC0832有哪些工作方式?分别有什么特点?
答:两级锁存方式,一级锁存方式,无锁存方式 7. 说明逐次逼近式AD转换的工作原理。
/ 15
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微机原理部分习题和答案(3)在线全文阅读。
相关推荐: