单片机串行接口外接74LS164扩展4个LED数码显示管的静态电路,编程,使显示管轮流显示

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:57:54
急急急

ORG 0000H
JMP START
START: MOV SCON,#00H
MOV DPTR,#TABLE
SETB P3.2
SETB P3.3
MOV A,#0FEH
LOOP:
MOV R3,#170

LOOP_1:
JNB P3.2,DISP_2345
JNB P3.3,DISP_8888
MOV 0030H,#0F7H
CALL DISPLAY

MOV 0030H,#0FBH
CALL DISPLAY

MOV 0030H,#0FDH
CALL DISPLAY

MOV 0030H,#0FEH
CALL DISPLAY

DJNZ R3,LOOP_1
RL A
JMP LOOP
;====================================
DISP_2345:
MOV R0,#2
MOV A,R0
MOVC A,@A+DPTR
MOV 0030H,#0F7H
CALL DISPLAY

INC R0
MOV A,R0
MOVC A,@A+DPTR
MOV 0030H,#0FBH
CALL DISPLAY

INC R0
MOV A,R0
MOVC A,@A+DPTR
MOV 0030H,#0FDH
CALL DISPLAY

INC R0
MOV A,R0
MOVC A,@A+DPTR
MOV 0030H,#0FEH
CALL DISPLAY
JMP START
;================