⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sram.asm

📁 51单片机用汇编实例 包括ad
💻 ASM
字号:
;===============================================================
; 文件名称: SRAM.ASM
; 功能描述: 存储器扩展. 将单片机内部30H~3FH单元写入初值00H~0FH,
;           然后将这些数从单片机内部传送到外部存储器中, 再由外
;           部存储器传送到单片机内部40H~4FH单元中.
;===============================================================

AUXR	DATA 8EH		;辅助寄存器

	ORG 0000H
	LJMP START
	ORG 0100H
START:	MOV AUXR, #02H		;使用外部存储器
	MOV R0, #30H		;内部RAM起始地址
	MOV A, #00H
	MOV R4, #10H		;赋值个数
MLP1:	MOV @R0, A		;赋值
	INC A
	INC R0
	DJNZ R4, MLP1
	NOP			;运行至此, 观察RAM中的值
	MOV R4, #10H
	MOV DPTR, #0000H	;外部RAM起始地址
	MOV R0, #30H
MLP2:	MOV A, @R0
	MOVX @DPTR, A		;写外部RAM
	INC R0
	INC DPL
	DJNZ R4, MLP2
	NOP			;运行至此, 观察外部RAM中数据
	MOV R4, #10H
	MOV DPTR, #0000H
	MOV R0, #40H
MLP3:	MOVX A, @DPTR		;读外部RAM
	MOV @R0, A
        INC DPL
	INC R0
	DJNZ R4, MLP3
	NOP			;运行至此, 观察内部RAM 40H起始地址中的数据
	SJMP $

	END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -