资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
四川业 大 学 大 学 题微机原理与接口技题闭卷()适用年:气 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 的中断求被屏蔽 _。第 1共 15 页四川农业大学大学试题9 ICW2 命令字的功能是 _写入中断类型号 _,如果写入的 ICW2 为08H , 则 通 过 该 片 8259 上 IR3 引 脚 接 入 的 中 断 其 中 断 类 型 码 为_0BH_ _。00001000,00001=08H ,08+3=0BH10 8253 的 CLK0 接 1.5MHz 的时钟,欲使 OUT0 产生频率为 50kHz 的方波信号,则 8253 的计数值应为 _30_,应选用的工作方式是 _3_,计数初值是30 。11 当 8255 工作于方式 1 时,其引脚信号 IBF 表示_ _输入缓冲器满信号_,OBF 表示_ _输出缓冲器满信号 _。12 8255A 有_3_种工作方式,其中只有 _PA_口有 2 方式。13 8251 串行通信按通信的信息格式不同,分为 _ _面向字符型 _和_面向数据位型 _两种方式,它们的传送对象分别是 _字符_和_数据位 _。14 有一个 8 位 DA 电路,已知参考电压 V R 为+5V ,若 CPU 向 D/A 输出的数据为 40H,求 DA 的输出电压为 _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表示 置位/ 复位命令控制字 。第 2 页 共 15 页四川农业大学大学试题二、简答:(每题 5分,共 20 分)1 下图中的译码电路所确定的端口地址为 _ 28CH-28DH _H 。A0A1A2 8259A A3A4 CSA5 AA6 BA7 C74LS138A8 G2AA9 G2B2 简述频移键控的工作原理。答:在计算机中一般采用频移键控方式,也就是将数字 1 和 0 调制为不同频率的两个信号,实现原理如下图所示:3 微处理器、微型计算机和微型计算机系统有什么区别和联系。答:微处理器由运算器,控制器和寄存器构成,而微型计算机是在微处理器的基础上加上内存,存储器,总线和接口电路构成。微型计算机系统这是在微型计算机的基础上加上外设和软件构成。具体如下图所示:第 3 页 共 15 页四川农业大学大学试题微型计算机系统微处理器 微型计算机运算器 控制器寄存器组内存 存储器 总线输入输出输出 接口电路外部设备 软件4 设下图为一 3*4 的矩阵键盘,以此为例简述其初始化状态及扫描按键的工作过程。PA0PA1PA2PB0PB1PB2PB3答:初始状态:8255A 口输出, B 口输入;PA0PA7 均输出 0PB0PB7 接入高电平扫描过程:先使第 0 行接低电平,其余行为高电平,然后看第 0 行是否有键闭合(通过检查列线电位实现) ;此后,再将第 1 行置 0,然后检测列线是否有变为低电位的线。如此往下一行一行地扫描,直到最后一行在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出第 4 页 共 15 页四川业 大 学 大 学 题5述 8086 和 8088 有什么区。答: 8086 和 8088 的内部数据线度16 位, 8086外数据线16 位,但8088外数据线8 位,因此, 8088 的运行速度比 8086 慢。 8088 成“准 16位机”。8088 指令列度4 个字,而 80866 个字。两者均有 20 位地址,存器址范可达 1M 的存空。6述异步通信和同步通信的字符格式并行比。答: 串行异步通信以 字符行 其通信 起止式异步通信协议,其字符格式通常由 0 作起始位, 5-8 个数据位, 1 个奇偶校位, 1-2 个停止位,停止位1,空位1。其信息格式如下所示:字符起始位 数据位 校位 停止位 空位0/1 0/1 0/1 0/1 1 1 0 1 1低位 高位同步通信以一个 数据()传单位,每个数据附加 1 个或 2 个同步字符,最后 以校字符束 ,最常使用 高数字路控制议 HDLC 。其信息格式如下所示:同步字符 数据 数据 数据 校字符三、硬件计 ( 共 40 分)第 5共 15 页四川业 大 学 大 学 题1用一片 8255A 控制八个 8 段共阴极 LED 数管的路。要求按下某开关,其代表的数字 (K11,K22, K88)在数管从左到右循 (已有一个延子程序 DELAY 可以用),直到按下另一个开关。假定 8255A 的口A、B、 C 及控制口的地址依次6063H。写完成上述功能的程序,包括8255A 的初始化、控制程序和数管的示代表。 (15 分)a PA0 b PA1 : h PA7af bg PB0PB1: c e PB7K0PC0 PC1: K7dh PC75V1.答:共阴极数管的七段数字 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.CODETAB DB第 6共 15 页四川农业大学大学试题06H,5BH,4FH,66H,6DH,7DH,07H,7FHSTAR:;初始化程序MOV DX CON-8255MOV 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,AL第 7 页 共 15 页四川农业大学大学试题CALL DL500msJMP LOOPDL500ms PROC NEARPUSH CXMOV CX,60000DL500ms1: LOOP DL500ms1POP CXRETDL500ms ENDPEND START2 设某系统使用两片 8259A 管理中断。主片的端口地址为 0F000H 和 0F001H ,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为 0E000H 和 0E001H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为 7077H,从片的中断类型号为 8087H。要求:(1) 画出主从片的级联图; (7 分)第 8 页 共 15 页四川农业大学大学试题(2) 编写主、从片初始化程序。 (8 分);初始化主片 8259AMOV DX,0F000HMOV AL ,11H ICW1:11HOUT DX ,AL ;ICW1MOV DX,0F001HMOV AL ,70HOUT DX ,AL ;ICW2NOPMOV AL ,01H 00000001OUT DX ,AL ;ICW3NOPMOV AL ,11HOUT DX ,AL ;ICW4;初始化从片 8259AMOV DX,0E000H第 9 页 共 15 页四川农业大学大学试题MOV AL ,11HOUT DX , ALMOV DX,0E001HMOV AL ,80HOUT DX , ALNOPMOV AL ,00HOUT DX , ALNOPMOV AL 01HOUT DX,AL3 设 8253 的输入 CLK1=2000Hz ,CS=0F0000F003H ,要求 OUT1 输出为高电平和低电平均为 20ms 方波。(1) 画出 8253 的接线图; (5 分)csA 0f=2000HZA 1GATE1=5v8253 OUT 1(2) 设计 8253 的控制程序。 (5 分)计数初值 =2000/1000/(20+20)=80=50H.MODEL TINY第 10 页 共 15 页四川农业大学大学试题T1-8253 EQU 0F001HCON-8253 EQU 0F003STACK 100.CODESTAR:MOV DX,CON-8253MOV AL,56HOUT DX,ALMOV DX,T1-8253MOV AL,50HOUT DX,ALEND STAR4.使用 8255A 作为开关和共阴极 LED 指示灯的接口,设 8255A 的 A 口连接 8 个开关,B 口连接 8 个 LED 指示灯,要求将 A 口的开关状态读入,然后送至 B 口控制指示灯亮、灭。 (设 8255A 的 A 口的地址为 60H)a) 试画出连接电路图。 (7 分)第 11 页 共 15 页四川农业大学大学试题csPA0.A 0.PA7A 18255PB0.PB7b) 编写程序实现上
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号