单片机期末题002_第1页
单片机期末题002_第2页
单片机期末题002_第3页
单片机期末题002_第4页
单片机期末题002_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

624 单片机原理与应用 第1页 共9页 单片机原理与应用单片机原理与应用 期末复习题期末复习题 一 单项选择题单项选择题 1 二进制数 110110110 对应的十六进制数可表示为 A 1D3H B 1B6H C DB0H D 666H 2 8051 单片机具有双功能的端口是 A P0口和 P1口 B P3口 C P0口和 P2口 D P1口 3 一主程序中有一句 LP SJMP LP 功能指令为等待中断 当发生中断且中断返 回后 A 返回到主程序开始处 B 返回到该句的下一条指令处 C 返回到该句的上一条指令处 D 返回到该句 4 8031 响应中断后 中断的一般处理过程是 A 关中断 保护现场 开中断 中断服务 关中断 恢复现场 开中断 中 断返回 B 关中断 保护现场 保护断点 开中断 中断服务 恢复现场 中断返回 C 关中断 保护现场 保护中断 中断服务 恢复断点 开中断 中断返回 D 关中断 保护断点 保护现场 中断服务 关中断 恢复现场 开中断 中 断返回 5 在编程中使用伪指令的目的是 A 指示和引导如何进行手工汇编 B 指示和引导编译程序如何汇 编 C 指示和引导汇编程序进行汇编 D 指示和引导程序员进行汇编 6 单片机中的程序计数器 PC 用来 A 存放指令 B 存放正在执行的指令地址 C 存放下一条指令地址 D 存放上一条指令地址 7 ALU 表示 A 累加器 B 程序状态字寄存器 C 计数器 D 算术逻辑部件 8 单片机应用程序一般存放在 中 A RAM B ROM C 寄存器 D CPU 9 8031 单片机的定时器 T0 用作计数方式时是 A 由内部时钟频率定时 一个时钟周期加 1 B 由内部时钟频率定时 一个机器周期加 1 C 由外部计数脉冲计数 下降沿加 1 D 由 外部计数脉冲计数 一个机器周期加 1 10 将二进制数 1101001 2转换成对应的八进制数是 A 141 B 151 C 131 D 121 11 一中断子程序的最后一句不是 RETI 而是 RET 中断返回后 A 返回到主程序中 ACALL 或 LCALL 的下一句 624 单片机原理与应用 第2页 共9页 B 返回到主程序中响应中断时一句的下一句 C 返回到主程序开始处 D 返回到 0000H 处 12 能够用紫外光擦除 ROM 中程序的只读存储器称为 A 掩膜 ROM B PROM C EPROM D EEPROM 13 将十六进制数 6EH 转换成对应的十进制数是 A 100 B 90 C 110 D 120 14 INTEL8031 的 P0 口 当使用外部存贮存器时它是一个 A 传输高 8 位地址口 A 传输低 8 位地址口 C 传输高 8 位数据口 D 传输低 8 位地址 数据口 15 8031 单片机的定时器 T1 用作定时方式时是 A 由内部时钟频率定时 一个时钟周期加 1 B 由内部时钟频率定时 一个 机器周期加 1 C 由外部时钟频率定时 一个时钟周期加 1 D 由外部 时钟频率 16 在存储器扩展电路中 74LS373 的主要功能是 A 存储数据 B 存储地址 C 锁存数据 D 锁存地址 17 指令 MUL AB 执行前 A 18H B 05H 执行后 A B 的内容是 A 90H 05H B 90H 00H C 78H 05H D 78H 00H 18 PSW 中的 RS1 和 RS0 用来 A A 选择工作寄存器区号 B 指示复位 C 选择定时器 D 选择工作方式 19 MCS 51 单片机响应中断的过程是 D A 断点 PC 自动压栈 对应中断矢量地址装入 PC B 关中断 程序转到中断服务程序 C 断点压栈 PC 指向中断服务程序地址 D 断点 PC 自动压栈 对应中断矢量地址装入 PC 程序转到该矢量地址 再 转至中断服务程序首地址 20 8051 与 8751 的区别是 A 内部数据存储但也数目的不同B 内部数据存储器的类型不同 C 内部程序存储器的类型不同D 内部的寄存器的数目不同 二 多选题二 多选题 1 8051 单片机的 IE 寄存器的用途是 A 确定中断方式 B 确定 CPU 中断的开放或禁止 C 定时器中断 的开放或禁止 D 定时器溢出标志 E 选择外部中断的开放或禁止 2 下列说法错误的是 A 各中断发出的中断请求信号 都会标记在 MCS 51 系统的 IE 寄存器中 B 各中断发出的中断请求信号 都会标记在 MCS 51 系统的 TMOD 寄存器中 C 各中断发出的中断请求信号 都会标记在 MCS 51 系统的 IP 寄存器中 D 各中断发出的中断请求信号 都会标记在 MCS 51 系统的 TCON 与 SCON 寄存 器中 624 单片机原理与应用 第3页 共9页 3 MCS 51 单片机中堆栈的作用有 A 保护 SP B 保护栈顶 C 保护断点 D 保护现场 E 保护调用指令的下一条指令地址 4 8051CPU 在访问外部存贮器时 地址输出是 A P2 口输出高 8 位地址 B P1 口输出高 8 位地址 C P0 口输出低 8 位 地址 D P1 口输出低 8 位地址 E P2 口输出低 8 位地址 5 8051 单片机 CPU 的主要功能有 A 产生各种控制信号 B 存贮数据 C 算术 逻辑运算及位操作 D I O 端口数据传输 E 驱动 LED 6 MCS 51 的控制器由 等组成 A 计数器 PC B 累加器 C 指令译码器 D 指令寄存器 E 定时控制与条件转移逻辑电路 7 单片机扩展的内容有 等 A 总线扩展 B 程序存储器扩展 C 数据存储器扩展 D 外围扩展 E I O 口的扩展 8 随机干扰往往是以瞬变 尖峰或脉冲形式出现 它是由 造成的 A 温度变化 B 电压效应 C 电动工具的火花 D 电感性负载的启停 E 光电效应 三 简答题三 简答题 1 SJMP 短转移 指令和 AJMP 绝对转移 指令的主要区别 2 一个定时器的定时时间有限 如何实现两个定时器的串行定时 来实现较长时 间的定时 3 I O 接口和 I O 端口有什么区别 I O 接口的功能是什么 4 在 MCS 51 单片机系统中 外接程序存储器和数据存储器共 16 位地址线和 8 位 数据线 为何不会发生冲突 5 常用的 I O 接口编址有哪两种方式 它们各有什么特点 MCS 51 的 I O 端口编 址采用的是哪种方式 6 A D 转换器转换数据的传送有几种方式 四 程序填空题四 程序填空题 1 已知程序执行前有 A 02H SP 52H 51H FFH 52H FFH 下述程序执行 后 POPDPH POPDPL MOVDPTR 4000H RLA MOVB A 624 单片机原理与应用 第4页 共9页 MOVCA A DPTR PUSHA MOVA B INCA MOVCA A DPTR PUSHA RET ORG4000H DB10H 80H 30H 50H 30H 50H 请问 A SP 51H 52H PC 2 设内部 RAM 30H 5AH 5AH 40H 40H 00H 端口 P1 7FH 问执 行下列指令后 各有关存储单元 即 R0 R1 A B P1 30H 40H 及 5AH 单 元 的内容如何 MOV R0 30H MOV A R0 MOV R1 A MOV B R1 MOV R1 P1 MOV A P1 MOV 40H 20H MOV 30H 40H 每一条指令执行后的结果如注释字段所标 最后结果为 R0 R1 A B P1 30H 40H 5AH 3 如果 DPTR 507BH SP 32H 30H 50H 31H 5FH 32H 3CH 则 执行下列指令后 POPDPH POPDPL POPSP 则 DPH DPL SP 4 已知 SP 09H DPTR 4567H 在执行下列指令后 SP 内部 RAM 0AH 0BH PUSH DPL PUSH DPH SP 0BH 0AH 67H 0BH 45H 5 若 A 0FFH R3 0FH 30H 0F0H R0 40H 40H 00H 执行如下指令 INC A INC R3 624 单片机原理与应用 第5页 共9页 INC 30H INC R0 其结果 A 00H R3 10H 30H 0F1H 40H 01H 不影响 PSW 的状态 五 编程题五 编程题 1 设计一个 4 位数码显示电路 并用汇编语言编程使 8 从右到左显示一遍 2 试编写程序 查找在内部 RAM 的 20H 40H 单元中出现 00H 这一数据的次 数 并将查找到的结果存入 41H 单元 3 把内部 RAM 中起始地址为 data 的数据传送到外部 RAM 以 buffer 为首地址的区 域 直到发现 字符的 ASCII 码为止 同时规定数据串的最大长度为 32 个字节 4 三字节无符号数相加 其中被加数在内部 RAM 的 50H 51H 和 52H 单元中 加数在 内部 RAM 的 53H 54H 和 55H 单元中 要求把相加之和存放在 50H 51H 和 52H 单元 中 进位存放在位寻址区的 00H 位中 5 8 个连续存放在 20H 位首地址的内部 RAM 单元中 使用冒泡法进行升序排序程 序 设 R7为比较次数计数器 初始值位 07H TR0为冒泡过程中是否有数据互换 的状态标志 TR0 0 表明无互换发生 TR0 1 表明有互换发生 624 单片机原理与应用 第6页 共9页 答案参考答案参考 一 单项选择题单项选择题 1 B 2 B 3 D 4 A 5 C 6 C 7 D 8 B 9 C 10 B 11 D 12 C 13 C 14 D 15 B 16 D 17 D 18 A 19 D 20 C 二 多选题二 多选题 1 BCE 2 ABC 3 CDE 4 AC 5 ACD 6 ACDE 7 ABCE 8 CD 三 简答题三 简答题 1 答 前者提供了以 SJMP 的下一条指令的起始地址为中心的 256 字节范围的转移 128 127 后者的转移目标地址必须在与 AJMP 的下一条指令的第一字节相 同的 2KB 区的程序储存器中 短转移方便了可重定位编码 SJMP 方便了 PC 可重 定位编码 但转移范围小 而 ASJMP 转移范围大 但存在跳区的限制 AJMP 指 令只能位于 2KB 区的最后 2 个字节处时 才可跳到下一个区去 因此用 AJMP 指 令来代替 SJMP 指令是有条件的 也就是目标地址必须与它下面的指令存放地址在 同一个 2KB 区域内 2 答 方式一 在第一个定时器的中断程序里关闭本定时器的中断程序 设置和 打开另一个定时器 在另一个定时器的中断程序中关闭本定时中断 设置和打开另 一个定时器 这种方式的定时时间为两个定时器定时时间的和 方式二 一个作为定时器 在定时中断后产生一个外部计数脉冲 比如由 P1 0 接 INT0 产生 另一个定时器工作在计数方式 这样两个定时器的定时时间为一 个定时器的定时时间乘以另一个定时器的计数值 3 解 I O 端口简称 I O 口 常指 I O 接口电路中具有端口地址的寄存器或缓冲器 I O 接口是指单片机与外设间的 I O 接口芯片 I O 接口功能 一 实现和不同外设的速度匹配 二 输出数据缓存 三 输入数据三 态缓冲 4 解 因为控制信号线的不同 外扩的 RAM 芯片既能读出又能写入 所以通常都有读写控制引脚 记为 OE 和 WE 外扩 RAM 的读 写控制引脚分别与 MCS 51 的 RD 和 WR 引脚相连 外扩的 EPROM 在正常使用中只能读出 不能写入 故 EPROM 芯片没有写入控制引脚 只有读出引脚 记为 OE 该引脚与 MCS 51 单片机的 PSEN 相连 5 解 一 独立编址方式 独立编址方式就是 I O 地址空间和存储器地址空间分 开编址 优点是 I O 地址空间和存储器地址空间相互独立 界限分明 但是需要设 置一套专门的读写 I O 的指令和控制信号 二 统一编址方式 这种编址方式是把 I O 端口的寄存器与数据存储器单元同等对 待 统一进行编址 优点是不需要专门的 I O 指令 直接使用访问数据存储器的指 令进行 I O 操作 简单 方便且功能强大 624 单片机原理与应用 第7页 共9页 MCS 51 单片机使用的是 I O 和外部数据存储器 RAM 统一编址的方式 6 解 1 定时传送方式 A D 启动后 调用延时时间大于转换时间的延时程序后即 可读取 2 查询方式 A D 启动后 查询 EOC 转换结束信号 转换一完成即可读取转换 数据 3 中断方式 将 EOC 作为外中断请求信号 转换一结束 即引起中断 读取转 换数据 四 程序填空题 四 程序填空题 1 50H 50H 30H 50H 5030H 2 30H 5AH 7FH 5AH 7FH 20H 20H 7FH 3 3CH 5FH 4FH 4 0BH 67H 45H 5 00H 10H 0F1H 01H 五 编程题五 编程题 1 解 ORG 0100H MOV A 08H MOV R2 01H MOV DPTR TAB MOVC A A DPTR MOV P1 A NEXT MOV A R2 MOV P3 A ACALL DAY JB ACC 4 LPD RL A MOV R2 A AJMP NEXT LPD RET TAB DB END 2 答

温馨提示

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

评论

0/150

提交评论