福建师大单片机复习_第1页
福建师大单片机复习_第2页
福建师大单片机复习_第3页
福建师大单片机复习_第4页
福建师大单片机复习_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

一 填空一 填空 1 单片机在体系结构上大多采用 哈佛 结构 2 8051系列单片机外形结构为 40 条引脚 双列直插式 封装 3 8031单片机无内部程序存储器 其访问内部或外部程序存储器选 择信号 引脚EA 必须 接地或保持低电平 4 MCS 51系列单片机共有 4 个8位的并行I O口 分别记作 P0 P1 P2 P3 5 MCS 51系列单片机的内部RAM存储器共分为三部分 工作寄存 器区 位寻址区和 用户RAM 区 6 8051单片机的外部中断的触发请求方式有 负跳变触发 低电平 触发 7 MCS 51系列单片机的源程序的起始地址必须从 0000H单元开始 8 8051单片机提供了 2 个 16 位定时器 计数器 9 MCS 51系列单片机设有种 7 基本寻址方式 10 设P1口的原始写入内容为01011101B 执行指令CPL P1 2 P1 口的内容变为01011001B 11 单片机是指在一块芯片上集成了中央处理器CPU 随机存储器 RAM 程序存储器ROM 定时 计数器 中断控制器及串行口等部 件 12 8051的内部中断源有定时 计数中断源 外部中断源 串口中 断源 13 MCS 51系列单片机提供的总线结构中 P0口即是 低8位地址总 线 又是数据总线 P2口为高8位地址总线 14 MCS 51系列单片机的位寻址方式是以 位 为单位进行寻址 15 MCS 51系列单片机设置16位程序计数器 可寻址64K 字节的程 序存储器 16 MCS 51系列单片机的中断属可屏蔽 中断 即通过软件对中断控 制寄存器IE的设置 实现对各中断源中断请求的允许或禁止 的控制 17 MCS 51系列单片机的中断矢量地址被分配在程序存储器的 0000H 0032H 区域 18 8051单片机内部数据存储器的大小为 256字节 19 8051单片机的访问内部或外部程序存储器选择信号 引脚EA 保 持 高电平时 为访问内部程序存储器 20 MCS 51系列单片机设有64K字节的程序存储器地址空间 包括片 内与片外 21 MCS 51系列单片机的程序存储器 和 数据存储器是相互独立的 各自有 的寻址空间 22 MCS 51系列单片机应用系统源程序的基本地址空间可划分为 中断向量地址空间 中断服务程序 主程序 子程序 23 MCS 51系列单片机引脚PSEN是访问外部程序存储器的读选通信 号 24 MCS 51系列单片机共有处于高地址段的内部RAM结构的高128 个 字节特殊功能寄存器区 25 MCS 51系列单片机的定时器 计数器组成的核心是16位加1计数 器 当定时器 计数器设定为定时工作方式时 其计数脉冲来源于 内部时钟振荡器 定时器 计数器设定为计数工作方式时 其计数 脉冲来源于外部事件脉冲 26 MCS 51单片机的外部功能扩展结构中 采用读选通信号 和片选 信号 相组合访问外部程序存储器 27 MCS 51单片机的外部地址总线为 16 位 其寻址空间可达64K 28 指令MOV A 30H源操作数的寻址方式是直接寻址 29 MCS 51系列单片机用机器语言表示的指令格式是以8位二进制数 为基础 分单字节 双字节 三字节 指令 二 单项选择题二 单项选择题 1 MCS 51系列单片机的复位信号是 C 有效 A 上升沿 B 低电平 C 高电平 D 下降沿 2 串行通信传送速率的单位是波特 1波特 B A 1字节 秒 B 1位 秒 C 1帧 秒 D 1字符 秒 3 若累加器A中的数据为01110010B 则程序状态字PSW中的P A A 0 B 1 C 11 D 111 4 8051单片机的定时器 计数器工作方式0是 C A 8位计数器结构 B 11位计数器结构 C 13位计数结构 D 16位计数结构 5 MCS 51系列单片机汇编语言指令表示格式中常用符号C注释为 A A 最高进位标志位或布尔 位 处理累加器 B 定时器 计数器 C 中断系统 D 串行口 6 MCS 51系列单片机设有 C 字节的程序存储器地址空间 包括片 内与片外 A 8K B 32K C 64K D 256 7 8051单片机内部数据存储器的大小为 D 字节 A 8K B 32K C 64K D 256 8 指令MOV A 65H源操作数的寻址方式是 B A 直接寻址 B 立即寻址 C 寄存器寻址 D 位寻址 9 MCS 51系列单片机的定时器0溢出中断的向量地址为 A A 000BH B 0003H C 002BH D 0013H 10 MCS 51 单片机的4 个并行I O 口中 A 口可作地址 数据 分时复用总线口 A P0 B P1 C P2 D P3 11 MCS 51系列单片机的源程序的起始地址必须从 A 单元开始 A 0000H B 001BH C 0032H D 0002H 12 设P1口的原始写入内容为01011101B 执行指令CPL P1 2 P1口 的内容变为 D A 11111001B B 01011111B C 01111011B D 01011001B 13 程序状态字PSW中的最高位Cy PSW 7 为 A A 高位进位标志位 B 用户标志位 C 溢出标志位 D 奇偶校验标志位 14 8051单片机的定时器 计数器工作方式1是 D A 8位计数器结构 B 11位计数器结构 C 13位计数结构 D 16位计数结构 15 MCS 51系列单片机汇编语言指令表示格式中常用符号 X 注释为 A A 表示以X单元中的内容为地址进行间接寻址 B X单元中的内 容 C 程序走向 D 数据交换 16 MCS 51系列单片机设有 C 种基本寻址方式 A 8 B 32 C 7 D 256 17 8051系列单片机外形结构为 D 条引脚双列直插式封装 A 80 B 56 C 64 D 40 18 指令MOV A 78H源操作数的寻址方式是 A A 直接寻址 B 立即寻址 C 寄存器寻址 D 位寻址 19 MCS 51系列单片机的定时器1溢出中断的向量地址为 A A 001BH B 0003H C 002BH D 0013H 20 MCS 51 单片机的4 个并行I O 口中 A 口能驱动8个LSTTL 负载 A P0 B P1 C P2 D P3 21 单片机在体系结构上大多采用 A 结构 A Harvard 哈佛 B Von Neumann 冯 诺依曼 C 循环结构 D 跳变结构 22 MCS 51系列单片机的指令系统设有两条返回指令 D A RET 和END B RETI 和END C MOV 和END D RET和 RETI 23 程序状态字PSW中的最低位P PSW 0 为 D A 高位进位标志位 B 用户标志位 C 溢出标志位 D 奇偶校验标志位 24 8051单片机的定时器 计数器工作方式2是 A A 8位计数器结构 B 11位计数器结构 C 13位计数结构 D 2个8位计数器结构 25 MCS 51系列单片机汇编语言指令表示格式中常用符号 X 表示 为 A A X单元中的内容 B 定时器 计数器 C 程序走向 D 数据交换 26 8031单片机无内部程序存储器 其访问内部或外部程序存储器 选择信号 引脚EA 必须 C A 保持高电平 B 保持振荡脉冲 C 接地或保持低电平 D 保持高电平和振荡脉冲 27 8051单片机提供了 D 个16位定时器 计数器 A 1 B 4 C 8 D 2 28 指令MOV 35H R0 的源操作数的寻址方式是 C A 直接寻址 B 立即寻址 C 寄存器寻址 D 位寻址 29 MCS 51系列单片机的外部中断0的向量地址为 B A 001BH B 0003H C 002BH D 0013H 30 8051单片机中 A 常用来作访问外部数据存储器的地址寄 存器 A 数据指针 DPTR B 累加器 A C 寄存器 B D 程序状态字 PSW 程序分析题 写出下列各程序段执行后 相关寄存器或存储单元的程序分析题 写出下列各程序段执行后 相关寄存器或存储单元的 内容 内容 1 设内部RAM第30H单元内容为40H 第40H单元内容为10H 执行下列 程序 MOV R0 30H MOV A RO MOV R1 A MOV B R1 执行结果为 RO 30H R1 40H B 10H 2 设工作寄存器RO的内容为12H R1的内容为34H 外部RAM的34H的 单元的内容为56H 执行下列指令 MOVX A R1 MOVX R0 A 执行结果为 34H 56H 12H 56H RO 56H 3 已知 SP 69H 数据指针DPTR的内容位0123H 在执行下列指 令 PUSH DPL PUSH DPH 执行结果 SP 6BH 内部RAM的 6AH 23H 6BH 01H 4 设 A 0C3H R0 0AAH 执行下列指令 ADD A R0 执行结果 A 6DH C 1 OV 1 5 设布尔累加器C的原始值为1 P3口输入的数据为11000101B P1 口输出的数据为00110101B 执行下列程序 MOV P1 3 C MOV C P3 3 MOV P1 2 C 执行结果 C 0 P1口的内容变为 00111001B 6 设内部RAM第30H单元内容为40H 第40H单元内容为10H P1口作输 入口 其输入的数据位0CAH 执行下列程序 MOV R0 30H MOV A RO MOV R1 A MOV R1 P1 MOV P2 P1 执行结果为 R1 40H R1 0CAH P2口的内容为 0CAH 7 执行下列程序 MOV R0 7EH MOV 7EH 0FF MOV 7FH 40H INC R0 INC R0 INC R0 执行结果 R0 7FH 7EH 00H 7FH 41H 8 已知 SP 72H 内部RAM的70H 71H 72H单元内容分别为 60H 23H 01H 执行下列指令 POP DPH POP DPL POP SP 执行结果 SP 60H DPTR 0123H 9 设 A 0C3H R0 0AAH C 1 执行下列指令 ADDC A R0 执行结果 A 6EH A C 0 OV 1 10 设 C 0 P1口内容为00110100B 执行指令 SETB C SETB P1 0 执行结果 C 1 P1口内容变为 00110101B 11 设 R0 7FH 内部RAM的 7EH 00H 7FH 40H 执行下列程序 DEC R0 DEC R0 DEC R0 执行结果 R0 7EH 7EH 0FFH 7FH 3FH 12 设累加器A内容为0C9H 寄存器R2内容为54H 进位标志C 1 执 行下列指令 SUBB A R2 执行结果 A 74H C 0 AC 0 OV 1 13 设数据指针DPTR内容为12FEH 执行下列指令 INC DPTR INC DPTR INC DPTR 执行结果 DPTR的内容为1301H DPL 低位字节 变为01H 14 设 SP 6BH 内部RAM 堆栈区 的 6AH 23H 6BH 01H 执 行下列指令 RET 执行结果 SP 69H PC 0123H 答案 69H 0123H 15 设输入口P1上的数据为0CAH 11001010B 累加器A的内容为 56H 01010110B 执行下列指令 JB P1 2 LABEL1 JNB ACC 3 LABEL2 执行结果 程序转向LABEL2标号去执行 程序填空题 根据题目要求填写相应的指令代码程序填空题 根据题目要求填写相应的指令代码 设外部RAM从BLOCK单元开始有一个无符号数据块 其长度存于LEN单 元中 要求用汇编语言编写一程序并写出该程序流程图 找出数据 块中的最大值数 并存入MAX单元中 R1中存放基准数 R3中存放数据块长度 R2存放每次读出的内容 ORG 0000H AJMP START 转向主程序 ORG 0090H START CLR A A

温馨提示

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

评论

0/150

提交评论