单片机试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理及应用》试卷6及参考答案
(本试题分笔试题和操作题两部分。

共100分,考试时间120分钟。


第一部分笔试题
(本部分共有4大题,总分60分,考试时间60分钟,闭卷)
一、填空题(每空1分,共20分)
1、8031单片机一般使用的时钟晶振频是()、()。

2、假定(SP)=40H,(39H)=30H,(40H)=60H。

执行下列指令:
POP DPH ,POP DPL后,DPTR的内容为(),SP的内容是()。

3、单片机的堆栈栈顶由()来指示,复位时起位置在()单元。

4、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。

5、单片机内部数据传送指令()用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令()用于单片机内部与外部RAM或I/O接口之间,
()指令用于单片机内部与外部ROM之间的查表
6、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由()寄存器的置位状态决定的。

同一级别中断源的优先顺序是由()决定的。

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

前者,对每位显示来说是连续显示的,可通过单片机串行口实现;当多位显示时需较多外部驱动芯片,功耗较大。

后者,对每位显示来说是断续显示需占用单片机的()接口资源。

8、在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。

通常在进入子程序后要用()指令保护现场DPH、DPL、ACC等。

在退出子程序之前要用POP指令依次恢复现场,用()指令返回。

9、用仿真开发系统调试程序时,汇编成功只说明源程序的()没有问题,而程序()还要靠运行调试纠错才能成功。

10、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。

二、判断题(每题1分,共10分)
1、PC是()。

A、一根硬件信号
B、一个可由用户直接读写的RAM单元
C、一个不可寻址的特殊功能寄存器 D.一个能自动加1计数的ROM
2、51单片机执行MOVC指令时,相关的信号状态是()。

A、有效为低电平,有效为低电平。

B、无效为高电平,有效为低电平。

C、有效为低电平,无效为高电平。

D、有效为高电平,无效为高电平。

3、判断是否溢出时用PSW的( B )标志位,判断是否有进位时用PSW的( A )标志位。

A、CY
B、OV
C、P
D、AC
4、当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用(D )类指令。

A、 MOV A,20H
B、MOVX A,@Ri
C、 MOVC A,@A+DPTR
D、MOVX A,@DPTR
5、下列关于MCS-51单片机的复位方式说法正确的是()。

A、复位时将PC和SP清零,使得单片机从0000H单元开始执行程序。

B、复位可以使系统脱离死锁状态,并且是退出掉电方式的唯一方法。

C、复位会改变内部的一些专用寄存器和用户RAM中的数据。

D、复位时会将设置为高电平,为低电平。

6、下列指令不是变址寻址方式的是()。

A、JMP @A+DPTR
B、MOVC A,@A+PC
C、MOVX A,@DPTR
D、MOVC A,@A+DPTR
7、DA指令是BCD码运算调整指令,它可用在如下()指令中;它的功能是()。

A、ADD
B、SUBB
C、MUL
D、DIV
E、把二进制数调整为十进制数。

F、把二进制进位调整
8、在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用()调试方法。

A、单步调试
B、跟踪调试
C、断点调试
D、连续运行调试
9、在片外扩展已骗8K的EPROM 2764 需要()根地址线。

A、11
B、12
C、13、
D、14
10.启动ADC0809进行A/D转换时,使用()指令。

A、MOVX @DPTR,A
B、MOVX A,@DPTR
C、MOV A, R0 D MOVC A,@A+DPTR
三、简述题(每题4分,共16分)
1、简述复位的用途,复位的方法。

2、将累加器A中低4位的状态通过P1口的高4位输出。

3、若规定外部中断1边沿触发方式,高优先级,写出初始化程序。

4、请判断下列各条指令的书写格式是否有错,如有错请改正。

1)MUL R0R1
2)MOV A,@R7
3)MOV A,#3000H
4)MOVC @A+DPTR, A
5)LJMP 1000H
四、综合题(共14分)
已给出器件如图,试连线,构成一个片外扩展16KB RAM的电路,请确定每片存储器芯片的地址范围。

第二部分操作题
(本部分共有1大题,总分40分,考试时间60分钟)
题目要求:下面是一个LED的闪烁程序,请阅读该程序,完成以下问题.
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
1、在实验箱上连接出亮灯电路。

2、修改并调试上面电路,要求通电后,每个LED循环亮0.5s,按键后,每个LED闪烁10次又回到原来状态。

注:按键模拟中断请求。

《单片机原理及应用》试卷6参考答案及评分标准
第一部分笔试题
(本部分共4道题,总分60分,考试时间60分钟)
一、填空题(每空1分,共20分)
1、6MHZ 、12MHZ。

2、6030H,38H。

3、SP ,07H 。

4、FFH
5、MOV ,MOVX,MOVC。

6、中断优先级寄存器,自然优先级顺序。

7、静态、动态,并行。

8、PUSH , RETI。

9、指令语法,行逻辑正确
10、SBUF。

