2017-2018学年第二学期-单片机原理及应用技术-15本科-A卷答案

郑州科技学院2017-2018学年第二学期期末统一考试

单片机原理及应用技术 课程( A 卷)

标准答案及评分标准

评分标准要求:

(1)客观题(单项选择题、多项选择题、填空题、判断题等)要标明每个题的分值,如果为多选,也应标明多选、少选如何评分;

(2)主观题(简答、论述、案例分析、计算题、论文、报告等)要注明共有几个得分点,每个得分点的具体分值,计算题也要注明计算过程中每一步骤的具体分值。采取考试改革的课程也需根据该要求详细陈述试卷的评分原则及要求等。

一、填空题(11小题,每空1分,共20分) 1、算术 逻辑 2、8

3、位寻址区 数据缓存区/用户区

4、08H~0FH 5、高 6、1

7、30H 50H 60H 8、RET RETI

9、独立式 行列式/矩阵式

10、直通式 单缓冲式 双缓存式 11、31H 0CEH

二、选择题(5 小题,每小题2分,共计10 分) C D C C D

三、简答题(4小题,共25分) 1、5个中断源(1分)

外部中断0 0003H (1分) 外部中断1 0013H (1分) 定时/计数器0 000BH (1分) 定时/计数器1 001BH (1分) 串行口 0023H (1分) 2、四种工作方式 (2分)

方式0: 2个均为13位的定时/计数器 (1分) 方式1: 2个均为16位的定时/计数器 (1分)

方式2: 2个均为8位的可以自动赋初值的定时/计数器 (1分)

方式3: T0拆分成两个8位的定时计数器,T1不工作(1分)

3、伪指令不属于指令中的汇编语言,他是程序编制人员发给汇编程序的命令(3分) ORG : 汇编起始伪指令 (1分) DB: 定义字节伪指令 (1分) $ : 当前地址伪指令 (1分)

4、指出下列指令中源操作数的寻址方式:(每小题1分,共7分,) (1)立即寻址 (1分) (2)直接寻址 (1分) (3)寄存器寻址 (1分) (4)寄存器间接寻址(1分) (5)寄存器间接寻址 (1分) (6)变址寻址 (1分) (7)位寻址 (1分)

四、编程题(共4小题,共计30分)

1、写出完成以下功能的程序段:(6分,每个小题2分) (1)ANL A, #0FH (2分) (2)MOV A, R0 (1分)

MOV R1,A (1分) (3)MOV A, 30H (0.5分)

MOV DPTR, #1000H (0.5分) MOVX @DPTR, A (1分) 2、MOV A, R0 (0.5分) MOV B, #100 (0.5分) DIV AB (1分) MOV 30H, A (0.5分) MOV A, B (1分) MOV B,#10 (0.5分) DIV AB (1分) MOV 31H, A (0.5分)

MOV 32H, B (0.5分) (思路有多种,根据学生具体答题情况,酌情给分)

3、ORG 0000H AJMP MAIN ORG 000BH AJMP FB

ORG 0030H (ORG 伪指令1分)

MAIN:MOV TMOD, #01H (TMOD赋值指令1分) MOV TH0,#3CH

MOV TL0,#0B0H (赋初值1分) SETB EA

SETB ET0 (开中断1分)

SETB TR0 (启动定时器1分) SJMP $

FB: CPL P2.0 (1分)

MOV TH0, #3CH

MOV TL0,#0B0H (重新赋初值1分)

RETI (中断服务程序返回指令1分) (思路有多种,根据学生具体答题情况,酌情给分) 4、(1)DEALY: MOV R7, #2 D0: MOV R6,#250

D1: MOV R5,#250 (赋值指令1分) D2: NOP

NOP (NOP空指令1分) DJNZ R5,D2 DJNZ R6,D1

DJNZ R7, D0 (DJNZ 指令1分) RET (返回指令1分)

(2) MOV A, #0FEH (1分)

LP: MOV P1,A (1分) ACALL DELAY (1分) RR A (2分) AJMP LP (1分) (思路有多种,根据学生具体答题情况,酌情给分)

五、综合应用题(共15分)

1)(时钟电路2分、复位电路3分,共5分)

2分,其中电路1分,元件参数1分;复位电路共3分,电路元件参数1分。

(2)(10分)

参考程序如下: ORG 0000H

2分,

((时钟电路

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4