《单片机原理及应用》模拟试卷三及答案

更新时间:2023-11-30 19:38:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《单片机原理及应用》模拟试卷三

一、填空题(20%,每空1分)

1、MCS-51单片机的存储空间包括 和 ,它们的可寻址范围分别为 和 。

2、若PSW的内容是10H,那么R3的地址是 。

3、指令MOV A,@R0中,R0中的内容是指 。

4、已知SP=25H,PC=2345H,标号Label的地址为3456H,问执行LCALL Label指令后,堆栈指针SP= ,(26H)= ,(27H)= ,PC= 。 5、当晶振频率为12MHZ时,下面这个子程序延时时间为 。

DL: DL1: DL2:

MOV MOV MUL MUL DJNZ DJNZ RET

R6,#100 R7,#4 AB AB R7,DL2 R6,DL1

6、决定程序执行的顺序是 寄存器,该寄存器复位时的值为 。 7、当定时/计数器选定为定时器方式时,是对 进行计数,选定为计数器方式时,是对 进行计数。 8、51单片机的中断系统最多可以有 个嵌套。

9、MCS-51的外部中断的触发方式有两种,分别为 和 。

10、串行通信根据通信的数据格式分有两种方式,分别是 和 。

二、下列列出几个程序段,请分别求出执行后的结果。(15%,每小题5分) 1、执行下列程序:

MOV 21H,#0A7H MOV 22H,#10H MOV R0,#22H MOV 31H,21H ANL 31H,#2FH MOV A,@R0 SWAP A

1

结果:(31H)= ,A= 。 2、执行下列程序:

MOV MOV RR MOV ADD DEC MOV

R0,#60H A,#0AH A @R0,A A,#0FH R0 @R0,A

结果:(60H)= ,(5FH)= 。

3、执行下列程序:

三、编写指令段完成下列数据传送。(15%,第1小题3分,其余每小题4分) (1)R1内容送给R0;

(2)外部RAM0020H单元内容送给R0;

(3)外部RAM1000H单元内容送给外部RAM0020H单元; (4)ROM2000H单元内容送给外部RAM0020H单元。

四、试编程要求用T1定时器控制P1.7引脚输出周期为40ms、占空比为50%的矩形脉冲。要求主程序入口地址0050H及中断服务子程序入口地址2000H。fosc=6MHz(15%) 五、有一脉冲信号如下图(1),要求用8051单片机将该信号进行4分频,即输出信号如下图(2)所示,请说明清楚信号的输入和输出引脚,且编程实现该功能。(15%)

MOV MOV MOV ANL ORL XRL

A,#83H R0,#47H 47H,#34H A,#47H 47H,A A,@R0

结果:R0= ,A= 。

(1)

2

(2)

六、下图为8031扩展3片8K的程序存储器2764,图中硬件电路已经连接了一部分,请用片选法将剩下的相关硬件电路连接完成,并写出每一片2764的地址范围。(20%)

3

《单片机原理及应用》模拟试卷三 参考答案

一、填空题(20%,每空1分)

1、程序存储器,数据存储器,64KB,64KB 2、13H

3、操作数的地址

4、27H,48H,23H,3456H 5、4.3ms 6、PC,0000H

7、片内机器周期脉冲数,片外脉冲 8、2

9、电平触发,边沿触发 10、同步方式,异步方式

二、下列列出几个程序段,请分别求出执行后的结果。(15%,每小题5分) 1、27h,01h 2、05h,14h 3、47h,34h

三、编写指令段完成下列数据传送。(15%,第1小题3分,其余每小题4分)

(1)MOV A,R1

MOV R0,A

(2)MOV DPTR,#0020H

MOVX A,@DPTR MOV R0,A

(3)MOV DPTR,#1000H

MOVX A,@DPTR MOV DPTR,#0020H MOVX @DPTR,A

(4)MOV DPTR,#2000H

MOV A,#0

MOVC A,@A+DPTR MOV DPTR,#0020H MOVX @DPTR,A

4

四、(15%)

方式1:(216-x)×2=20000,x=dbf0h

ORG LJMP ORG LJMP ORG MOV MOV MOV SETB SETB SETB SJMP ORG CPL MOV MOV RETI

000H MAIN 001BH T1_INT 050H

TMOD,#00010000B TH1,#0D8H TL1,#0F0H EA ET1 TR1 $ 2000H P1.7 TH1,#0D8H TL1,#0F0H

MAIN:

T1_INT:

五、(15%)

采用外部中断0方式,信号从INT0(P3.2)引脚输入,从P1.0引脚输出

ORG LJMP ORG LJMP ORG

0000H MAIN 0003H I_INT0 0050H

MAIN:

SETB SETB

SETB MOV SJMP INC

IT0 EA EX0 R7,#0 $ R7

5

I_INT0:

CJNE CPL MOV RETI

R7,#2,GORETI P1.0 R7,#0

GORETI:

六、(20%)

5858585

地址范围: (1):c000h~dfffh (2):a000h~bfffh (3):6000h~7fffh

6

CJNE CPL MOV RETI

R7,#2,GORETI P1.0 R7,#0

GORETI:

六、(20%)

5858585

地址范围: (1):c000h~dfffh (2):a000h~bfffh (3):6000h~7fffh

6

本文来源:https://www.bwwdw.com/article/12dt.html

Top