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

📄 8x8led_1.asm

📁 基于89s51的一通用平台
💻 ASM
字号:
;文件名称:8X8ED_1.ASM
;文字的动态变化显示程序
;-------------------------------------------------
NAME 	LED
$NOLIST
$INCLUDE(LJD_2008.INC)      
$LIST
;--------------------------------------------------

;8255-1 文字的动态变化

		ORG 0000H
		AJMP MAIN
		ORG 0030H
MAIN:		MOV SP,#60H
		MOV DPTR,#D_8255_1 ;控制口,A,B,C为输出
		MOV A,#80H
		MOVX @DPTR,A
START:	MOV DPTR,#A_8255_1 ;PA口(公共端为全部1)
		MOV A,#00H
		MOVX @DPTR,A
	;	MOV DPTR,#c_8255_1 ;PC口(控制红色灯)
	;	MOV A,#00H
	;	MOVX @DPTR,A	 
LP1:		MOV R7,#08H
		MOV R4,#00H
		MOV R2,#0FEH
LP:		MOV DPTR,#A_8255_1 ;PB口(控制绿色灯)
		MOV A,R2
	      MOVX @DPTR,A
		RL A
		MOV R2,A
		MOV DPTR,#C_8255_1
		LCALL XS
		INC R4
		MOVX @DPTR,A
		DJNZ R7,LP
		SJMP LP1
XS:		PUSH DPL
		PUSH DPH
		MOV DPTR,#TAB
		MOV A,R4
		MOVC A,@A+DPTR
		POP  DPH
		POP  DPL
		RET
TAB1:		DB 81H,42H,24H,80H,0C0H,0E0H,0F0H,0F8H,0FCH,0FEH,0FFH
		
DELAY:	MOV	R6,#00H
DL1:		MOV	R5,#00H
		DJNZ   R5,$
		DJNZ	R6,DL1
		RET

;--  0  --  **  Arial Black, 8  **
; 当前所选字体下一个汉字对应的点阵为:  宽度x高度8x8
DB  03CH,07EH,066H,066H,066H,066H,07EH,00
;--  1  --  **  Arial Black, 8  **
DB  030H,03CH,034H,030H,030H,030H,030H,030H

;--  2  --  **  Arial Black, 8  **
DB  03CH,07CH,060H,060H,030H,018H,07CH,07CH

;--  3  --  **  Arial Black, 8  **
DB 038H,07CH,060H,030H,060H,07CH,038H,000H
;--  4  --  **  Arial Black, 8  **

TAB:DB  060H,070H,068H,064H,0FEH,0FEH,060H,000H
;--  5  --  **  Arial Black, 8  **
DB 078H,07CH,00CH,03CH,060H,060H,07CH,038H

;--  6  --  **  Arial Black, 8  **
DB  038H,07CH,00CH,03CH,06CH,06CH,07CH,038H

;--  7  --  **  Arial Black, 8  **
DB  07CH,07CH,060H,030H,018H,018H,018H,018H

;--  8  --  **  Arial Black, 8  **
DB  038H,07CH,06CH,038H,06CH,06CH,07CH,038H
;--  9  --  **  Arial Black, 8  **
DB  038H,07CH,06CH,06CH,078H,060H,07CH,038H









		END		

⌨️ 快捷键说明

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