《微型原理与接口技术》试题ABC综合.docx
- 文档编号:17890553
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:17
- 大小:237.53KB
《微型原理与接口技术》试题ABC综合.docx
《《微型原理与接口技术》试题ABC综合.docx》由会员分享,可在线阅读,更多相关《《微型原理与接口技术》试题ABC综合.docx(17页珍藏版)》请在冰点文库上搜索。
《微型原理与接口技术》试题ABC综合
《微机原理与接口技术》试题
闭卷(∨)适用年级:
电气2009
(时间:
120分钟满分:
100分)
班级_________学号__________姓名_________考分_________
一、填空(每空1分,共40分)
1.8086CPU可以工作在最大模式和最小模式两种工作模式。
2.接口中的信息通常有以下三种:
______数据信息_______、______控制信息_______和________状态信息______。
3.计算机与外设之间的数据传送有以下几种基本方式:
______无条件传送________、________查询传送方式____、______中断查询方式_________、________DMA____________。
4.在8086/8088系统中,I/O端口的地址采用______独立编码____编址方式,访问端口时使用专门的________I/O指令_________。
5.总线根据其用途和应用场合,可以分为以下类型:
____片内总线________、_____片外总线____、____内总线____、______外总线____。
ISA总线属于______内____总线。
6.80X86的CPU有两条外部中断请求线_____INTR_______和______NMI______。
这两条线上来的中断都属于______外部_______中断。
7.特殊嵌套方式与一般嵌套方式相比,其特点是:
__可以响应同级中断___________________。
8.某时刻8259A的IRR寄存器中的内容是15H,说明____________IR0、IR2、IR4有中断请求___________________,某时刻8259A的ISR寄存器中的内容是20H,说明________________IR5的中断请求正在服务______________。
某时刻8259A的IMR寄存器中的内容是20H,说明___________IR5的中断请求被屏蔽___________。
9.ICW2命令字的功能是_____写入中断类型号__________,如果写入的ICW2为08H,则通过该片8259上IR3引脚接入的中断其中断类型码为_________0BH_____________。
00001000,00001=08H,08+3=0BH
10.8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为50kHz的方波信号,则8253的计数值应为___30___,应选用的工作方式是___3____,计数初值是30。
11.当8255工作于方式1时,其引脚信号IBF表示_______输入缓冲器满信号________,OBF表示_________输出缓冲器满信号_____________。
12.8255A有_____3______种工作方式,其中只有___PA____口有2方式。
13.8251串行通信按通信的信息格式不同,分为____面向字符型_________和___面向数据位型_________两种方式,它们的传送对象分别是____字符________和_____数据位_____。
14.有一个8位D/A电路,已知参考电压VR为+5V,若CPU向D/A输出的数据为40H,求D/A的输出电压为___1.255____V;要使D/A输出4V的模拟电压,则写入的相应的数字值应为_____204_______。
15.把采样后的模拟信号转换成数字信号,这是A/D转换,A/D转换就是量化编码的过程。
16.在模/数转换期间,通常要求模拟信号保持稳定,因此当输入信号变化速率较快时,都应该采用保持电路。
17.接口技术的基本任务是控制输入和输出。
18.USB中文全称是通用串行总线。
19.74LS138的主要功能是译码电路。
20.74LS688的主要功能是一个八位比较器。
21.8253的核心功能部件是计数器。
22.接口中的数据缓冲功能是指输出数据的锁存和输入数据的缓冲。
23.扫描码中的D7=0表示置位/复位命令控制字。
二、简答:
(每题5分,共20分)
1.下图中的译码电路所确定的端口地址为___28CH-28DH_______H。
2.简述频移键控的工作原理。
答:
在计算机中一般采用频移键控方式,也就是将数字1和0调制为不同频率的两个信号,实现原理如下图所示:
3.微处理器、微型计算机和微型计算机系统有什么区别和联系。
答:
微处理器由运算器,控制器和寄存器构成,而微型计算机是在微处理器的基础上加上内存,存储器,总线和接口电路构成。
微型计算机系统这是在微型计算机的基础上加上外设和软件构成。
具体如下图所示:
4.
设下图为一3*4的矩阵键盘,以此为例简述其初始化状态及扫描按键的工作过程。
答:
初始状态:
8255A口输出,B口输入;
PA0~PA7均输出0
PB0~PB7接入高电平
扫描过程:
先使第0行接低电平,其余行为高电平,然后看第0行是否有键闭合(通过检查列线电位实现);
此后,再将第1行置0,然后检测列线是否有变为低电位的线。
如此往下一行一行地扫描,直到最后一行
在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出
5.简述8086和8088有什么区别。
答:
8086和8088的内部数据总线宽度为16位,8086对外数据总线为16位,但8088对外数据总线为8位,因此,8088的运行速度比8086慢。
8088成为“准16位机”。
8088指令队列长度为4个字节,而8086为6个字节。
两者均有20位地址线,存储器寻址范围可达1M的存储空间。
6.简述异步通信和同步通信的字符格式并进行比较。
答:
串行异步通信以字符为单位进行传输,其通信协议是起止式异步通信协议,其字符格式通常由0作为起始位,5-8个数据位,1个奇偶校验位,1-2个停止位,停止位为1,空闲位为1。
其信息格式如下图所示:
同步通信以一个数据块(帧)为传输单位,每个数据块附加1个或2个同步字符,最后以校验字符结束,最常使用高级数字链路控制协议HDLC。
其信息格式如下图所示:
三、软、硬件设计(共40分)
1.
为用一片8255A控制八个8段共阴极LED数码管的电路。
现要求按下某开关,其代表的数字(K1为1,K2为2,…K8为8)在数码管从左到右循环显示(已有一个延时子程序DELAY可以调用),直到按下另一个开关。
假定8255A的口A、B、C及控制口的地址依次为60~63H。
编写完成上述功能的程序,应包括8255A的初始化、控制程序和数码管的显示代码表。
(15分)
1.答:
共阴极数码管的七段码为:
数字
1
2
3
4
5
6
7
8
9
0
共阴极
06H
5BH
4FH
66H
6DH
7DH
07H
7FH
6FH
3FH
程序如下:
.MODELTINY
PA-8255EQU60H
PB-8255EQU61H
PC-8255EQU62H
CON-8255EQU63H
STACK100
.CODE
TABDB
06H,5BH,4FH,66H,6DH,7DH,07H,7FH
STAR:
;初始化程序
MOVDXCON-8255
MOVAL,89H
OUTDX,AL
MOVBL,0FEH;送位选信号
LOOP:
MOVAL,BL
MOVDX,PB-8255
OUTDX,AL
ROLBL
LOOP1:
;判断是否有键按下
MOVDX,PC-8255
INAL,DX
CMPAL,0FFH
JZLOOP1
MOVBH,00H;判断按键位置
LOOP2:
ROLAL
JNCSHOW
INCBH
JMPLOOP2
SHOW:
;显示段码
MOVDX,PA-8255
MOVAL,TAB[BH]
OUTAX,AL
CALLDL500ms
JMPLOOP
DL500msPROCNEAR
PUSHCX
MOVCX,60000
DL500ms1:
LOOPDL500ms1
POPCX
RET
DL500msENDP
ENDSTART
2.设某系统使用两片8259A管理中断。
主片的端口地址为0F000H和0F001H,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为0E000H和0E001H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为70~77H,从片的中断类型号为80~87H。
要求:
(1)画出主从片的级联图;(7分)
(2)编写主、从片初始化程序。
(8分)
;初始化主片8259A
MOVDX,0F000H
MOVAL,11HICW1:
11H
OUTDX,AL;ICW1
MOVDX,0F001H
MOVAL,70H
OUTDX,AL;ICW2
NOP
MOVAL,01H00000001
OUTDX,AL;ICW3
NOP
MOVAL,11H
OUTDX,AL;ICW4
;初始化从片8259A
MOVDX,0E000H
MOVAL,11H
OUTDX,AL
MOVDX,0E001H
MOVAL,80H
OUTDX,AL
NOP
MOVAL,00H
OUTDX,AL
NOP
MOVAL01H
OUTDX,AL
3.设8253的输入CLK1=2000Hz,CS=0F000~0F003H,要求OUT1输出为高电平和低电平均为20ms方波。
(1)画出8253的接线图;(5分)
(2)设计8253的控制程序。
(5分)
计数初值=2000/[1000/(20+20)]=80=50H
.MODELTINY
T1-8253EQU0F001H
CON-8253EQU0F003
STACK100
.CODE
STAR:
MOVDX,CON-8253
MOVAL,56H
OUTDX,AL
MOVDX,T1-8253
MOVAL,50H
OUTDX,AL
ENDSTAR
4.使用8255A作为开关和共阴极LED指示灯的接口,设8255A的A口连接8个开关,B口连接8个LED指示灯,要求将A口的开关状态读入,然后送至B口控制指示灯亮、灭。
(设8255A的A口的地址为60H)
a)试画出连接电路图。
(7分)
b)编写程序实现上述功能。
(设8255A的控制口的地址为63H)。
(8分)
.MODELTINY
Con_8255EQU63H;8255控制口
PA_8255EQU60H;8255PA口
PB_8255EQU61H;8255PB口
.STACK100
.CODE
START:
MOVDX,Con_8255
MOVAL,90H
OUTDX,AL;8255初始化,PA口作输入用,PB口作输出用
START1:
MOVDX,PA_8255
INAL,DX;读PA口开关信息
MOVDX,PB_8255
OUTDX,AL;从PA口读到的信息送给PB口
JMPSTART1
ENDSTART
常见芯片控制字
1、8259初始化控制字ICW1~ICW4
ICW1:
×
触发方式:
0:
边缘触发
1:
电平触发
×
×
1
LTIM
ADI
SNGL
ICW4
ICW4选择:
0:
不用
1:
使用
单片/级联:
0:
级联
1:
单片
1:
8080/8085
0:
8086
ICW2:
T7
T6
T5
T4
T3
×
×
×
(高5位中断向量号,低3为IR的编码)
ICW3:
主片
IR7
IR6
IR5
IR4
IR3
IR2
IR1
IR0
(1表示该引脚接有从片,0表示该引脚没有接从片)
ICW3:
从片
0
0
0
0
0
ID2
ID1
ID0
ID2、ID1、ID0可以为000、001…111分别表示从片连接在主片的IR0、IR1…IR7引脚上。
ICW4:
0
0
0
SFNM
BUF
M/
AEOI
UPM
CPU类型:
0:
8080/8085
1:
8086/8088
缓冲方式
1,非缓冲方式
2,缓冲方式
特殊全嵌套方式
1,一般全嵌套方式
2,特殊全嵌套方式
主片/从片
中断结束方式
1,正常中断结束方式
2,自动中断结束方式
2、8259操作控制字OCW1~OCW2
OCW1:
M7
M6
M5
M4
M3
M2
M1
M0
Mi为1表示表示表示屏蔽IRi位的中断请求
OCW2:
R
SL
EOI
0
0
L2
L1
L0
0:
不轮转
1:
轮转优先权
0:
非EOI
1:
送中断结束EOI
1:
选择由L2、L1、L0指定中断级
L2、L1、L0指定被复位或特殊优先权轮转中的最低优先权
OCW3:
×
ESMM
SMM
0
1
P
RR
RIS
查询方式
3、8255方式选择命令字
D7
D6
D5
D4
D3
D2
D1
D0
C口低4位
0:
输出
1:
输入
B口
0:
输出
1:
输入
A口
0:
输出
1:
输入
C口高4位
0:
输出
1:
输入
A口方式选择
00:
方式0
01:
方式1
10:
方式2
B口方式选择
0:
方式0
1:
方式1
1
PC口置位/复位命令字:
0
×
×
×
0/1
0/1
0/1
S/C
D0=1,置位;D0=0,复位。
D3D2D1=000对PC0置位/复位…111对PC7置位/复位。
4、8253控制字格式
D7
D6
D5
D4
D3
D2
D1
D0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型原理与接口技术 微型 原理 接口 技术 试题 ABC 综合