收藏 分销(赏)

单片机A卷-答案(14-152).pdf

上传人:w****g 文档编号:2764213 上传时间:2024-06-05 格式:PDF 页数:11 大小:106.08KB
下载 相关 举报
单片机A卷-答案(14-152).pdf_第1页
第1页 / 共11页
单片机A卷-答案(14-152).pdf_第2页
第2页 / 共11页
单片机A卷-答案(14-152).pdf_第3页
第3页 / 共11页
单片机A卷-答案(14-152).pdf_第4页
第4页 / 共11页
单片机A卷-答案(14-152).pdf_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、单片机原理 64 学时-A 卷 共 6 页/第 1 页院、系领导审批并签名 A 卷广州大学广州大学 2014-2015 学年第学年第 二二 学期考试卷学期考试卷课程 单片机原理 考试形式(闭卷,考试)学院 物理与电子工程学院 系物理 专业 物理 学号 姓名 题号一二三四五总分评卷人分数2015202025100评分一、选择题(下列每题 A、B、C、D 四个选项中,只有一个选项是正确的。每题 2 分,共 20 分)1、8051 单片机有片内 ROM 容量()。A.4KB B.8KBC.128B D.256B2、下列指令执行后对 Cy 位无影响的为()。A、CJNE A,#0FFH,LOOPB、M

2、OV A,#4DHC、CLR CD、ADD A,#50H3、MCS-51 单片机的位寻址区位于内部 RAM 的()单元。A.00H7FH B.20H7FHC.00H1FH D.20H2FH 4、访问外部存贮器或其它接口芯片时,作数据线和低 8 位地址线的是()。A、P0 口B、P1 口C、P2 口D、P0 口 和 P2 口5、单片机 8051 的 XTAL1 和 XTAL2 引脚是()引脚。A、外接定时器B、外接串行口C、外接中断D、外接晶振单片机原理 64 学时-A 卷 共 6 页/第 2 页6、MCS51 的特殊功能寄存器 SP 指向一个特殊的存储区,该存储区用来()。A、存放运算中间结果

3、B、存放标志位C、暂存数据和地址D、存放待调试的程序7、8051 单片机中,唯一一个用户可使用的 16 位寄存器是()。A、PSW B、ACCC、SPD、DPTR 8、串行口的控制寄存器 SCON 中,REN 的作用是()。A、接收中断请求标志位B、发送中断请求标志位C、串行口允许接收位D、地址/数据位9、下面()指令会使得RD信号有效。A、MOVX A,DPTRB、MOVC A,A+DPTRC、MOVC A+DPTR,AD、MOVX DPTR,A10、执行子程序返回指令时,返回的断点是()。A、调用子程序指令的首地址 B、调用子程序指令的末地址C、调用子程序指令下一条指令的首地址D、返回指令

4、的末地址二、二、填空题(每空填空题(每空 1 分,共分,共 15 分)分)1、通常,单片机上电复位时 PCH,SPH;而工作寄存器则缺省采用第组,这组寄存器的地址范围是从HH。2、MCS-51 单片机系列有 个中断源,可分为个优先级。上电复位时 中断源的优先级别最高。3、指令格式由 和 这两部分组成。单片机原理 64 学时-A 卷 共 6 页/第 3 页4、指令访问的存储器空间(填程序存储器、片内数据存储、片外数据存储器、特殊功能寄存器或位地址空间)CLR 40HPUSH ACCMOVC A,A+PCSJMP$MOVX DPTR,A三、三、指令题(每小题指令题(每小题 5 分,共分,共 20

5、分)分)1、将 20H 单元清零2、将片外 RAM2000H 中数据与片内 20H 中的数据交换。3、已知某端口地址为 2FFFH,将片内 RAM20H 的内容写到该端口中。单片机原理 64 学时-A 卷 共 6 页/第 4 页4、把 DPTR 的内容压入堆栈四、四、分析程序(第分析程序(第 1、2 小题每题小题每题 5 分,第分,第 3 小题小题 10 分,共分,共 20 分)分)1.执行下面一段程序;MOV SP,#60H MOV A,#80H MOV B,#01H PUSH ACC PUSH B POP ACC POP BA,B 的内容是:(A)=,(B)=2.设在 31H 单元存有7A

6、H,执行下面程序:MOV A,31H ANL A,#0FH MOV 41H,A MOV A,31H ANL A,#0F0H SWAP A MOV 42H,A 则(41H)=,(42H)=单片机原理 64 学时-A 卷 共 6 页/第 5 页3 设 R020H,R125H,(20H)11H,(21H)91H,(22H)A0H,(25H)A0H,(26H)6FH,(27H)76H,下列程序执行后,结果如何?CLR C MOV R2,#3 LOOP:MOV A,R0 ADDC A,R1 MOV R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT MOV R0,#01H

7、SJMP$NEXT:DEC R0 SJMP$(20H),(21H),(22H),(23H),Cy,A,R0 ,R1 ,R2 =五、五、设计题设计题1、内部 RAM 从 30H 单元开始存放一单字节正数表,表中之数作无序排列,并以-1 作结束标志。编程实现表中找出最小值,并存放入 70H 单元。(10 分)单片机原理 64 学时-A 卷 共 6 页/第 6 页2、利用定时器 T0 工作模式 1,采用中断方式在 P1.0 输出 1000Hz 方波。设单片机晶振频率为 12MHz,计算时间常数并编写相关程序。(15 分)单片机原理 64 学时-A 卷 共 6 页/第 7 页一、选择题(下列每题 A、

8、B、C、D 四个选项中,只有一个选项是正确的。每题 2 分,共 20 分)1、8051 单片机有片内 ROM 容量(A )A.4KB B.8KBC.128B D.256B2、下列指令执行后对 Cy 位无影响的为(B)。A、CJNE A,#0FFH,LOOPB、MOV A,#4DHC、CLR CD、ADD A,#50H3、MCS-51 单片机的位寻址区位于内部 RAM 的(D )单元。A.00H7FH B.20H7FHC.00H1FH D.20H2FH 4、访问外部存贮器或其它接口芯片时,作数据线和低 8 位地址线的是(A )。A、P0 口B、P1 口C、P2 口D、P0 口 和 P2 口5、单

