文档库

最新最全的文档下载
当前位置:文档库 > 单片机实验程序

单片机实验程序

三、设计要求

1、编写程序将00H~0FH 16个数据分别送到单片机内部

RAM 30H~3FH单元中。

2、编写程序将片内RAM 30H~3FH的内容传送至片内RAM

40~4FH单元中。

3、编写程序将片内RAM 40H~4FH单元中的内容传送到外

部RAM 4800H~480FH单元中。

4、编写程序将4800H~480FH单元内容送到外部RAM

5800H~580FH单元中。

5、编写程序将片外RAM 5800H~580FH单元内容传送回

片内RAM 50H~5FH单元中。

五、思考题

1、说明MCS-51系列单片机对片内RAM和片外RAM存贮器各有

哪些寻址方式?

2、说明指令MOV A,20H和MOV C,20H中的20H含义有什

么不同?传送指令中的助记符MOV,MOVX,MOVC各适用

于访问哪个存储器空间?

ORG 0000H

CLR A

MOV A,#00H

MOV R0,#30H

MOV R7,#10H

LOOP:MOV @R0,A

INC R0

INC A

DJNZ R7,LOOP

MOV R0,#30H

MOV R1,#40H

MOV R7,#10H

LOOP1:CLR A

MOV A,@R0

MOV @R1,A

INC R0

INC R1

DJNZ R7,LOOP1

MOV R1,#40H

MOV DPTR,#4800H

MOV R7,#10H

LOOP2:CLR A

MOV A,@R1

MOVX @DPTR,A

INC R1

INC DPTR

DJNZ R7,LOOP2

MOV R7,#10H MOV DPTR,#4800H MOV R1,DPH

MOV R2,DPL

MOV DPTR,#5800H MOV R3,DPH

MOV R4,DPL LOOP3:CLR A MOV DPH,R1

MOV DPL,R2 MOVX A,@DPTR MOV DPH,R3

MOV DPL,R4 MOVX @DPTR,A INC R2

INC R4

DJNZ R7,LOOP3 MOV DPTR ,#5800H MOV R0,#50H MOV R7,#10H LOOP4:CLR A MOVX A,@DPTR MOV @R0,A

INC DPTR

INC R0

DJNZ R7,LOOP4 END