logo资料库

2007年山东科技大学微机原理及应用考研真题.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2007 年山东科技大学微机原理及应用考研真题 一、填空题,每空 1 分,1~5 题每个考生均做,6~9 题为一组(8086/8088 系统),10~14 题为一组(MCS-51 系统),考生可任选一组。【20'】 1.二进制数 10100101B 转化为十进制数为(1),十进制数-25 的补码为(2)H。 2.微型计算机是由(3)和(4)两大部分组成。 3.在计算机的微处理器中,我们将 SP 称为(5),将 PC 称为(6) 4.用于计算机程序设计的语言一般可分为(7)、(8) 和高级语言三种。 5.I/O 器件与 CPU 交换信息或计算机与计算机之间交换信息时根据位传输的方式,我们一 般将通信分为(9)通信和 00 通信。 6.8086/8088 由两个独立的处理部件组成∶(11)和(12) 7.8086 系统中访问存储器的实际地址的计算方法是采用(13) 8.在微型计算机系统中,CPU 与外设之间进行信息交换,其输入和输出的传送方式一般分为 (14)、(15)和(16) 9.8086 的中断源可来自 CPU 外部,也可以来自 CPU 内部,分为(17)和(18)两大类。 来自外部的中断请求,又可分为(19)和(20)两类。 10.8051 单片机的片外 RAM 地址空间可达(21)字节,地址范围(22) 11.在 MCS-51 系列单片机扩展外部并行芯片比较重要的问题是编址技术,我们常采用的方 法有(23)和(24) 12.根据对 LED 显示器的工作原理,我们一般将显示方式分成(25)和(26)两种。 13.根据键盘的结构形式,我们将键盘分为(27)键盘和(28) 键盘。 14.80C51 从低功耗的空闲方式中退回正常工作模式,有(29) 和 (30)两种方法。 二、简答题,每题 7 分【49'】 1.简述微处理器、微型计算机和微型计算机系统三者之间的关系。 2.简述计算机系统中堆栈组织的作用和工作特点。 3.从应用的角度,存储器可分为哪两类?简述它们各自的应用特点。 4.计算机对输入/输出接口芯片扩展时,一般对输入接口器件和输出接口器件的要求分别是 什么?为什么? 5.请简述计算机系统中断的执行过程。 6. A/D 转换器、D/A 转换器的主要性能指标分别有哪些? 7.作为计算机通信,最重要的指标有哪些? 三、分析下面程序段的含义,说出程序段的功能即可,2 题任选 1 题【11'】 1. 8086 汇编语言
2. MCS-51 汇编语言 四、根据要求编程,考生可用 8086 汇编语言编程,也可用 MCS-51 汇编语言编程。1~~3 题每个考生均做,4~6 题为一组(用 8086/8088 系统),7~9 题为一组(用 MCS-51 系统), 考生可根据所选系统选一组。【70'】 1.在存中从 BLOCK 单元开始存放着 10 个字节类型无符号数据,找出其最小值并把它送入 MIN 单元。【10'】 2.用查表法求变量 Y 的平方值(变量 Y 的范围为无符号单字节数)。【10'】
3.请利用 LED 发光二极管模拟一个十字路口的交通指示灯,东南西北四个方向各有红、黄、 绿三种颜色的指示灯,要求 LED 管的工作由 8255A 的 PA 和 PC 口进行控制,请画出 8255A 与 CPU 的接口示意图和 8255A 与 LED 管的连接关系示意图,并根据你画的示意图给出 8255A 控制字寄存器、PA、PB、PC 口的地址以及 8255A 的方式控制字,并编制 8255A 的初始化程 序【10'】 附∶8255 的工作方式控制字各位定义如下∶ D7=1—方式控制字标志位,D6D5—A 口方式,D4=1/0—A 口输入/输出,D3=0/1-C 口高四位 输入/输出,D2—B 口方式,D1=1/0 一 B 口输入/输出,D0=1/0-C 口低四位输入/输出。 4.8253 的端口地址为 40H~43H,CLK1=CLK2=1MHz,按下列要求编程∶【20'】 ①若使 OUT1 输出 40Hz 的方波,OUT2 的输出 1KHz 的方波,分别确定 8253 计数器 CNT1、 CNT2 的初值及方式控制字;【6'】 ②用 OUT1 的输出控制 1KHz 方波交替输出给扬声器,即 OUT1=1 时电路输出 1KHz 的方波, OUT1=0 时电路输出低电平,试画出控制电路图;【6'】 ③编写初始化程序及应用程序。【8'】 附∶8253 控制字的各位结构如下∶ 5.按照如下要求对 8259A 设置初始化命令字∶系统中有一片 8259A,中断请求信号用上升 沿触发方式,中断类型代码为 90H~97H,用一般全嵌套方式,不用缓冲方式,采用中断自动 结束方式。8259A 的端口地址为 20H、21H。【10'】 附 1∶8259 的初始化字 ICWI(偶地址)定义如下∶ LTIM—触发方式,=1,高电平触发,=0,上升沿触发;SNGL—本 8259A 是否与其他 8259A 处于级联状态,当系统只有一片 8259A 时,取 1;IC4—对于 8086/8088 系统,IC4 总为 1。 附 2∶8259 的中断类型码字 ICW2(奇地址)定义如下∶ T7~T3—中断类型码的高 5 位;低 3 位由 8259A 自动按 IR 输入端确定。 附 3∶8259 的中断结束方式字 ICW4(奇地址)定义如下∶ SFNM 一特殊全嵌套方式=1,普通全嵌套=0;BUF—缓冲方式=1,非缓冲方式=0;M/S—主 片 =1 , 从 片 =0;AEIO- 自 动 结 束 中 断 =1 , 非 自 动 结 束 中 断 =0; μ PM — 微 处 理 器 8086/8088=1,8080/8085=0。 6.已知 8250 输入时钟频率 1.8432MHz,波特率 4800bps。异步通信的数据格式∶每个字符 7 位,1 位停止位,奇校验。线路控制寄存器地址=3FBH,线路状态寄存器地址=3FDH;除数寄
存器的地址=3F8H、3F9H;数据收/发缓冲寄存器的地址=3F8H。【10'】 ①根据上述条件,求除数寄存器的除数(波特率系数)。【2'】 ②编写 8250 的初始化程序,设置波特率、字符帧格式。【8'】 附 1∶线路状态寄存器 LSR 格式∶ D0=1—接收数据就绪;D1=1—溢出错;D2=1—奇偶错;D3=1—帧格式出错;D4=1—中止符检 测;D5=1—发送寄存器空;D6=1—发送移位寄存器空;D7 恒为 0。 附 2∶线路控制寄存器 LCR 格式∶ ID0 决定字符的位数,00-5 位,01-6 位,10-7 位,11-8 位;D2=0/1—1 位/2 位停止位;D3=0/1 —无/有检验;D4=0/1—奇/偶校验;D5=0/1—无/有附加位;D6=1—无/有中止符;D7=1—访问 除 数寄存器,D7=0—访问其它寄存器。 7.请设计一个从 P1 口上循环点亮 8 个 LED 灯的任务,循环间隔 2s,每次点亮 1 个灯,晶振 为 6MHz,定时时间要求用单片机内部的硬件定时器资源。【15'】 ①画出电气原理图,包括元件参数设计;【6'】 ②编写任务要求的程序。【9'】 8.请编制如下要求的接收程序,已知发送方采用串口工作方式 3,CPU 的晶振为 11.0592MHz, 通信的波特率为 4800bps,数据接收采用中断方式,接收的数据个数为 10 个,采用奇校验, 10 个数据全部接收正确设置通信成功标志,否则设置通信失败标志。【10'】 附 1∶串行控制寄存器 SCON 的各位结构如下∶ 附 2∶定时器方式控制寄存器 TMOD 的各位结构如下∶ D7-D4∶服务于 T1;D3-D0∶服务于 T0。 9.用 DAC0832 产生一个三角波,波形的频率为 125Hz,幅度在-5V~+5V 之间,假设晶体 振荡器的频率为 12MHz,要求画出与 CPU 的接口原理图并编制程序。【15'】
分享到:
收藏