测速程序
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP Timer_Disp;
MAIN:
MOV
MOV
MOV
MOV
MOV
SETB
SETB
SETB
SETB
SETB
SETB
LOOP2:
MOV
LOOP3:
MOV
;MOV TMOD, TH0, TL0, TH1, TL1, ET0; EA; TR0; TR1; RS1; RS0; R7, A, TH1, #061H; #03CH; #0B0H; #016H; #00H; #014H; R7; #25H; 定时器1技计数,方式2;定时器0定时,定时50毫秒
;MOV R5, #40H; ;SJMP GDY;
CJNE A, #00H, LOOP3;
GDY:
SETB RS1;
SETB RS0;
;MOV TH1,
CLR TR1;
;MOV TH1,
;MOV R5,
MOV A,
;MOV A,
MOV B,
DIV AB;
MOV R4,
MOV R5,
MOV 50H,
MOV 51H,
XUNHUAN:
MOV A,
MOV DPTR, #29H; #4FH; TH1; TL1;#30H;TH1;#017H;TH0; R5; #0AH; A; ShiWei B; GeWei; R4;#7H;R4; R5;#2H;R5;#6H;R5; 50H; #TABLE;
MOVC A, @A+DPTR; MOV P0, A; SETB P2.0;
CLR P2.1;
ACALL DELAY;
MOV
MOVC
MOV
CLR
SETB
ACALL
SETB
SETB
MOV
JNB
;MOV
;MOV
SJMP
DELAY:
CLR A, 51H; A, @A+DPTR; P0, A; P2.0; P2.1; DELAY; RS1; RS0; R7, #14H; P2.7, LOOP2; TH0, #00H; TL0, #00H; XUNHUAN;GDY; RS0;
CLR RS1;
MOV R3, #07D; AAA:
MOV R2, #0100D; DJNZ R2, $; DJNZ R3, RET
TABLE: DB
DB
TIMER_Disp:
CLR TR0;
SETB RS0;
SETB RS1;
MOV TH0,
MOV TL0,
DEC R7;
SETB TR0;
RETI
END
AAA; 0C0H, 0F9H, 092H, 082H, #03CH; #0B0H; 0A4H, 0D8H, 0B0H, 099H; 080H, 090H;