单片机考试答案
- 格式:docx
- 大小:28.08 KB
- 文档页数:39
《单片机原理及应用》试卷1参考答案及评分标准 第一部分 笔试题 (本部分共4道题,总分60分,考试时间60分钟) 一、填空题(每空1分,共20分) 1、ASCII码 2、8 3、地 4、07H,0000H,00H,0FFH 5、程序,数据 6、5,2 7、24H,1,1 8、模拟,数字 9、并行,串行 10、源程序,目标程序 二、选择题(每空1分,共10分) 1、B 2、D 3、A 4、A 5、B 6、C 7、D 8、D 9、D 10、B 三、简答题(每题4分,共16分) 1、(1)末地址为3FFH; (2分) (2)末地址为FFFH (2分) 2、DPTR是数据寄存器;(1分) 作用:1)在访问外部数据存储器时用DPTR 作为地址指针,寻址整个64KB 外部数据存储器空间;2)用DPTR 作为基址寄存器,对程序存储器空间进行访问。(2分)
DPTR 由DPL 和DPH两个8位寄存器构成。(1分) 3、 00011011 Λ 10011110 —————— 00011010 (2分) (A)=1AH (1分) (P)=1 (1分) 4、T0 初值=216-500μm/2μm (2分) =65536-250 (1分) = 65286 =FF06H (1分) 四、写出下列程序每步运行结果(共14分) (DPTR)=1234H (1分) (R0)=32H (1分) (DPTR)=1235H (1分) (R0)=31H (1分) (A)=56H (1分) (1235H)=56H (1分) (31H)=56H (1分) (A)=79H (1分) (40H)=79H (1分) (A)=86H (1分) (A)=0DH (1分) (CY)=1 (1分) (A)=86H (0.5分) (A)=00H (0.5分) (A)=0FFH (0.5分) (50H)=0FFH (0.5分) 第二部分 操作题 题目要求:下面是一个循环点亮八个发光二极管的程序,请阅读该程序,完成以下问题:
1、正确连出电路。(10分) 2、74LS244的目的提高电路的驱动能力。(5分) 3、(1)正确修改出程序(15分) ORG 0000H MOV P1,#0FFH MOV A,#0FEH SHIFT:LCALL FLASH RL A SJMP SHIFT FLASH:MOV R2,#0AH FLASH1:MOV P1,A LCALL YS0 MOV P1,#0FFH LCALL YS0 DJNZ R2,FLASH1 RET YS0:MOV R6,#0A0H YS1:MOV R7,#0FFH YS2:DJNZ R7,YS2 DJNZ R6,YS1 RET END (2)调试方法正确,操作规范熟练(10分) 《单片机原理及应用》试卷2参考答案及评分标准 第一部分 笔试题 (本部分共3道题,总分60分,考试时间60分钟) 一、填空题(每空1分,共20分) 1、 IP 2、无、 有 3、10ms 4、500KHz、 ALE 、 二分频 5、ROM、EPROM、FLASH存储器 6、IE 、 IP 7、MOVX A,@A+DPTR 8、64K、(-127~+128)、2K 9、256字节的静态RAM存储器、3个可编程的输入/输出端口、1个可编程的定时/计数器、内部锁存器
二、选择题(每题1分,共10分) 1、C 2、D 3、D 4、D 5、D 6、D 7、C 8、B 9、E;D
10、A 11、D 12、B 13、D 14、B 15、A 16、B 17、C 18、 D 19、C 三、分析程序并写出结果。 1、(20H)←11H (A)←20H (A)←(A)+(20) (CY)=1 (A)-(P0)-(CY)→(A)即(A)←00H (A)+45H→(A)即(A)←45H (40H)←45H 2、(A)←((R0)) (A)=36H (R0)←(A) (R0)←36H (A)←((R0)) (A)←34H (A)←(A)+(21H) 34H+17H=4BH (A)←(A) 21H 4BH 21H=6BH (A)←D6H (R2)←D6H (R0)=36H (R2)=D6H 3、(A)=01H (B)=10H 4、 (41H)=03H (42H)=02H 第二部分 操作题 (本部分共有1大题,总分40分,考试时间60分钟) 题目要求:在实验箱上利用8155并行扩展4位显示电路,要求4个LED轮流显示,每个显示1S,显示内容2003。。(注:PA0~PA7 输出段码,PB4~PB7输出位控码)
1、按要求在实验箱上正确连接出电路。(10分) 2、(1)编写程序正确写出程序清单。(20分) ORG 0000H MOV DPTR,#2100H MOV A,#03H MOVX @DPTR,A SETB RS0 DISP:MOV R0,#30H MOV R2,#02H MOV R3,#0FEH DISP1:MOV A,@R0 MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#2101H MOVX @DPTR,A MOV A,R3 MOV DPTR,#2102H MOVX @DPTR,A LCALL DELAY RL A MOV R3,A INC R0 MOV A,@R0 DJNZ R2,DISP1 SJMP DISP TAB:DB 0C0HH,0F9H,0A4H,0B0HH,99H DB 92H,82H,0F8H,80H,6FH DELAY:CLR RS0 MOV R0,#100 DEL2:MOV R1,#10 DEL1:MOV R2,#7DH DEL0:NOP NOP DJNZ R2,DEL0 DJNZ R1,DEL1 DJNZ R0,DEL2 SETB RS0 RET (2)熟练正确调试程序。(10分) 《单片机原理及应用》试卷3参考答案及评分标准 第一部分 笔试题 (本部分共有4大题,总分60分,考试时间60分钟,闭卷) 一、填空题(每空1分,共20分) 1、128B,ROM 2、直接寻址,变址寻址,位寻址 3、SP,先,后 4、BCD 码调整指令,加法。 5、P0口,P2口,P0口 6、3,256B 7、0.3V 8、1031H 9、62H, 30H单元 10、99H 二、选择题(每空1分,共10分) 1、C 2、B 3、C,A、B、D 4、C 5、D、 6、D 7、C、 8、A 9、D 10、C、 三、简述题(每题4分,共16分) 1、 为访问内/外部程序存储器控制信号。 (1分) 高电平时,对ROM的读操作先从内部4KB开始,当地址范围超出4KB时自动切换到外部进行; ( 2分)
当 为低电平,对ROM 的读操作限定在外部程序存储器。 (1分) 2、位地址7CH只能存放1位二进制数,字节地址7CH存放8位二进制数。(2分)
位地址7CH在片内部2FH单元第4位。 (2分) 3、80H (2分) 50H (2分) 4、最大定时=(M-T0初值)×时钟周期×12 (2分) =(216-0)×1/6×12 (1分) =131072μm (1分) 四、分析题(每空1.5分,共14分) T1的中断入口 ,中断 ,设定T1的工作方式,07H,8,启动定时器T0工作, 原地踏步,T0,第2位,09H 第二部分 操作题 (本部分共有1大题,总分40分,考试时间60分钟) 题目要求:请参考下面的A/D转换程序,根据实训电路板设计温度测试程序,完成下面问题。
1、6HZ。 (2分) 2、10~1280KHZ ,单片机ALE端。 (4分) 3、(1)7FFDH; (2分) (2)MOVX @DPTR,A; (2分) (3)MOVX A,@DPTR。 (2分) 4、正确熟练的连接好电路。 (10分) 5、(1)正确修改出程序。 (10分) ORG 0000H MAIN:MOV R3,#00H MOV R4,#00H MOV R2,#08H MOV DPTR,#7FF8H LOOP:MOV A,#00H MOVX @DPTR,A LCALL DELAY INT1:MOVX A,@DPTR ; PUSH DPH ; PUSH DPL MOV DPH,R3 MOV DPL,R4 MOV @DPTR,A INC R4 POP DPL POP DPH INC DPTR DEC R2 DJNZ R2,LOOP END