延时动态显示.asm

来自「关于ADUC841(51内核)的各种实验程序,有串口,ADC,DAC,PWM,的」· 汇编 代码 · 共 72 行

ASM
72
字号
$MOD841
SP0     EQU  50H
CLK81   EQU  P3.5
DAT81   EQU  P3.3
KEY     EQU  P3.2
ORG     0000H
LJMP    MAIN
ORG     0060H
MAIN:   MOV R0,#0FFH;
CLRINRAM:MOV @R0,#00H;
        DJNZ R0,CLRINRAM;
        MOV SP,#SP0;
INI8281:SETB CLK81
        SETB DAT81
MOV A,#12H
LCALL WTO81
MOV A,#80H;
LCALL WTO81
XIANSHI:MOV A,#14H;
        LCALL WTO81
        MOV A,#3EH;
LCALL WTO81
LCALL DELAY
MOV A,#14H
LCALL WTO81
MOV A,#2DH
LCALL WTO81
LCALL DELAY
MOV A,#14H
LCALL WTO81
MOV A,#1BH
LCALL WTO81
LCALL DELAY
MOV A,#14H
LCALL WTO81
MOV A,#0CH
LCALL WTO81
LCALL DELAY
LJMP XIANSHI
WTO81:	MOV	R6,#08H
WAT:	CLR	CLK81
	LCALL	DELAY
	SETB	CLK81
	JB	DAT81,WAT
	CLR	CLK81
	LCALL	DELAY
	SETB	CLK81
	JNB	DAT81,$
WTB81:	RLC	A
	MOV	DAT81,C
        CLR	CLK81
	LCALL	DELAY
	SETB	CLK81
	LCALL	DELAY
	LCALL	DELAY
	DJNZ	R6,WTB81
	SETB	DAT81
        RET
DELAY:NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
RET
END

⌨️ 快捷键说明

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