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

📄 prg.asm

📁 利用不同的按键实现7段数码显示不同的字符
💻 ASM
字号:
NAME ROWSCAN                          ;行扫描

KEY_ROW1	equ	0EFh
KEY_ROW2	equ	0DFh
KEY_ROW3	equ	0BFh
KEY_ROW4	equ	07Fh

ORG 0000H
				ljmp START
ORG 0100H		
START:			mov R0,#00 			
				mov R1,#KEY_ROW1	
				mov R2,#4			  ;行数

ksrow:			mov P1,R1			
				nop
				mov A,P1			
				mov R3,#4			  ;列数
				anl A,#0Fh
ks0:			rrc A
				
				jc ks1				  ;没键按下
				jmp ksnew			  ;有键按下
			
ks1:			inc R0			
				djnz R3,ks0

				mov A,R1			
				rl A 
				mov R1,A
				djnz R2,ksrow
									   
				jmp ksend
			
ksnew:			mov DPTR,#keycodes				
				mov A,R0		
				movc A,@A+DPTR			
				mov P0,A
				nop
				nop
							
ksend:			ljmp START

keycodes:		db 	3FH,06H,5BH,4FH
				db	66H,6DH,7DH,07H
				db	7FH,6FH,77H,7CH
				db	39H,5EH,79H,71H

				END

⌨️ 快捷键说明

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