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

📄 62256.asm

📁 达盛单片机试验箱
💻 ASM
字号:
;该程序功能:把数据写入指定的地址中,然后从该地址取出数据送LED显示
RAMDATA		XDATA	99H
RAMADDRESS	XDATA	6000H

			ORG		0000H
			
			AJMP	MAIN
						
			ORG		0030H
;				
MAIN:		CALL	W_RAM				;把数据存入指定的地址中	
			CALL	R_RAM				;从指定的地址中读出数据
			MOV		R0,A
			CALL	DISP				;LED显示子程序
			CALL	DELAY
			CALL	DELAY
			AJMP	MAIN
;
;********************************************************	
;			/*写 RAM 子程序*/							*
;********************************************************
;	
W_RAM:		MOV		DPTR,#RAMADDRESS	;把数据存入指定的地址中
			MOV		A,#RAMDATA				
W_RAM1:		MOVX	@DPTR,A					
			RET
;
;********************************************************
;			/*读 RAM 子程序*/							*
;********************************************************

R_RAM:		MOV		DPTR,#RAMADDRESS
R_RAM1:		MOVX	A,@DPTR				;从指定的地址中读出数据
			RET	
;
;********************************************************
;			/*LED显示子程序*/							*
;********************************************************
;
DISP:		MOV		A,R0				;低位
			ANL		A,#0FH
			ACALL	DSEND				;显示
			MOV		A,R0
			SWAP	A
			ANL		A,#0FH				;高位
			ACALL	DSEND				;显示
			RET

DSEND:		MOV		DPTR,#SGTB1
			MOVC	A,@A+DPTR			;取字符
			MOV		SBUF,A				;发送字符		
			JNB		TI,$				;等待串口发送完
			CLR		TI
			RET
;
;********************************************************
;			/*延时子程序*/								*
;********************************************************
;
DELAY:		MOV		R6,#250				;延时
DELAY1:		MOV		R7,#250
			DJNZ	R7,$
			DJNZ	R6,DELAY1
			RET
;
;********************************************************
;			/*字符编码*/								*
;********************************************************	
;
SGTB1:		DB	     03H         		;0
	  		DB	     9FH         		;1
	   		DB	     25H         		;2
	   		DB	     0DH         		;3
		   	DB	     99H          		;4
		   	DB	     49H          		;5
		  	DB	     41H          		;6
		 	DB	     1FH         		;7
		 	DB	     01H          		;8
		  	DB	     09H          		;9
		 	DB	     11H          		;A
		  	DB	     0C1H         	 	;B
		   	DB	     63H         		;C
		   	DB	     85H         		;D
		   	DB	     61H          		;E
		  	DB	     71H          		;F
			DB	     00H		
			END

⌨️ 快捷键说明

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