2位数码管显示00-99的89c51单片机电子秒表设计c语言,2位数码管显示00-99的89c51单片机电子秒表设计 的程序和电路图...

这是一款对如何使用单片机 控制数码管有详细的介绍

CLEAR: CLR TR0

MOV 40H,#0

AJMP K1

T0INT: MOV TH0,#3CH

MOV TL0,#0B0H

DJNZ R0,RTI

MOV R0,#20

MOV A,40H

CJNE A,#99,ADD1

MOV 40H,#00H

CLR TR0

AJMP RTI

ADD1: ADD A,#01H

MOV 40H,A

RTI: RETI

DISP: MOV A,40H

MOV B,#10

DIV AB ;//当前值除以10

MOV 20H,A ;//得出的商送给十位

MOV 21H,B ;//得出的余数送给个位

CLR P2.0

SETB P2.1

MOV A,20H ;//十位显示

MOVC A,@A+DPTR

MOV P0,A

LCALL DELAY

CLR P2.1

SETB P2.0

MOV A,21H ; //个位显示

MOVC A,@A+DPTR

MOV P0,A

RET

DELAY: ;误差 0us

你可能感兴趣的:(2位数码管显示00-99的89c51单片机电子秒表设计c语言,2位数码管显示00-99的89c51单片机电子秒表设计 的程序和电路图...)