1、微机原理与接口技术试题闭卷()适用年级:电气 2009(时间:120 分钟 满分:100 分)班级_ 学号_ 姓名_ 考分_一、 填空(每空 1 分,共 40 分)1 8086CPU 可以工作在 和 两种工作模式。2 接口中的信息通常有以下三种:_、_和_。3 计算机与外设之间的数据传送有以下几种基本方式:_、_、_、_。4 在 8086/8088 系统中,I/O 端口的地址采用_编址方式,访问端口时使用专门的_。5 总线根据其用途和应用场合,可以分为以下类型:_、_、_、_。ISA 总线属于_总线。6 80X86 的 CPU 有两条外部中断请求线_ 和_。这两条线上来的中断都属于_中断。7
2、特殊嵌套方式与一般嵌套方式相比,其特点是:_。8 某时刻 8259A 的 IRR 寄存器中的内容是 15H,说明_,某时刻 8259A 的 ISR 寄存器中的内容是 20H,说明_。某时刻 8259A 的 IMR 寄存器中的内容是20H,说明_ 。9 ICW2 命令字的功能是_,如果写入的 ICW2 为 08H,则通过该片 8259上 IR3 引脚接入的中断其中断类型码为_。10 8253 的 CLK0 接 1.5MHz 的时钟,欲使 OUT0 产生频率为 50kHz 的方波信号,则8253 的计数值应为_,应选用的工作方式是_,计数初值是 。11 当 8255 工作于方式 1 时,其引脚信号
3、 IBF 表示_ ,OBF 表示_。12 8255A 有 _种工作方式,其中只有 _口有 2 方式。13 8251 串行通信按通信的信息格式不同,分为_和_两种方式,它们的传送对象分别是_和_。任课教师: 教研室主任:14 有一个 8 位 DA 电路,已知参考电压 VR 为+5V,若 CPU 向 D/A 输出的数据为40H,求 DA 的输出电压为 _V;要使 DA 输出 4V 的模拟电压,则写入的相应的数字值应为_。15 把采样后的模拟信号转换成数字信号,这是 A/D 转换,A/D 转换就是 的过程。16 在模/数转换期间,通常要求模拟信号保持稳定,因此当输入信号变化速率较快时,都应该采用 电
4、路。二、简答:(每题 5 分,共 20 分)1 下图中的译码电路所确定的端口地址为_ _H。2 简述频移键控的工作原理。3 微处理器、微型计算机和微型计算机系统有什么区别和联系。8259ACSA6A9A8A5A7ABC74LS138G2AG2BA3A2A4A0A1PA0PA1PA2PB0PB1PB2PB34 设下图为一 3*4 的矩阵键盘,以此为例简述其初始化状态及扫描按键的工作过程。三、软、硬件设计(共 40 分)1 为用一片 8255A 控制八个 8 段共阴极 LED 数码管的电路。现要求按下某开关,其代表的数字(K1 为 1,K2 为 2,K8 为 8)在数码管从左到右循环显示(已有一个
5、延时子程序 DELAY 可以调用) ,直到按下另一个开关。假定 8255A 的口 A、B、C 及控制口5V K7K0abhPA0PA1:PA7PB0PB1:PB7PC0PC1:PC7 hgfedcba的地址依次为 6063H。编写完成上述功能的程序,应包括 8255A 的初始化、控制程序和数码管的显示代码表。 (15 分)2 设某系统使用两片 8259A 管理中断。主片的端口地址为 0F000H 和 0F001H,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为 0E000H 和0E001H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为 7077H
6、,从片的中断类型号为 8087H。要求:(1) 画出主从片的级联图;(7 分)(2) 编写主、从片初始化程序。(8 分)3 设 8253 的输入 CLK1=2000Hz,CS=0F0000F003H ,要求 OUT1 输出为高电平和低电平均为 20ms 方波。(1) 画出 8253 的接线图;(5 分)(2)设计 8253 的控制程序。 (5 分)常见芯片控制字1、8259 初始化控制字 ICW1ICW4ICW1: 1 LTIM ADI SNGL ICW4ICW2:T7 T6 T5 T4 T3 (高 5 位中断向量号,低 3 为 IR 的编码)ICW3:主片IR7 IR6 IR5 IR4 IR
7、3 IR2 IR1 IR0(1 表示该引脚接有从片,0 表示该引脚没有接从片 )ICW3:从片0 0 0 0 0 ID2 ID1 ID0ID2、ID1、ID0 可以为 000、001111 分别表示从片连接在主片的 IR0、IR1IR7 引脚上。ICW4:0 0 0 SFNM BUF M/ sAEOI UPM2、8259 操作控制字 OCW1OCW2触发方式:0:边缘触发1:电平触发1:8080/80850:8086单片/级联:0:级联1:单片ICW4 选择:0:不用 1:使用CPU 类型:0:8080/8085 1:8086/8088特殊全嵌套方式0, 一般全嵌套方式1, 特殊全嵌套方式缓冲
8、方式0, 非缓冲方式1, 缓冲方式主片/从片中断结束方式0, 正常中断结束方式1, 自动中断结束方式OCW1:M7 M6 M5 M4 M3 M2 M1 M0Mi 为 1 表示表示表示屏蔽 IRi 位的中断请求OCW2:R SL EOI 0 0 L2 L1 L0OCW3: ESMM SMM 0 1 P RR RIS3、8255 方式选择命令字D7 D6 D5 D4 D3 D2 D1 D0PC 口置位 /复位命令字:0 0/1 0/1 0/1 S/CD0=1,置位;D 0=0,复位。 D3 D2 D1= 000 对 PC0 置位/ 复位 111 对 PC7 置位/复位。4、8253 控制字格式D7
9、 D6 D5 D4 D3 D2 D1 D0L2、L1、L0 指定被复位或特殊优先权轮转中的最低优先权0:不轮转1:轮转优先权1:选择由L2、L1、L0 指定中断级0:非 EOI1:送中断结束EOI查询方式C 口高 4位0:输出1:输入1 A 口方式选择00:方式 001:方式 110:方式 2A 口0:输出1:输入 B 口方式选择0:方式 0 1:方式 1B 口0:输出1:输入C 口低 4位0:输出1:输入微机原理与接口技术试题答案填空(每空 1 分,共 40 分)最大模式、最小模式数据信息、状态信息、控制信息无条件传送方式、查询传送方式、中断查询方式、DMA统一、I/O 指令片内总线、片外总
10、线、内总线、外总线、内INTR、NMI 、外部可以响应同级中断IR0、IR4、IR4 有中断请求、IR5 的中断请求正在服务、IR5 的中断请求被屏蔽写入中断类型号、0BH30、3、30输入缓冲器、输出缓冲器3、PA面向字符型、面向数据位型、字符、数据位1.255、204量化编码保持二、简答:(每题 5 分,共 20 分)下图中的译码电路所确定的端口地址为_ 28CH-28DH_。简述频移键控的工作原理。答:在计算机中一般采用频移键控方式,也就是将数字 1 和 0 调制为不同频率的两个信号,实现原理如下图所示:微处理器、微型计算机和微型计算机系统有什么区别和联系。答:微处理器由运算器,控制器和
11、寄存器构成,而微型计算机是在微处理器的基础上加上内存,存储器,总线和接口电路构成。微型计算机系统这是在微型计算机的基础上加上外设和软件构成。具体如下图所示:运算器 控制器寄存器组 内存 存储器 总线输入输出输出 接口电路外部设备 软件微处理器微型计算机微型计算机系统设下图为一 3*4 的矩阵键盘,以此为例简述其初始化状态及扫描按键工作过程。答:初始状态:8255A 口输出,B 口输入;PA0PA7 均输出 0PB0PB7 接入高电平 扫描过程:先使第 0 行接低电平,其余行为高电平,然后看第 0 行是否有键闭合(通过检查列线电位实现) ;此后,再将第 1 行置 0,然后检测列线是否有变为低电位
12、的线。如此往下一行一行地扫描,直到最后一行在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出三、软、硬件设计(共 40 分)1.答:共阴极数码管的七段码为:数字 1 2 3 4 5 6 7 8 9 0共阴极 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 3FH;程序如下:.MODEL TINYPA-8255 EQU 60HPB-8255 EQU 61HPC-8255 EQU 62HCON-8255 EQU 63HSTACK 100.CODE TAB DB06H,5BH,4FH,66H,6DH,7DH,07H,7FHSTAR:;初始化程序MOV DX CON-825
13、5MOV AL,89HOUT DX,ALMOV BL,0FEH ;送位选信号LOOP:MOV AL,BLMOV DX,PB-8255OUT DX,ALROL BLLOOP1: ;判断是否有键按下MOV DX,PC-8255IN AL,DXCMP AL,0FFHJZ LOOP1MOV BH,00H;判断按键位置LOOP2:ROL ALJNC SHOWINC BHJMP LOOP2SHOW: ;显示段码MOV DX,PA-8255MOV AL,TABBHOUT AX,ALCALL DL500msJMP LOOPDL500ms PROC NEARPUSH CXMOV CX,60000DL500ms1: LOOP DL500ms1POP CXRETDL500ms ENDPEND START