基于单片机AT89C51控制的LED点阵屏显示时钟课程设计报(精) 联系客服

发布时间 : 星期五 文章基于单片机AT89C51控制的LED点阵屏显示时钟课程设计报(精)更新完毕开始阅读a00aadd8777f5acfa1c7aa00b52acfc789eb9fe2

SETB TR0

LOOP0: LCALL DISP LJMP LOOP0

INTT0: MOV TL0,#0e0H MOV TH0,#0b1H PUSH ACC PUSH PSW INC 36H MOV A,36H CJNE A,#25,PLL MOV 32H,#0BH

PLL: CJNE A,#50,ENDD ;1S MOV 32H,#0AH MOV 36H,#00H INC 35H MOV A,35H

CJNE A,#60,ENDd ;分个位

MOV 35H,#00H INC 34H MOV A,34H

CJNE A,#0AH,ENDd ;分个位 MOV 34H,#00H INC 33H MOV A,33H

CJNE A,#06H,ENDd ;分十位 MOV 33H,#00H INC 31H MOV A,30H CJNE A,#02H,END1 MOV A,31H

CJNE A,#04H,END1 ;时个位 MOV 31H,#00H MOV 30H,#00H END1: MOV A,31H

CJNE A,#0AH,ENDd ;时个位 MOV 31H,#00H INC 30H ENDd: POP PSW POP ACC RETI

DISP: PUSH ACC PUSH PSW

MOV A,30H ;显示要显示的数字

MOV B,#08H MUL AB MOV 3BH,A MOV R4,#00H MOV R5,#08H LOOP00: MOV A,3BH MOV DPTR,#TABE MOVC A,@A+DPTR MOV P2,R4

MOV P0,A MOV P1,#0FEH INC 3BH INC R4 LCALL DELAY DJNZ R5,LOOP00

MOV A,31H ;显示要显档的数字

MOV B,#08H MUL AB MOV 3BH,A MOV R4,#00H MOV R5,#08H LOOP11: MOV A,3BH MOV DPTR,#TABE MOVC A,@A+DPTR MOV P2,R4 MOV P0,A MOV P1,#0FDH INC 3BH