单片机原理及应用复习题含答案

上传人:ji****72 文档编号:37619531 上传时间:2018-04-20 格式:DOC 页数:6 大小:66.50KB
返回 下载 相关 举报
单片机原理及应用复习题含答案_第1页
第1页 / 共6页
单片机原理及应用复习题含答案_第2页
第2页 / 共6页
单片机原理及应用复习题含答案_第3页
第3页 / 共6页
单片机原理及应用复习题含答案_第4页
第4页 / 共6页
单片机原理及应用复习题含答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机原理及应用复习题含答案》由会员分享,可在线阅读,更多相关《单片机原理及应用复习题含答案(6页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 4 页1. 填空题(每小题填空题(每小题 3 分,共分,共 30 分)分) 。 设置目标程序起始地址的伪指令是 。 BCD 码 10010110.0101 对应的十进制数为 。 MCS-51 系列单片机的片内数据存储器容量为 字节。 一般情况下,实现片选的方法有 和 两种方法。 当晶振频率为 6MHz 时,则 MCS-51 系列单片机的机器周期为 。 PSW=10011000B,其当前通用寄存器对应的 RAM 地址范围为 。 指令 MOVC A,A+DPTR 中,源操作数的寻址方式为 。 在 7 种寻址方式中,当访问片外数据存储器 RAM 时,只能采用 。 CPU 与外设之间的

2、数据传送有四种方式:无条件传送方式、 、 。 已知串口工作寄存器(SCON)=93H,电源控制寄存器(PCON)=80H,单片机的振荡频率为 12MHz,串行数据发送的速率为 bps。2. 阅读程序并写出下列程序的运行结果(每小题阅读程序并写出下列程序的运行结果(每小题 6 分,共分,共 24 分)分) 。 运行前:(2000H)=01H, (2003H)=05H, (DPTR)=3400HMOV SP,#32HMOV A,#03HPUSH DPHPUSH DPLMOV DPTR,#2000HMOVC A,A+DPTRPOP DPL课程名称课程名称 考试时间考试时间 专业年级专业年级 学号学号

3、 姓名姓名 线线密密封封考试科目: 单片机原理及应用 考试时间: 120 分钟 考试方式: 闭卷 题号一二三四五六七八总分得分改卷人第 2 页 共 4 页POP DPH结果为:(A)= , (DPTR)= , (SP)= 。第 3 页 共 4 页 MOV R0,#10HMOV 10H,#20HMOV R0,#30HMOV A,R0结果为:(A)= , (R0)= , (10H)= 。 运行前:(R0)=10H, (R1)=4DH, (R2)=68H, (R3)=7EHMOV A,R1ADD A,R3MOV R5,AMOV A,R0ADDC A,R2MOV R4,A结果:(R4)= , (R5)

4、= 。 CLR CMOV R1,#ADDRMOV A,R1RLC AMOV R1,AINC R1MOV A,R1RLC AMOV R1,A该段程序的功能为: 。第 4 页 共 4 页3.3. 编写程序(共编写程序(共 3030 分,每小题分,每小题 1010 分)分) 编制一个查表程序,将 RAM30H 单元中的十六进制数的低四位转换成 ASCII 码, 并送回 30H 单元中。 设 A 中有一变量 X,请编写计算下述函数值的程序,将结果存入 B 单元中。 15331015710522XXXXXY第 5 页 共 4 页 在内部 RAM20H28H 连续 16 个单元中存放单字节无符号数,求这

5、16 个无符号 数之和(设和65536)并存入内部 RAM 的 41H,40H 中。4.4. 综合应用题(综合应用题(1616 分)分)设 8255 控制字寄存器的地址为 7FFFH,要求 8255A 的三个端口都 工作于方式 0,且 A 口为输入,B 口和 C 口为输出,请画出 8051 单 片机与 8255A 的连线图,并编制 程序从 8255A 的 A 口读入 10 个数, 求和后(其和256)将结果从 B 口发送出去。密密线线封封第 6 页 共 4 页成都电子机械高等专科学校单片机原理及应用参考答案1. 填空题填空题 ORG 96.5 128 线选法、译码法 2s 18H1FH 变址寻

6、址 寄存器间接寻址方式 查询方式、中断方式、DMA 方式 3752. 阅读程序并写出下列程序的运行结果。阅读程序并写出下列程序的运行结果。 结果为:(A)= 05H , (DPTR)= 3400H , (SP)= 32H 结果为:(A)= 10H , (R0)= 10H , (10H)= 30H 。 结果:(R4)= 78H , (R5)= 0CBH 。 程序的功能为:将存放于 ADDR 和 ADDR+1 单元中的双字节数乘以 2 并 存放于 ADDR 和 ADDR+1 单元中。3.3. 编写程序编写程序 ORG 1000H MOV DPTR,#TAB MOV A,30HANL A,#0FHM

7、OVC A,A+DPTRMOV 30H,ATAB: DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39HDB 41H,42H,43H,44H,45H,446HSJMP $ ORG 1000HCJNE A,#10,LOOP0 LOOP0: JC LOOP3CJNE A,#15,LOOP1LOOP1: JNC LOOP4MOV B,AMUL ABADD A,#07MOV B,A第 7 页 共 4 页LOOP2: SJMP $LOOP3: MOV B,AMUL ABSUBB A,#05MOV B,ASJMP LOOP2LOOP4: MOV B,#33 SJMP LOO

8、P2 ORG 1000HMOV R0,#20HMOV R6,#00HMOV R7,#0FHMOV A,20HCLR CLOOP0: INC R0ADDC A,R0JNC LOOP1INC R6LOOP1: DJNZ R7,LOOP0MOV 41H,R6MOV 40H,ASJMP $END4.4. 综合运用题综合运用题ORG 1000H CLR C MOV 30,#00H MOV R7,#0AH MOV DPTR,#7FFFH MOV A,#10110100B MOV DPTR,A LOOP:MOV DPTR,#7FFCH MOV A,DPTR ADDC A,30H MOV 30H,ADJNZ R7,LOOP INC DPTR MOV DPTR,A第 8 页 共 4 页SJMP $

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号