9、片机 8051 的 XTAL1 和 XTAL2 引脚是(D )引脚。A、外接定时器B、外接串行口C、外接中断D、外接晶振6、MCS51 的特殊功能寄存器 SP 指向一个特殊的存储区,该存储区用来(C )。A、存放运算中间结果B、存放标志位C、暂存数据和地址D、存放待调试的程序7、8051 单片机中,唯一一个用户可使用的 16 位寄存器是(D )。A、PSW B、ACCC、SPD、DPTR 8、串行口的控制寄存器 SCON 中,REN 的作用是(C )。A、接收中断请求标志位B、发送中断请求标志位C、串行口允许接收位D、地址/数据位9、下面(A)指令会使得RD信号有效。A、MOVX A,DPTR

10、B、MOVC A,A+DPTRC、MOVC A+DPTR,AD、MOVX DPTR,A10、执行子程序返回指令时,返回的断点是(C)。A、调用子程序指令的首地址 B、调用子程序指令的末地址C、调用子程序指令下一条指令的首地址D、返回指令的末地址二、填空题(每空 1 分,共 15 分)单片机原理 64 学时-A 卷 共 6 页/第 8 页1、通常,单片机上电复位时 PC0000H,SP07H;而工作寄存器则缺省采用第0组,这组寄存器的地址范围是从00H07H。2、MCS-51 单片机系列有 5 个中断源,可分为2个优先级。上电复位时 INT0 中断源的优先级别最高。3、指令格式由 操作码 和 操

11、作数 这两部分组成。4、指令访问的存储器空间(填程序存储器、片内数据存储、片外数据存储器、特殊功能寄存器或位地址空间)CLR 40H位寻址区PUSH ACC片内 RAM(数据存储器)MOVC A,A+PC(ROM)程序存储器SJMP$(ROM)程序存储器MOVX DPTR,A外部 RAM(数据存储器)三、指令题(每小题 5 分,共 20 分)1、将 20H 单元清零MOV 20H,#00H 或 CLR A MOV 20H,A2、将片外 RAM2000H 中数据与片内 20H 中的数据交换。MOV DPTR,#2000H MOV R0,#20H MOVX DPTR,A XCH A,R0 MOVX

12、 DPTR,A3、已知某端口地址为 2FFFH,将片内 RAM20H 的内容写到该端口中。MOV A,20H MOV DPTR,#2FFFHMOVX DPTR,A4、把 DPTR 的内容压入堆栈PUSH DPHPUSH DPL 单片机原理 64 学时-A 卷 共 6 页/第 9 页四、分析程序(第 1、2 小题每题 5 分,第 3 小题 10 分,共 20 分)1.执行下面一段程序;MOV SP,#60H MOV A,#80H MOV B,#01H PUSH ACC PUSH B POP ACC POP BA,B 的内容是:(A)=01H (B)=80H 2.设在 31H 单元存有7AH,执行

13、下面程序:MOV A,31H ANL A,#0FH MOV 41H,A MOV A,31H ANL A,#0F0H SWAP A MOV 42H,A 则(41H)=0AH (42H)=07H 3 设 R020H,R125H,(20H)11H,(21H)91H,(22H)A0H,(25H)A0H,(26H)6FH,(27H)76H,下列程序执行后,结果如何?CLR C MOV R2,#3 LOOP:MOV A,R0 ADDC A,R1 MOV R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT MOV R0,#01H SJMP$NEXT:DEC R0单片机原理 64

14、 学时-A 卷 共 6 页/第 10 页 SJMP$(20H)B1H ,(21H)00H ,(22H)17H ,(23H)01H ,Cy1,A 17H,R0 23H,R1 28H,R2 =0 五、设计题1、内部 RAM 从 30H 单元开始存放一单字节正数表,表中之数作无序排列,并以-1 作结束标志。编程实现表中找出最小值,并存放入 70H 单元。(10 分)MOV R0,#30HMOV A,R0MOV 70H,ALOOP5:INC R0MOV A,R0CJNE A,#0FFH,LOOP3SJMP$LOOP3:CJNE A,70H,LOOP1LOOP1:JNC LOOP2MOV MIN,ALO

15、OP2:SJMP LOOP5END2、利用定时器 T0 工作模式 1,采用中断方式在 P1.0 输出 1000Hz 方波。设单片机晶振频率为 12MHz,计算时间常数并编写相关程序。(15 分)T=1ms,每 0.5ms 翻转一次X=65536-500=65036=FE0CHORG 0000H单片机原理 64 学时-A 卷 共 6 页/第 11 页 AJMP MAIN ;转主程序 ORG 000BH ;T0 的中断入口 AJMP IT0P ;转 T0 中断处理程序 IT0P ORG 0100HMAIN:MOV SP,#60H ;设堆栈指针 MOV TMOD,#01H ;设置 T0 为方式 1,定时 MOV TL0,#0CH ;T0 置初值 MOV TH0,#0FEH SETB TR0 ;启动 T0 SETB ET0 ;允许 T0 中断 SETB EA ;CPU 开中断 SETB P1.0HERE:AJMP HERE ;自身跳转,等待中断ITOP:MOV TL0,#0CH ;T0 中断服务子程序,T0 置初值 MOV TH0,#0FEH CPL P1.0 ;P1.0 的状态取反 RETIEND

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服