08年春季浙江省计算机三级单片机试卷及部分答案_第1页
08年春季浙江省计算机三级单片机试卷及部分答案_第2页
08年春季浙江省计算机三级单片机试卷及部分答案_第3页
08年春季浙江省计算机三级单片机试卷及部分答案_第4页
08年春季浙江省计算机三级单片机试卷及部分答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2008 年春浙江省高等学校 计算机等级考试试卷计算机等级考试试卷 三级三级 单片机及应用技术单片机及应用技术 说明 1 所有题目均答在答题纸上 所有题目均为必答题 2 判断题 用 和 表示对和错 3 请将你的准考证号的后五位填写在答卷的右下角指定位置内 4 考试时间为 120 分钟 5 以下题目均针对 MCS 51 单片机 试题试题 1 判断题判断题 用 和 表示对和错 每小题 1 分 共 10 分 1 内部 RAM 20H 2FH 共 16 个字节单元提供了 128 个位单元 这些位单元的位地址编号 为 00H 7FH 那么指令中的 21H 是表示位单元还是字节单元可以通过其具体的应用指令来 区分 2 单片机只能应用于嵌入式系统 为适应嵌入式系统应用要求的不断提高 现在单片机技 术的主要发展方向是努力增加其位数 3 在程序执行过程中 数据存储器的访问地址也可以由 PC 给出 4 DPTR 为 16 位寄存器 因此通过 DPTR 访问的数据单元位数也是 16 位的 5 现今单片机外围器件向串行扩展方向发展 很多单片机应用系统向片上最大化 SOC 加串行外围扩展的体系结构发展 6 IIC 总线 1 Wire 总线 串行外设接口 SPI 是目前通行的串行扩展总线 7 CAN 总线诞生于汽车电子系统网络 CAN 总线为多主总线 总线上可挂接上百个节点 且任一节点均可成为主节点 有较高的传输速率与通信距离 有相关的机制来保证总线通 信的高可靠性 8 89C51 单片机外部地址总线宽度为 16 位 因此用该单片机构建的单片机应用系统的外 部数据存储器最多只能扩展至 64KB 单元 9 最高优先级别的中断请求能够无条件的被立即响应 从而满足单片机应用系统的实时性 要求 10 51 单片机的特殊功能寄存器中的位是可以通过软件来设置的 因此其每一位都是可以 位寻址的 试题试题 2 选择题选择题 单选题 每小题 2 分 共 60 分 1 MCS 51 单片机的最大时序定时单位是 1 D A 拍节B 状态C 机器周期 D 指令周期 2 需要外加电路来撤消中断请求信号的是 2 A A 电平方式的外部中断 B 脉冲方式的外部中断 C 外部串行中断 D 定时中断 3 单片机应用程序一般存放在 3 中 B A RAM B ROM C 寄存器 D CPU 4 若单片机应用系统的晶振频率为 6MHz 为了实现定时 1ms 采用定时器 工作方式设 置为 1 则计数初值应设为 4 C 216 1MS 2US A 500 B 1000 C 216 500 D 216 1000 5 8 段数码管 若其 a 段 h 段分别和数据总线 D0 D7 按顺序相关 若在送段码 0FFH 时 其显示 8 那么为显示 H 则段码应为 5 A A 76H B 6EH C 91H D 90H 6 MOVX A R0 指令中 源操作数采用 6 寻址方式 该指令将访问 6 D A 寄存器 外部数据存储器 B 直接 程序存储器 C 寄存器间接 内部数据存储器 D 寄存器间接 外部数据存储器 7 若 A 86H PSW 80H 则执行 RRC A 指令后 A 的内容为 7 A A C3H B B3H C 0DH D 56H 8 在中断服务程序中至少应有一条 8 D A 传送指令 B 转移指令 C 加法指令 D 中断返回指令 9 下面哪条指令会产生信号 9 DWR A MOVX A DPTR B MOVC A A PC C MOVC A A DPTRD MOVX DPTR A 10 ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 如上程序段 则当 CPU 响应外部中断 0 时 PC 的内容将会被设置为 10 B A 0003H B 2000H C 000BH D 3000H 11 使用 CMOS 工艺制造的芯片时一般不用考虑以下哪种情况 11 D A 单片机 IO 口的电流驱动能力 B 单片机 IO 口与接口电路的电压匹配问题 C 单片机 IO 口本身的应用特点 D 芯片的控制时序 12 使用 89C51 单片机 若从 P0 0 引脚输入一个开关量信号 则需要如下 12 操作 A A IO 口接上拉电阻 且先要向 P0 0 口写 1 然后用读引脚指令输入信号 B IO 口接下拉电阻 且先要向 P0 0 口写 1 然后用读引脚指令输入信号 C 先要向 P0 0 口写 1 然后用 MOVX A R0 读入总线上的数据 D 先要向 P0 0 口写 1 然后用 MOV A P0 读入信号 13 执行 MOVX A DPTR 时不涉及到的信号为 13 D A RD B ALEC 地址信号D RXD 14 对于单片机内部程序存储空间使用与否 由 14 引脚来决定 A A EAB CSC PSEND MEM 15 51 单片机可以使用堆栈的最大深度为 15 B A 80BB 128BC 36BD 40B 16 相对寻址方式寻址的结果将体现在 16 中 B A DPTRB PCC ACCD Ri 17 执行返回指令 返回的断点位置是 17 B A 调用指令首地址 B 调用指令的末地址 C 调用指令的下一条指令首地址 D 返回指令的首地址 18 单片机应用系统中 需要双向传输信息的是 18 B A 地址总线B 数据总线C 控制总线D 电源线 19 以下叙述中 不属于 51 单片机存储器系统特点的是 19 C A 大部分芯片内外存储器同时存在 B 程序和数据存储器同时存在 C 扩展数据存储器与片内数据存储器存储空间有重叠 D 扩展程序存储器与片内程序存储器存储空间有重叠 20 串行数据传送相比并行数据传送具有的优势为 20 A A 传输成本低 适合远距离传送B 传输速度高 C 传输效率高D 编程控制简单 21 没有内部锁存器的 D A 转换器 不能直接与 80C51 单片机的 P0 口以总线方式连接使 用的原因是 21 A A P0 口没有锁存功能B P0 口为地址数据复用口 C P0 口不能输出数字信号D P0 口只能输出地址 22 对于单片机内部定时计数器的使用以下说法最合适的为 22 B A 定时是通过对内部时钟脉冲的计数实现的 B 当定时时间到之后 计数溢出标志自动置位 该标志位需要通过软件方法清 0 C 用定时计数器实现时钟功能 只要系统晶振频率稳定 那么时钟是没有误差 不需 要修正的 D 用计数功能可以实现对外部脉冲进行计数 因此可以用来测量任意频率信号的频率 23 若以下中断的优先级别相同 它们同时申请中断 则 CPU 首先响应 23 A A 外部中断 0 B 外部中断 1C 定时器 0 中断 D 定时器 1 中断 24 从 MCS 51 单片机程序存储器读取数据时 可采用的指令为 24 B A MOV A R1 B MOVC A A DPTR C MOVX A R0 D MOVX A DPTR 25 P0 65H CPL P0 2 SETB C MOV P0 4 C 则执行以上代码后 P0 25C A 61H B 75H C 71H D 17H 26 执行 PUSH ACC 指令 则执行的操作是 26 A A SP 1SP ACC SP B ACC SP SP 1SP C SP 1SP ACC SP D ACC SP SP 1SP 27 要使 P0 口高 4 位变 0 低 4 位保持不变 应使用指令 27 D A ORL P0 0FH B ORL P0 0F0H C ANL P0 0F0H D ANL P0 0FH 28 CPU 响应中断后 保护现场的工作应该是 28 C A 由 CPU 自动完成 B 由硬件中断逻辑自动完成 C 应由中断服务程序完成 D 在主程序中完成 29 51 单片机外部程序存储器和数据存储器的编址关系是它们采用 29 方式 C A 各自独立编址 B 两者统一编址 C 独立编址或统一编址 D 动态编址 30 MOV A B 指令源操作数的寻址方式为 30 C A 寄存器间接寻址方式B 直接寻址方式 C 寄存器寻址方式D 基址变址寻址方式 试题试题 3 程序阅读填空题程序阅读填空题 在以下对应位置填入合适的指令 每空 2 分 共 14 分 1 编程将片内 RAM30H 单元开始的 15B 数据传送到片外 RAM3000H 开始的单元中 MOV R0 30H MOV R7 1 15 MOV DPTR 3000H LOOP MOV A R0 MOVX DPTR A 2 INC R0 INC DPTR DJNZ R7 LOOP RET 2 在单片机的 P1 口连接有 8 个发光二极管 改变 P1 口的状态即可控制发光管发光还 是不发光 0 发光 1 不发光 编程实现 8 个发光管实现以下规律变化 总共 9 种 状态 每隔一秒变化一次 9 次一个循环 仅 1 号灯亮 仅 2 号灯亮 仅 8 号灯亮 全 亮 void Delay1s void 1 秒延时函数 void main unsigned char code vucCodeDpcode 9 0 x0FE 0 x0FD 0 x0FB 0 x0F7 0 x0EF 0 x0DF 0 x0BF 0 x7F 0 x00 unsigned char data vucDataIndex 0 while 1 P1 vucCodeDpcode vucDataIndex 3 Delay1s vucDataIndex 4 while vucDataIndex 9 3 设 fosc 12MHz 要求在 P1 0 上输出周期约为 2 毫秒的方波 sbit sOut P1 0 IE 0 TMOD 1 TR0 1 while 1 TH0 65536 1000 256 TL0 5 65536 1000 256 while TF0 6 sOut sOut TF0 0 4 将内部 RAM 40H 60H 字节单元内容设置为 0 MOVR7 21H MOV R0 40H 7 MOVA 0H LOOP MOV R0 A INCR0 DJNZR7 LOOP 试题试题 4 应用题应用题 1 共 16 分 请用 89CXX 单片机和一有源蜂鸣器 两个引脚 加上 5 伏电源即可发声 工作电流约 50mA 及相关的器件构建一应用系统 要求实现以下功能 蜂鸣器发一秒钟间隔音 就 是发声一秒 停一秒 周而复始 1 请画出单片机最小系统 4 分 2 画出蜂鸣器与单片机的连接图 4 分 3 写出基于 1 和 2 基础之上的让蜂鸣器发声

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论