二、选择题(每题1分,共10分)
1、C
2、C
3、B
4、D
5、C
6、C
7、A,E
8、B
9、C 10、A
三、简述题(每题4分,共16分)
1、复位用途:
1)启动运行时,使CPU及其它功能部件处于一个确定的状态;(1分)
2)出现死机时,复位使其重新工作。

(1分)复位方法:
1)上电复位;(1分)
2)手动复位;(1分)
2、ANL A,#0FH (2分)
SWAP A (1分)
MOV P1,A (1分)
3、初始化程序如下:
SETB EA (1分)SETB EX1 (1分)SETB PX1 (1分)
CLR IT1 (1分)
4、 1)×,MUL AB (1分)2)×,.MOV A,@R1 (0.5分)
3)×,MOV A,# 30H (1分)
4)×,MOVC A , @A+DPTR (1分)
5.)√(0.5分)
四、综合题(共14分)
1、数据总线正确连出(3分)
地址总线正确连出(3分)
控制总线正确连出(3分)
2、地址范围: 1#6264 —4000H~DFFFH (2.5分)
2# 6264 —2000H~BFFFH (2.5分)
第二部分操作题
(本部分共有1大题,总分40分,考试时间60分钟)题目要求:下面是一个LED的闪烁程序,请阅读该程序,完成以下问题。

1、在实验箱上正确连出电路。

(10分)
2、(1)正确修改出程序(20分)ORG 0000H
LJMP MAIN
ORG 0003H
LJMP INT0
MAIN:MOV IE,#81H
MOV TCON #00H
MOV A,#0FEH
LOOP1:MOV R1,#08H
MOV P1,A
LCALL YS500ms
RL A
SJMP LOOP
INT0:MOV A,#0FEH
L1:LCALL FLASH
RL A
DJNZ R1,L1
RETI
FLASH:MOV B,#10
LOOP2:MOV P1,A
LCALL YS500ms
MOV P1,#0FFHH
LCALL YS500ms
DJNZ B,LOOP2
RET
YS500ms:MOV R6,#0FFH
YS1: MOV R7,#0FFH
YS2:DJNZ R7,YS2
DJNZ R6,YS1
RET
END
(2)调试方法正确,操作规范熟练(10分)
一:填空(1.5*20=30分)
1.微型计算机由()、()、()、和()组成。

2.80C51的三总线为()、()和()。

3.当前工作寄存器组的选择由()决定。

4.80C51单片机有()个8位的并行I/O口,其中()是唯一的单功能口。

5.80C51系列单片机的中断源有()、()、()、()、()。

6.中断服务程序的最后一条指令必须是()。

7.异步通信的每帧数据由4部分组成:()、()、()和()。

二:选择(2分*5=10分)
1:定时/计数器T0固定对应的中断入口地址为()。

A.0003B
B.000BH
C.0013H
D.001BH
2:若单片机振荡频率为6MHZ,设定时器工作在方式1需要定时1ms,则定时器初值应为:()。

A:500 B:100 C:216-500 D:216-1000
3: 八进制的基数为()。

A:16 B:8 C:15 D:2
4: 各中断源发出的中断请求信号,都会标记在MCS-51系统的()寄存器中。

A:TMOD B:TCON/SCON C:IE D:IP
5:下列指令格式错误的是()。

A:MOV @R0,A B:RLC R1 C:CPL 7FH D:MOV A,30H
三:读程序写结果。

(5*4=20分)
1.执行下列程序段后,(P1)=( ).
MOV P1,#9BH
CPL P1.1
CPL P1.2
SETB P1.6
CLR P1.7
2.执行下列程序段后,(A)=( ),(CY)=( ).
MOV PSW,#81H
MOV A,#C5H
RLC A
3.执行下列程序段后,(R0)=( ),(7EH)=( ),(7FH)=( ).
MOV R0,#7EH
MOV 7EH,#0FEH
MOV 7FH,#40H
INC @R0
INC R0
INC @R0
4.MOV A,#12H
MOV B,A
MOV A,#08H
ADD A,B
MUL AB
累加器A=()
四:利用8031单片机和一片EPROM芯片2732(容量4KB)通过线选法扩展程序存储器。

(20分)
五.程序设计题。

(10*2=20分)
1:将存于外部RAM8000开始的50H个数据传送到内部RAM以10H开始的单元中。

2:求内部RAM中60H—69H十个单元内容的平均值,并存放在6AH中。

05机电单片机答案:
一:
1:运算器,控制器,存储器,I/O口
2:地址,数据,控制
3:PSW 的RS0 RS1
4:4,P1口
5:外中断1,外中断0,T1,T0,串行口
6:RETI
7:起始位,数据位,奇偶校验位,停止位
二:1:B 2:C 3:B 4:B 5: B
三:1:5DH 2:8B,1 3:7FH,0FFH,41H 4:D4H
四:要点:地址总线12根,数据总线P0口经过锁存器,控制总线只读,EA接地。

相关文档
最新文档