《微机原理与应用(1)》模拟题一及参考答案.pdf_第1页
《微机原理与应用(1)》模拟题一及参考答案.pdf_第2页
《微机原理与应用(1)》模拟题一及参考答案.pdf_第3页
《微机原理与应用(1)》模拟题一及参考答案.pdf_第4页
《微机原理与应用(1)》模拟题一及参考答案.pdf_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

微机原理与应用 1 模拟题一及参考答案 一 填空 每空 1 分 共 10 分 1 指令格式是指指令码的结构形式 通常 指令可以分为 操 作 码 和 操 作 数 两部分 2 RST 为 8031 的复位端 高电平 有效 INC 指令的功能是自加 1 3 数据指针 DPTR 是一个 16 位的特殊功能寄存器 其高位字节寄 存器用 DPH 表示 低位字节寄存器用 DPL 表示 4 MOVC A A DPTR 指令中 源操作数在 程序 存储区 MOVX A DPTR 指令中 源操作数在 数据 存储区 5 8031 的异步通信口为 全双工 单工 半双工 全双工 二 选择题 每空 2 分 共 10 分 1 单片机中的程序计数器 PC 用来 C A 存放指令 B 存放正在执行的指令地址 C 存放下一条指令地址 D 存放上一条指令地址 2 8051 单片机上电复位后 堆栈区的最大允许范围是内部 RAM 的 D A 00H FFH B 00H 07H C 07H 7FH D 08H 7FH 3 8051 单片机的定时器 T0 用作定时方式时是 D A 由内部时钟频率定时 一个时钟周期加 1 B 由外部计数脉冲计数 一个机器周期加 1 C 外部定时脉冲由 T0 P3 4 输入定时 D 由内部时钟频率计数 一个机器周期加 1 4 MCS 51 单片机在同一级别里除 INT0 外 级别最高的中断源是 B A 外部中断 1 B 定时器 T0 C 定时器 T1 5 已知 A 87H 30H 76H 执行 XRL A 30H 后 其结果为 C A A F1H 30H 76H P 0 B A 87H 30H 76H P 1 C A F1H 30H 76H P 1 D A 76H 30H 87H P 1 三 简答题 每题 7 分 共 35 分 1 简述 I O 接口并说出 I O 接口的功能作用 1 答 I O 接口是 CPU 和外部设备间信息交换的桥梁 是一个过渡的 大规模集成电路 可以和 CPU 集成在同一块芯片上 也可以单独制成 芯片 I O 接口有并行接口和串行接口两种 I O 接口的作用有以下三点 1 实现和不同外设的速度匹配 2 改变数据的传送方式 3 改变信号的性质和电平 2 什么是中断 简述中断处理流程 2 答 1 设置数据的寄存 缓冲逻辑 以适应 CPU 与外设之间的速 度差异 接口通常由一些寄存器或 RAM 芯片组成 如果芯片足够大还 可以实现批量数据的传输 2 能够进行信息格式的转换 例如串行和并行的转换 3 能够协调 CPU 和外设两者在信息的类型和电平的差异 如电平 转换驱动器 数 模或模 数转换器等 4 协调时序差异 5 地址译码和设备选择功能 6 设置中断和 DMA 控制逻辑 以保证在中断和 DMA 允许的情况下 产生中断和 DMA 请求信号 并在接受到中断和 DMA 应答之后完成中断 处理和 DMA 传输 3 MCS 51 单片机能提供几个中断源 几个中断优先级 在同一优先 级中各中断源优先顺序如何确定 3 答 提供 5 个中断源 2 个优先级 从高到低依次是 外部中断 0 定时器 0 外部中断 1 定时器 1 串口中断 4 简述堆栈 4 答 1 在程序中断或子程序调用时 为了保护返回地址 断点 和保护现场而设立的 RAM 区 2 用 MOV SP STK 指令建立堆栈 3 存放数据按 后进先出 原则进行 4 利用 PUSH POP 指令即可进行进栈 出栈操作 5 简述子程序调用和执行中断服务程序的异同点 5 答 相同点 均能中断主程序执行本程序 然后再返回断点地址继 续执行主程序 不同点 1 中断服务程序入口地址是固定的 子程序调用入口 地址是用户自己设定的 2 中断服务子程序返回指令除具有子程序返回指令所具有的全部 功能之外 还有清除中断响应时被置位的优先级状态 开放较低级中 断和恢复中断逻辑等功能 3 中断服务子程序是在满足中断申请的条件下 随机发生的 而 子程序调用是用户主程序事先安排好的 四 程序题 每小题 5 分 共 15 分 1 写出下面每条指令顺序执行后 各目的存储单元的值 并说明该条 指令中源操作数的寻址方式 MOV R0 20H R0 20H 立即寻址 MOV 20H 29H 20H 29H 立即寻址 CLR C CY 0 直接寻址 MOV A R0 A 29H 寄存器间接寻址 2 假定 SP 40H 3FH 30H 40H 60H 执行下列指令 POP DPH POP DPL 后 DPTR的内容为 6030H SP的内容是 3EH 3 请分析下面程序执行后的操作结果 A 40H R0 60H MOV A 60H MOV R0 40H MOV R0 A MOV 41H R0 XCH A R0 五 编程题 每小题 15 分 共 30 分 1 试编写程序 将内部 RAM 的 20H 21H 和 22H3 个连续单元的内 容依次存入 2FH 2EH 和 2DH 中 1 程序为 MOV R0 20H MOV R1 2FH MOV B 3 LOOP MOV A R0 MOV R1 A INC R0 DEC R1 DJNZ B LOOP END 2 使用8255A或者8155的B端口驱动红色和绿色发光二极管各4只 且红 绿发光二极管轮流发光各 1s 不断循环 试画出包括地址译 码器 8255A 或 8155 与发光管部分的接口电路图 并编写控制程序 2 解 使用 8255A 电路连接图如图 4 25 所示 图 4 25 4 25 题硬件连接电路图 其中 PB0 PB3 接红色发光二极管 PB4 PB7 接绿色发光二极管 设 MCS 51 单片机主频为 12MHz 程序如下 ORG 0000H LJMP START ORG 0030H START MOV SP 60H MOV DPTR 7FFFH 数据指针指向 8255A 控制口 MOV A 80H MOVX DPTR A 工作方式字送 8255A 控制口 MOV DPTR 7FFDH 数据指针指向 825

温馨提示

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

评论

0/150

提交评论