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

📄 164.asm

📁 达盛单片机试验箱
💻 ASM
字号:
;串口方式0移位寄存器方式用于I/O口的扩展
;164串并转换程序,00~99循环显示
			ORG		0000H
			
			AJMP	MAIN
;
;********************************************************
;			/*主程序*/									*
;********************************************************
;
			ORG		0030H
		
MAIN:		MOV		SP,#60H
			MOV		R2,#00H				;十位	
			MOV		R1,#00H				;个位
MAIN1:		MOV		A,R1
			MOV		DPTR,#SGTB1
			MOVC	A,@A+DPTR			;取字符
			MOV		SBUF,A				;发送字符
			MOV		A,SBUF
			JNB		TI,$				;等待串口发送完
			CLR		TI
			MOV		A,R2
			MOVC	A,@A+DPTR
			MOV		SBUF,A
			JNB		TI,$
			CLR		TI
			CALL	DELAY
			CALL	DELAY
			CALL	DELAY	
			CJNE	R1,#9,MAIN2	
			MOV		R1,#00H
			INC		R2
			CJNE	R2,#10,MAIN3		
			AJMP	MAIN
MAIN2:		INC		R1
MAIN3:		AJMP	MAIN1				;继续发送
;
;********************************************************
;			/*延时子程序*/								*
;********************************************************
;
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       			
	  		END		

⌨️ 快捷键说明

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