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

📄 high_ram.asm

📁 周立功开发板源代码,里面包含了各种关于周立功dp51开发板的源代码
💻 ASM
字号:
;*********************************Copyright (c)************************************
;**                      广州周立功单片机发展有限公司研究所
;**                        http://www.zlgmcu.com
;**********************************文件信息*************************************
;文件名:High_Ram.asm
;功能  :在DP-51S实验演示高128字节的数据RAM的访问方法
;说明  :
;1.使用间接地址方式访问用户RAM区(80H~0FFH)。
;2.先写相应的地址单元,然后读出相应的地址单元中的数据并比较之。
;最后修改时间:2003年3月21
;*******************************************************************************
	ORG	8000H			;伪指令,指定程序从8000H地址开始存放
	AJMP	MAIN			;第一条指令语句,程序跳转到MAIN处

	ORG		8100H		;伪指令,指定以下程序从8100H地址开始存放
MAIN:
	;使用字节方式间接地址寻址用户的高端RAM区
	MOV	R0,#80H			;立即数80H送给送给R0
	MOV	R7,#10			;R7中存放写RAM区数据个数
	MOV	A,#00H			;若写的数据送A
WR_UP:
	MOV	@R0,A			;间接地址写高端RAM区
	INC	A			;数据自动加1,便于观察变化
	INC	R0			;指向下一个地址单元
	DJNZ	R7,WR_UP		;数据写完了吗?
	
	MOV	R7,#10			;重新给R7赋初值
	MOV	R0,#80			;操作地址送R0
RD_UP:
	MOV	A,@R0			;读取数据
	INC	R0			;指向下一位数据
	DJNZ	R7,RD_UP		;数据读完了吗?
	AJMP	$
	;
	END

⌨️ 快捷键说明

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