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

📄 useram.asm

📁 周立功开发板源代码,里面包含了各种关于周立功dp51开发板的源代码
💻 ASM
字号:
;*********************************Copyright (c)*********************************
;**                      广州周立功单片机发展有限公司
;**                            研    究    所
;**                               产品一部 
;**                        http://www.zlgmcu.com
;**********************************文件信息*************************************
;文件名:rambit .asm
;功能  :在DP-51S实验演示低128字节的数据RAM的访问方法
;说明  :
;	1.
;	2.LED发光管的片选信号KBIT7通过跳线和P1.6相连,做该实验时应注意跳线的位置
;最后修改时间:2003年2月18	
;*******************************************************************************

	org	0000h			;伪指令,指定程序从0000H地址开始存放
	ajmp	main			;第一条指令语句,程序跳转到main处

	org	0100h			;伪指令,指定以下程序从100H地址开始存放
main:
	;使用字节方式直接寻址用户的RAM区
	mov	30h,#00h		;立即数00H送给送给用户RAM区30H地址单元
	mov	a,30h			;读取用户RAM区30H地址单元的数据,利用A可判断数据是否正确写入读出
	;cjne	a,#00,wr_rd_erro         即可判断读写用户的数据RAM是否成功
	
	;使用字节方式间接寻址用户的RAM区
	mov	r7,#08h			;立即数08H送给寄存器R7,控制写用户RAM数据的个数
	mov	a,#01h			;若写的数据送给特殊功能寄存器A
	mov	r0,#30h			;若操作RAM区的送首地址送给寄存器R0
wr_next:
	mov	@r0,a			;间接方式写用户RAM区
	inc	r0			;下一个若操作的单元
	inc	a			;若写入的数据加1
	djnz	r7,wr_next		;判断是否写完成,是则执行下一条指令,否则继续写
	
	mov	r7,#08h			;立即数08H送给寄存器R7,控制读用户RAM数据的个数
rd_next:mov	a,@r0			;读取指定RAM
	dec	r0
	djnz	r7,rd_next
	ajmp	$			

	end				;程序结束				

⌨️ 快捷键说明

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