当前位置:文档之家› 单片机原理与应用试题二及答案

单片机原理与应用试题二及答案

单片机原理与应用试题二及答案
第一部分笔试题
(本部分共有4大题,总分60分,考试时间60分钟,闭卷)
一、填空题(每空1分,共20分)
1.计算机中最常用的字符信息编码是()。

2.MCS-51系列单片机为()位单片机。

3.若不使用MCS-51片内存储器引脚必须接()。

4.8051单片机有两种复位方式,既上电复位和手动复位。

复位后SP =(),PC =(),PSW =(),P0 =()。

5.在MCS-51中,PC和DPTR都用于提供地址,PC为访问()存储器提供地址,而DPTR是为访问()存储器提供地址。

6.MCS-51单片机系列有()个中断源,可分为()个优先级。

7.假定(A)=85H,(R0)=20H,(20H)=0AFH.执行指令:ADD A,@R0 后,累加器A的内容为(),CY的内容为(),OV的内容为()。

.
8.A/D转换器的作用是将()量转为()量。

9.LED数码显示按显示过程分为()显示和()显示2种。

10.用汇编语言指令编写的程序,应该称作()程序,经过汇编的程序应该称作()。

二、选择题(每空1分,共10分)
1.采用8031单片机必须扩展()。

A.数据存储器
B.程序存储器
C.I/O接口
D.显示接口
2.PSW=18H时,则当前工作寄存器是()。

A.0组
B.1组
C.2组
D.3组
3.执行PUSH ACC指令, MCS-51完成的操作是()。

A.SP+1→SP(ACC)→(SP)
B.(ACC) →(SP) SP-1→SP
C.SP-1→SP(ACC)→(SP)
D.(ACC)→(SP)SP+1→SP
4.MOV C,20H.0 的操作方式是()。

A.位寻址
B.直接寻址
C.立即寻址
D.寄存器寻址
5.访问外部数据存储器应采用以下哪条指令?()
A.MOVX @R0,A
B.MOVC A,@A+DPTR
C.MOV @R0,A
D.MOV @DPTR,A
6.外部中断1固定对应的中断入口地址为()。

A.0003H
B.0000BH
C.0013H
D.001BH
7.对程序存储器的读操作,只能用()。

A.MOV 指令
B.PUSH指令
C.MOVX指令
D.MOVC指令
8.8031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为()。

A.13位定时/计数器。

B.T0为2个独立的8位定时/计数器,T1停止工作。

C.自动重装8位定时/计数器。

D.16位定时/计数器。

9.在进行串行通信时,若两机的发送与接收可以同时进行,则称为()。

A.半双工传送
B.单工传送
C.双工传送
D.全双工传送
10.下列指令中错误的有()。

A.CLR A
B.MOVC@DPTR,A
C.MOV P,A
D.JBC TF0,LOOP
三、简述题(每题4分,共16分)
1.存储器的容量如下所示,若它的首地址为0000H,写出它的末地址。

(1)存储容量1KB,末地址为多少?
(2)存储容量4KB,末地址为多少?
2.DPTR是什么寄存器?它的作用是什么?它是由哪几个寄存器组成?
3.(A)=3BH,执行ANL A,#9EH指令后,(A)=? (CY)=?
4.MCS-51采用6MHz的晶振,定时0.5ms,如用定时器方式1时的初值(16进
制数)应为多少?(写出计算过程)
四、写出下列程序每步的运行结果(共14分)
ORG 0000H
MOV DPTR,#1234H
MOV R0,#32H
INC DPTR
DEC R0
MOV A,#56H
MOVX @DPTR,A
MOV @R0,A
ADD A,#23H
MOV 40H,A
CPL A
RL A
SETB C
RRC A
ANL A,40H
ORL A,#0FFH
MOV 50H,A
END
第二部分操作题
(本部分共有1大题,总分40分,考试时间60分钟)
题目要求:下面是一个循环点亮八个发光二极管的程序,请阅读该程序,完成以下问题:
ORG 0000H
MOV P1,#0FFH
MOV A,#0FEH
L1:MOV P1,A
LCALL YS0
RL A
SJMP L1
YS0:MOV R6,#0A0H
YS1:MOV R7,#0FFH
YS2:DJNZ R7,YS2
DJNZ R6,YS1
RET
END
1.按上面程序在实验箱上连接出亮灯电路。

2.实训电路中发光二极管电路增设74LS244的目的是什么?
3.修改程序并进行调试,使每个发光二极管闪烁10次后向右依次循环。

参考答案及评分标准
第一部分笔试题
(本部分共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.A
6.C
7.D
8.D
9.D10.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分)。

相关主题