微机原理与接口技术试题及答案A..-共13页 下载本文

内容发布更新时间 : 2024/12/27 6:23:45星期一 下面是文章的全部内容请认真阅读。

常见芯片控制字

1、8259初始化控制字ICW1~ICW4 ICW1: × ICW2: T7 T6 T5 T4 × × 1 LTIM ADI SNGL ICW4 触发方式: 0:边缘触发 1:电平触发

1:8080/8085 单片/级联: ICW4选择: 0:8086 0:级联 0:不用 1:单片 1:使用 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/s AEOI UPM 特殊全嵌套方式 0, 一般全嵌套方式 1, 特殊全嵌套方式

缓冲方式 0, 非缓冲方式 1, 缓冲方式 主片/从片 中断结束方式 0, 正常中断结束方式 1, 自动中断结束方式

CPU类型: 0:8080/8085 1:8086/8088 2、8259操作控制字OCW1~OCW2 OCW1: M7 M6 M5 M4 M3 M2 M1 M0 Mi为1表示表示表示屏蔽IRi位的中断请求

OCW2: R 0:不轮转 1:选择由L2、L1、 1:轮转优先权

L0指定中断级

OCW3: ×

3、8255方式选择命令字

D7

1 A口 A口方式选择 0:输出 00:方式0 1:输入 01:方式1 10:方式2

B口 C口高40:输出 1:输入 位 0:输出 B口方式1:输入 选择

0:方式0 1:方式1 0/1 0/1 0/1 C口低4位 0:输出 1:输入

D6 D5 D4 D3 D2 D1 D0 查询方式

ESMM SMM 0 0:非EOI 1:送中断结束EOI

1 P L2、L1、L0指定被复位或特殊优先权轮转中的最低优先权

RR RIS SL EOI 0 0 L2 L1 L0 PC口置位/复位命令字:

0 × × × S/C D0=1,置位;D0=0,复位。D3 D2 D1= 000对PC0置位/复位…111对PC7置位/复位。 4、8253控制字格式 D7

《微机原理与接口技术》试题答案

D6 D5 D4 D3 D2 D1 D0

填空(每空1分,共40分) 最大模式、最小模式

数据信息、状态信息、控制信息

无条件传送方式、查询传送方式、中断查询方式、DMA 统一、I/O指令

片内总线、片外总线、内总线、外总线、内 INTR、NMI、外部 可以响应同级中断

IR0、IR4、IR4有中断请求、IR5的中断请求正在服务、IR5的中断请求被屏蔽 写入中断类型号、0BH 30、3、30

输入缓冲器、输出缓冲器 3、PA

面向字符型、面向数据位型、字符、数据位 1.255、204 量化编码 保持

二、简答:(每题5分,共20分)

下图中的译码电路所确定的端口地址为_ 28CH-28DH__。 简述频移键控的工作原理。

答:在计算机中一般采用频移键控方式,也就是将数字1和0调制为不同频率的两个信号,实现原理如下图所示:

微处理器、微型计算机和微型计算机系统有什么区别和联系。

答:微处理器由运算器,控制器和寄存器构成,而微型计算机是在微处理器的基础上加上内存,存储器,总线和接口电路构成。微型计算机系统这是在微型计算机的基础上加上外设和软件构成。具体如下图所示:

微型计算机系统

微处理器

微型计算机 运算器 控制器 寄存器组 内存 存储器 总线 输入输出输出 接口电路 外部设备 软件

设下图为一3*4的矩阵键盘,以此为例简述其初始化状态及扫描按键工作过程。 答:初始状态:

8255A口输出,B口输入; PA0~PA7均输出0 PB0~PB7接入高电平 扫描过程:

先使第0行接低电平,其余行为高电平,然后看第0行是否有键闭合(通过检查列线电位实现);

此后,再将第1行置0,然后检测列线是否有变为低电位的线。如此往下一行一行地扫描,直到最后一行

在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出 三、软、硬件设计(共40分) 1.答:共阴极数码管的七段码为: 数字 共阴极 ;程序如下:

1 06H 2 5BH 3 4FH 4 66H 5 6DH 6 7DH 7 07H 8 7FH 9 6FH 0 3FH .MODEL TINY

PA-8255 EQU 60H PB-8255 EQU 61H PC-8255 EQU 62H CON-8255 EQU 63H STACK 100 .CODE TAB DB

06H,5BH,4FH,66H,6DH,7DH,07H,7FH STAR: ;初始化程序 MOV DX CON-8255 MOV AL,89H OUT DX,AL

MOV BL,0FEH ;送位选信号 LOOP: MOV AL,BL MOV DX,PB-8255 OUT DX,AL ROL BL

LOOP1: ;判断是否有键按下 MOV DX,PC-8255 IN AL,DX

2.(1)画出主从片的级联图;(7分)

CMP AL,0FFH JZ LOOP1

MOV BH,00H;判断按键位置 LOOP2: ROL AL JNC SHOW INC BH JMP LOOP2 SHOW: ;显示段码 MOV DX,PA-8255 MOV AL,TAB[BH] OUT AX,AL CALL DL500ms JMP LOOP DL500ms PROC NEAR

PUSH CX

MOV

CX,60000 DL500ms1: LOOP DL500ms1

POP CX

RET DL500ms

ENDP

END START