mul7seg-3.asm

来自「Proteus的8051仿真经典实例」· 汇编 代码 · 共 30 行

ASM
30
字号
	ORG 00H
	JMP START
START:	MOV P1,#00H	;;关闭所有显示
	MOV P2,#A4H	;;输出2的显示码
	MOV P1,#000000001B	;扫描最左边的一位
	CALL DELAY	;延迟
--------------------------------------
	MOV P1,#00H	;关闭所有显示
	MOV P2,#C0H	;输出0的显示码
	MOV P1,#000000010B	;扫描第2位
	CALL DELAY	;延迟
--------------------------------------
	MOV P1,#00H	;关闭所有显示
	MOV P2,#C0H	;输出0的显示码
	MOV P1,#000000100B	;扫描第3位
	CALL DELAY	;延迟
--------------------------------------
	MOV P1,#00H	;关闭所有显示
	MOV P2,#80H	;输出8的显示码
	MOV P1,#000001000B	;扫描第4位
	CALL DELAY	;延迟
	JMP START
--------------------------------------
DELAY:	MOV R7,#10
D1:	MOV R6,#200
	DJNZ R6,$
	DJNZ R7,D1
	RET
	END

⌨️ 快捷键说明

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