📄 sz.asm
字号:
LED1 BIT p1.3
LED2 BIT p1.4
LED3 BIT p1.6
LED4 BIT p1.7
LED2DZ BIT P1.5
LS164_AB BIT p3.0
LS164_CLK BIT p3.1
KEY1 BIT p3.5
KEY2 BIT p3.7
BEEP BIT p1.0
ORG 0000h
JMP MAIN
ORG 0100h
MAIN:
INIT:
MOV SP,#50H
CLR LS164_AB
CLR LS164_CLK
MOV 65H,#3
CLR LED2
LCALL DISP
LCALL KEYINPUT
JMP $
DISP:
; MOV SCON,#00H
; MOV R1,4
MOV R0,#65H
MOV DPTR,#SAG_LED234
MOV A,@R0
MOVC A,@A+DPTR
; DEC R0
; DJNZ R1,LOOP
; MOV SBUF,A
;DELAY: JNB TI,DELAY
; CLR TI
Send2LS164:
MOV R1,#8
Send2LS164_Loop:
RLC A
MOV LS164_AB,C
SETB LS164_CLK
CLR LS164_CLK
DJNZ r1,Send2LS164_Loop
RET
KEYINPUT:
; JB KEY1,
RET
LED_SELECT:
SAG_LED1: ;LED1段码
DB 01010000b,11111001b,00110100b,10110000b,10011001b,10010010b,00010010b,11111000b,00010000b,10010000b,0ffh
SAG_LED234: ;LED234段码
DB 11000000b,11111001b,10100100b,10110000b,10011001b,10010010b,10000010b,11111000b,10000000b,10010000b,0ffh
; 0 1 2 3 4 5 6 7 8 9
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -