




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理与接口技术单片机原理与接口技术复习题复习题 第一部分第一部分 客观题 客观题 每小题 每小题 2 分 共分 共 60 分 分 1 MCS 51 系列单片机有 4 组 I O 端口 分别是 P0 P1 P2 P3 2 MCS 51 单片机的 P0 端口不能直接输出高电平 3 对于片内有 8K 程序存储空间的单片机 若 CPU 要取内程序存储器指令 则引脚 端需 置 高 电平 4 若 fosc 24MHz 则单片机的时钟周期为 1 12 us 机器周期为 1 2 us 5 假设单片机在通信中 每分钟发送 360 个字节 每位字节是由 1 位起始 7 位数据位 1 位停止位组成 则通信中的波特率为 54 b s 6 MCS 51 单片机的方式 1 填写数字 可对外部 50000 个脉冲计数而不至于溢出 7 单片机外中断 0 若要设置为低电平触发 应将 INT0 定义为 0 8 MCS 51 系列单片机的地址总线是由 P0 P2 端口提供 故寻址能力可达 64 KB 9 对于片内有 8K 程序存储空间的单片机 若 CPU 要取内程序存储器指令 则引脚 端需 置 高 电平 10 若 fosc 6MHz 则单片机的机器周期为 2 us 11 假设单片机在通信中 波特率设定在 4800b s 若需传送 1600 个字符 每个字符由 1 个起 始位 10 个数据位和 1 个停止位组成 则需要 4 秒 12 MCS 51 单片机的方式 1 可对外部 60000 个脉冲计数而不至于溢出 13 MCS 51 单片机程序已下载至内部 ROM 中 Fosc 12MHz 但此时单片机最小系统工作不 正常 则正确的排查步骤是 1 20 脚 Vss 与 40 脚 Vcc 之间应有 5 V 电压 2 第 9 脚 RST 端应处于 低 电平 3 30 脚 ALE 端应输出频率为 2 MHz 的方波 4 31 脚 EA 端应处于 高 电平 14 51 系列单片机扩展数据存储器最大寻址范围为 64 KB 15 MCS 51 单片机的 P0 P2 I O 端口作为地址总线 16 半导体存储器中有一类在掉电后不会丢失数据 称之为 ROM 有一类掉电后会丢 失数据 称之为 RAM 17 若 fosc 1MHz 则单片机的振荡周期为 1 us 机器周期为 12 us 18 若要开放 T1 中断 则首先必须先将 EA 控制位置 1 然后再置 ET1 控制位 为 1 19 假设单片机在通信中 每分钟发送 1200 个字节 每位字节是由 1 位起始 7 位数据位 1 位停止位组成 则通信中的波特率为 180 b s 20 MCS 51 系列单片机有 4 组 I O 端口 端口 P0 不能直接输出高电平 21 若 fosc 2MHz 则单片机的振荡周期为 0 5 us 机器周期为 6 us 22 若要将外中断 1 触发方式设为下降沿触发 则应将 IT1 标志位的内容设为 1 23 假设单片机在通信中 每分钟发送 960 个字节 每位字节是由 1 位起始 8 位数据位 1 位停止位组成 则通信中的波特率为 160 b s 24 MCS 51 单片机的定时 计数器工作于方式 2 可实现定时中断时自动重装初值 25 单片机自然中断优先级中 最高的是 外部中断 0 最低的是 串行口中断 26 若用 12 根 I O 端口 直接连接按键实现矩阵式键盘 则最多可接的按键个数是 36 个 27 下列单片机中 哪一个芯片的 EA 端需接低电平才能正常使用 D A 89C51 B 8051 C 89S51 D 8031 28 改变 Fosc 的大小可以影响定时 计数器的 C A 计数初值 B 定时初值 C 定时时长 D 计数范围 29 若要使单片机处于复位状态 则应在 RST 引脚端加一 D 信号 A 低电平 B 负电压 C 正弦波 D 高电平 30 MOVC A A DPTR 的寻址方式是 C A 寄存器间接寻址 B 立即寻址 C 变址寻址 D 相对寻址 31 下列指令中 能实现 A 100 功能的指令是 D A MOV A R1 100 B MOV A 100H C MOVX A 100 D MOV A 100 32 指令 SETB EX1 表示开放 B 中断 A 定时 计数器 T0 B 外中断 1 C 定时 计数器 T1 D 外中断 0 33 8 位模数转换芯片 ADC0809 基准电压为 2 55V 如输入的模拟电压为 1 2V 则输出的 数字量为 D A 100 B 10000000B C F0H D 120 34 在 MCS 51 单片机的定时 计数器中 B 定时的时间最长 A 方式 0 B 方式 1 C 方式 2 D 方式 3 35 通常情况下 若要通过单片机 I O 口直接驱动数码管实现 8 位数字动态扫描显示 则需要 C 根数据线 A 18 B 32 C 16 D 64 36 单片机定时器方式设置为方式 1 定时时长为 10ms fosc 12MHz 如此时需将定时时间 变短 则需 C A 仅减小定时器初值 B 仅减小外接晶体振荡器频率 C 仅增大定时器初值 D 同时减小外接晶体振荡器频率及定时器初值 37 要在摄氏 100 C 的环境下使用单片机 则应选用 A A 军用级 B 民用级 C 商业级 D 工业级 38 改变 Fosc 的大小可以影响定时 计数器的 D A 计数初值 B 定时初值 C 计数范围 D 定时时长 39 若要使单片机处于复位状态 则应在 RST 引脚端加一 A 信号 A 高电平 B 负电压 C 正弦波 D 低电平 40 MOVC A A DPTR 的寻址方式是 D A 寄存器间接寻址 B 立即寻址 C 相对寻址 D 变址寻址 41 下列指令中 能实现 A 128 功能的指令是 A A MOV A 80H B MOV A 128H C MOVX A 128 D MOV A R1 128 42 某同学用单片机定时器设计了电子钟 但发现每天走时慢 1 分钟 若要解决该问题 则 应 B A 减小定时初值 B 加大定时初值 C 加入延时程序 D 降低晶振频率 43 8 位模数转换芯片 ADC0809 基准电压为 2 55V 如输入的模拟电压为 2 4V 则输出的 数字量为 C A 220 B 10000000B C F0H D FFH 44 用单片机的定时 计数器做一频率计 Fosc 12MHz 若要使最高测量频率达到 3 5MHz 则应在测量前加入 B 分频电路 A 2 分频 B 8 分频 C 6 分频 D 4 分频 45 通常情况下 若要通过单片机 I O 口直接驱动数码管实现 12 位数字动态扫描显示 则需 要 C 根数据线 A 18 B 32 C 20 D 64 46 C51 程序在定义变量时用了 unsigned char a 0 以下 B 语句可能成立 A if a 1 B while a 100 C if a 32768 D while a 1000 47 下列单片机中 哪一个需外扩程序存储器才能正常使用 D A 89C51 B 8051 C 89S51 D 8031 48 改变 Fosc 的大小可以影响定时 计数器的 C A 计数初值 B 定时初值 C 定时时长 D 计数范围 49 若要使单片机处于正常运行状态 则应在 RST 引脚端加一 A 信号 A 低电平 B 负电压 C 正弦波 D 高电平 50 11 八位二进制数最大可表示为 B 对应的十六进制是 H 对应的十进制是 A A 11111111B FFH 255 B 100000000B FFH 255 C 11111111B FFH 256 D 111111111B 100H 512 51 下列指令中 能实现 A 128 功能的指令是 D A MOV A R1 128 B MOV A 128H C MOVX A 128 D MOV A 128 52 指令 SETB EX0 表示开放 B 中断 A 定时 计数器 T0 B 外中断 1 C 定时 计数器 T1 D 外中断 0 53 以下指令中哪个是非法的 B A MOV A R7 B MOV R2 R4 C ORL A R7 D SUBB A R1 54 在 MCS 51 单片机的定时 计数器中 B 定时的时间最长 A 方式 0 B 方式 1 C 方式 2 D 方式 3 55 P2 0 端口接一独立式按键 用手按下时为低电平状态 若要在软件中判断该按键是否按 下 则语句 D 可以实现 A if P2 0 0 B for P2 0 0 C switch P2 0 0 D while P2 0 0 56 单片机串行口接收完数据后 D 标志会自动置 1 A TI B TF0 C IE0 D RI 57 下列单片机中 哪一个芯片内部 ROM 有 8K D A 8031 B 8051 C AT89C2051 D 89S52 58 改变定时 计数器的工作方式可以影响其 D A 计数准确度 B 反应速度 C 计数初值 D 计数范围 59 若要使单片机处于正常工作状态 则应保证 RST 引脚端为 A 信号 A 低电平 B 高电平 C 正弦波 D 负电压 60 能实现立即数 128 通过 P2 口输出的语句是 B A if P2 128 B P2 0 x80 C 128 P2 D while P2 0 x80 61 要判断变量 a 是否等于立即数 10H 则下列指令中能实现的是 B A if a 10H B if a 0 x10 C while a 16 D switch a 16 62 指令 SJMP 可实现 A A 原地踏步 B 跳转到程序末尾处 C 跳转到程序起始 D 清零 63 在 MCS 51 单片机串行通信中 A 是同步通信 A 方式 0 B 方式 1 和方式 2 C 方式 3 和方式 2 D 方式 2 和方式 0 64 在 MCS 51 单片机的定时 计数器中 D 定时的时间最长 A 方式 0 B 方式 3 C 方式 2 D 方式 1 65 通常情况下 若要通过单片机 I O 口直接驱动数码管实现 12 位数字动态扫描显示 则需 要 B 根数据线 A 18 B 20 C 64 D 16 66 单片机定时器方式设置为方式 1 定时时长为 50ms fosc 6MHz 如此时需将定时时间 变短 则需 D A 仅减小定时器初值 B 仅减小外接晶体振荡器频率 C 同时减小外接晶体振荡器频率及定时器初值 D 仅增大定时器初值 67 单片机所连接的晶振决定了程序的执行速度 68 要开放单片机中断 首先应该先将 EA 置 1 69 当 EA 脚接高电平时 对 ROM 的读操作只访问片外程序存储器 X 70 AT89S51 单片机必须使用内部 ROM X 71 定时器与计数器的工作原理均是对输入脉冲进行计数 72 MCS 51 系统可以没有复位电路 73 若没定义中断优先级 则所有中断的优先级都是平等的 X 74 MCS 51 单片机的串口是全双工的 75 串行口工作方式 2 的波特率是最高的 X 76 矩阵式键盘比独立式键盘所占用的硬件端口少 77 静态数码管显示要比动态扫描显示效果好 78 A D 转换器位数越高 则转换精度也越高 79 单片机 ROM 中的数据会随着断电而丢失 X 80 指令字节数越多 执行时间将越长 X 81 指令 MOV R2 50H 是错误的 82 在一般情况 8051 单片机允许同级中断嵌套 X 83 对于 8051 单片机 当 CPU 对内部程序存储器寻址超过 4K 时 系统会自动在外部程序存 储器中寻址 X 84 五个中断源中优先级是高的是外部中断 0 优先级是低的是串行口中断 85 要进行多机通信 MCS 51 串行接口的工作方式应为方式 1 X 86 PC 存放的是 CPU 下一条执行的指令地址 87 单片机 ROM 中的数据会随着断电而丢失 X 88 指令字节数越多 执行时间将越长 X 89 当 EA 脚接高电平时 对 ROM 的读操作只访问片外程序存储器 X 90 AT89S51 单片机必须使用内部 ROM X 91 定时器与计数器的工作原理均是对输入脉冲进行计数 92 MCS 51 系统可以没有复位电路 93 若没定义中断优先级 则所有中断的优先级都是平等的 X 94 指令 MOV R2 50H 是错误的 95 在一般情况 8051 单片机允许同级中断嵌套 X 96 对于 8051 单片机 当 CPU 对内部程序存储器寻址超过 4K 时 系统会自动在外部程序存 储器中寻址 X 97 MCS 51 单片机 I O 端口每组都是 8 根线 因为其是 8 位单片机 X 98 因为地址总线由 P0 和 P2 组成 所以单片机最大寻址范围为 64K 99 将单片机的晶振频率提高 可使程序执行速度加快 100 单片机 ROM 中数据掉电后会清空 X 101 指令 MOV R1 R5 可实现将 R5 的内容赋给 R1 X 102 C51 语言中 if 语句的执行过程其实与 while 是一样的 X 103 单片机在执行某个中断服务程序时 若出现更高级的中断请求 则会停止当前中断服务 程序 转而处理更高一级的中断请求 104 C51 语句中 若将 a 定义为 unsigned char 类型 则 a 的取值范围 127 128 X 105 MP3 播放器之所以能播放音乐 是因为其采用了 D A 转换芯片 106 步进电机的转动角度对应其输入的控制脉冲个数 第二部分 编程题第二部分 编程题 仅一道题 仅一道题 共共 40 分 分 一 请参考下图编写一个八位二进制密码锁程序 要求程序中初始密码为 10000001B 当用户 通过 SW1 拨码开关输入的密码正确时 图中 SW1 正处于正确状态 绿色 LED 点亮 当拨码 开关输入的内容不等于 10000001B 时 红色 LED 点亮 以示警告 1 正确连接电路 10 分 2 密码正确 绿灯点亮 10 分 3 密码错误 红灯点亮 10 分 4 正确完整的程序代码 10 分 程序 include main while 1 if P1 0X81 P3 0X7F else P3 0XFE 二 请设计一个单片机 5 位动态扫描数码显示 要求 P2 端口输出数码 管段代码 P3 口控制数码管的公共端 实现位点亮控制 5 位显示内 容为 89C51 1 正确连接电路 10 分 2 只能显示部分内容 10 分 3 能完整稳定显示所有内容 20 分 4 正确完整的程序代码 10 分 程序 include main while 1 if P1 0X81 P3 0X7F else P3 0XFE 三 请用 8 8LED 库名称 MATRIX 8X8 GREEN 点阵实现中文 大 字的显示 1 正确连接电路 同时通过数码管显示学号及座位号 10 分 2 只能显示部分内容 10 分 3 能完整稳定显示所有内容 20 分 4 正确完整的程序代码 10 分 程序 include unsigned char hang 0X7F 0XBF 0XDF 0XEF 0XF7 0XFB 0XFD 0XFE unsigned char lie 0X08 0X08 0X08 0XFF 0X18 0X24 0X42 0X81 unsigned char a delay un
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京林业大学人文社会科学学院法学专业教师招聘模拟试卷及答案详解(必刷)
- 2025河南新乡医学院辅导员招聘12人考前自测高频考点模拟试题含答案详解
- 2025杭州路通环境科技有限公司招聘1人考前自测高频考点模拟试题及完整答案详解一套
- 2025国家卫生健康委机关服务局面向社会招聘2人模拟试卷及一套答案详解
- 2025江西南昌市青山湖区招聘社区工作者(专职网格员)45人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年度宜昌市中心人民医院公开招录29名专业技术人员(二)模拟试卷及一套参考答案详解
- 2025广西钦州市钦南区住房和城乡建设局招聘工程质量安全监督员1人模拟试卷带答案详解
- 2025四川自贡市大学生乡村医生专项招聘计划招聘13人考试参考试题及答案解析
- 2025昆明市五华区某政府单位行政辅助岗位人员招聘(4人)备考考试题库附答案解析
- 2025贵州乌当区新阳社区管理服务中心编外人员招聘考试参考题库及答案解析
- 2025版静脉输液治疗实践指南
- 骨科术后并发肺栓塞护理
- 2025年融媒体中心招聘考试笔试试题(60题)含答案
- 社区工作者网格员考试题库及答案
- 快乐主义伦理学课件
- 运筹学:原理、工具及应用肖勇波习题答案(可编辑)
- 长期留置导尿的并发症及管理
- 民国时期农村管理制度
- 2025年医药流通行业运行统计分析报告
- 茶叶示范基地管理制度
- ELK培训课件教学课件
评论
0/150
提交评论