常见芯片控制字
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