📄 汽车时钟显示程序--用89c52编制时钟程序--收藏文章_独饮杯水.mht
字号:
var objmain =3D document.getElementById("main");
function updatesize(){ var bodyw =3D window.document.body.offsetWidth; =
if(bodyw <=3D 790) objmain.style.width=3D"772px"; else if(bodyw >=3D =
1016) objmain.style.width=3D"996px"; else objmain.style.width=3D"100%"; =
}
updatesize(); window.onresize =3D updatesize;
</SCRIPT>
<![endif]-->
<DIV id=3Dheader>
<DIV class=3Dlc>
<DIV class=3Drc></DIV></DIV>
<DIV class=3Dtit><A class=3Dtitlink=20
title=3D"dhlgdx2004=B5=C4=BF=D5=BC=E4 http://hi.baidu.com/dhlgdx2004"=20
href=3D"http://hi.baidu.com/dhlgdx2004">=B6=C0=D2=FB=B1=AD=CB=AE</A></DIV=
>
<DIV class=3Ddesc>=BC=BC=CA=F5=A1=A2=D0=C4=B5=C3=A1=A2=D4=B8=BE=B0</DIV>
<DIV id=3Dtabline></DIV>
<DIV id=3Dtab><A =
href=3D"http://hi.baidu.com/dhlgdx2004">=D6=F7=D2=B3</A><A class=3Don=20
href=3D"http://hi.baidu.com/dhlgdx2004/blog">=B2=A9=BF=CD</A><A=20
href=3D"http://hi.baidu.com/dhlgdx2004/album">=CF=E0=B2=E1</A><SPAN>|</SP=
AN><A=20
href=3D"http://hi.baidu.com/dhlgdx2004/profile">=B8=F6=C8=CB=B5=B5=B0=B8<=
/A> <SPAN>|</SPAN><A=20
href=3D"http://hi.baidu.com/dhlgdx2004/friend">=BA=C3=D3=D1</A> =
</DIV></DIV>
<DIV class=3Dstage>
<DIV class=3Dstagepad>
<DIV style=3D"WIDTH: 100%">
<TABLE class=3Dmodth cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
<TBODY>
<TR>
<TD class=3Dmodtl width=3D7> </TD>
<TD class=3Dmodtc noWrap>
<DIV class=3Dmodhead><SPAN =
class=3Dmodtit>=B2=E9=BF=B4=CE=C4=D5=C2</SPAN></DIV></TD>
<TD class=3Dmodtc noWrap align=3Dright></TD>
<TD class=3Dmodtr width=3D7> </TD></TR></TBODY></TABLE>
<DIV class=3Dmodbox id=3Dm_blog>
<DIV =
class=3Dtit>=C6=FB=B3=B5=CA=B1=D6=D3=CF=D4=CA=BE=B3=CC=D0=F2--=D3=C389C52=
=B1=E0=D6=C6=CA=B1=D6=D3=B3=CC=D0=F2--=CA=D5=B2=D8=CE=C4=D5=C2</DIV>
<DIV class=3Ddate>2007=C4=EA01=D4=C230=C8=D5 =D0=C7=C6=DA=B6=FE =
09:35</DIV>
<TABLE style=3D"TABLE-LAYOUT: fixed">
<TBODY>
<TR>
<TD>
<DIV class=3Dcnt id=3Dblog_text>
<DIV=20
style=3D"MARGIN-TOP: 10px; FONT-SIZE: 9pt; MIN-HEIGHT: 200px; =
WORD-BREAK: break-all; TEXT-INDENT: 0px; LINE-HEIGHT: normal; WORD-WRAP: =
break-word">ORG 0000H<BR>LJMP MAIN<BR>ORG 0003H<BR>LJMP&nb=
sp;INT00<BR>ORG 000BH<BR>LJMP TIME00<BR>ORG 0013H<BR>LJMP&=
nbsp;INT11<BR>ORG 001BH<BR>LJMP TIME11<BR>ORG 0050H<BR>TAB=
: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H<BR>DB 88=
H,83H,0C6H,0A1H,86H,8EH,90H,89H,0CFH,0F1H,8FH<BR>DB 0C7H,0C8H,0DCH,9=
CH,8CH,94H,0CEH,9AH,0FCH,0C1H,9DH<BR>DB 91H,0B6H,0FFH<BR>;DB A(=
0AH) B(0BH) C(0CH) D(0DH) E(0EH) F(0FH) <BR=
>;DB G(10H) H(11H) I(12H) J(13H) K(14H) L(1=
5H) <BR>;DB N(16H) M(17H) O(18H) P(19H) Q(1=
AH) R(1BH)<BR>;DB S(1CH) T(1DH) U(1EH) V(1FH)&nb=
sp;Y(20H) Z(21H) OFF(22H)<BR>ORG 0100H<BR>MAIN: MOV&n=
bsp;SP, #6FH<BR>MOV TMOD,#11H<BR>MOV TH0, #0F8H<BR>MO=
V TL0, #30H<BR>MOV TH1, #3CH<BR>MOV TL1, #0=
B0H<BR>MOV 30H, #00H;=CA=B1 =B7=D6 =C3=EB =CA=B1=
=BC=E4=B4=E6=B4=A2=C7=F8 <BR>MOV 31H, #00H<BR>MOV 32H=
, #00H;<BR>MOV 33H, #01H;=C4=EA =D4=C2 =C8=D5&nb=
sp;=C8=D5=C6=DA=B4=E6=B4=A2=C7=F8<BR>MOV 34H, #01H<BR>MOV =
35H, #01H<BR>MOV 36H, #00H;=CA=B1 =B7=D6 =C3=EB&=
nbsp;=C4=D6=C1=E5=B4=E6=B4=A2=C7=F8<BR>MOV 37H, #00H<BR>MOV&nbs=
p;38H, #00H;<BR>MOV 39H, #07H;=D4=C2 =C8=D5 =D0=C7=
=C6=DA =B4=E6=B4=A2=C7=F8<BR>MOV 20H, #11111110B;=C9=A8=C3=
=E8=CE=BB=B1=EA=D6=BE<BR>MOV 21H, #11101011B;=D0=A1=CA=FD=B5=E3=
=B1=EA=D6=BE<BR>MOV 22H, #11000000B;=C9=C1=CB=B8=B1=EA=D6=BE<BR=
>MOV 23H, #00000000B;=C6=E4=CB=FC=B1=EA=D6=BE<BR>MOV 50H,&=
nbsp;#20;=C3=BF=C3=EB=D6=D3=D6=D0=B6=CF=B4=CE=CA=FD<BR>MOV 2FH, =
;#02H<BR>MOV R0, #00H<BR>MOV R1, #05H;=B9=A6=C4=DC=BC=
=FC=B4=CE=CA=FD<BR>MOV R2, #04H<BR>LCALL MING0<BR>MOV =
;IE, #8FH<BR>SETB PT0<BR>SETB PT1<BR>SETB P3.7<BR>SET=
B TR0<BR>SETB TR1<BR>YY1: MOV 22H, #11000000B<BR=
>PUSH ACC<BR>MOV A,30H<BR>CJNE A,36H,YY5<BR>MOV A,31H=
<BR>CJNE A,37H,YY5<BR>MOV A,32H<BR>CJNE A,38H,YY5<BR>JNB&n=
bsp;23H.7,YY5<BR>LCALL MING0<BR>LCALL YANSHI<BR>LCALL MING=
0<BR>LCALL YANSHI<BR>LCALL MING0<BR>LCALL YANSHI<BR>LCALL&=
nbsp;MING0<BR>LCALL YANSHI<BR>LCALL MING0<BR>LCALL YANSHI<=
BR>LCALL MING0<BR>LCALL YANSHI<BR>LCALL MING0<BR>LCALL&nbs=
p;YANSHI<BR>LCALL MING0<BR>LCALL YANSHI<BR>LCALL MING0<BR>=
LCALL YANSHI<BR>LCALL MING0<BR>YY5: POP ACC<BR>YY6:&n=
bsp;CJNE R2,#04H,YY2<BR>JB 23H.4,YY1<BR>LCALL DEL00<BR>JNB=
23H.3,YY1<BR>CPL 22H.5<BR>CPL 22H.4<BR>CPL 22H.3<BR>=
CPL 22H.2<BR>CPL 22H.1<BR>CPL 22H.0<BR>SJMP YY6<BR>YY=
2: MOV 22H, #11000000B<BR>YY9: CJNE R2,#03H,YY3<=
BR>JB 23H.4,YY1<BR>LCALL DELAY03<BR>JB 23H.3,YY1<BR>CPL&nb=
sp;22H.5<BR>CPL 22H.4<BR>SJMP YY9<BR>YY99: LJMP YY1<B=
R>YY3: MOV 22H, #11000000B<BR>YY8: CJNE R2,#02H,=
YY4<BR>JB 23H.4,YY9<BR>LCALL DELAY03<BR>JB 23H.3,YY9<BR>CP=
L 22H.3<BR>CPL 22H.2<BR>SJMP YY8<BR>YY4: MOV 22H=
, #11000000B<BR>YY7: CJNE R2,#01H,YY99<BR>JB 23H.4,YY=
99<BR>LCALL DELAY03<BR>JB 23H.3,YY99<BR>CPL 22H.1<BR>CPL&n=
bsp;22H.0<BR>SJMP YY7<BR>TIME00: MOV TH0,#0F8H<BR>MOV =
;TL0,#30H<BR>PUSH ACC<BR>PUSH PSW<BR>PUSH DPH <BR>PUS=
H DPL <BR>MOV A,20H<BR>RL A<BR>MOV C,ACC.6<BR>MO=
V ACC.0,C<BR>MOV 20H,A<BR>CJNE R1,#05H,WEEK<BR>TIME: =
JB 20H.0,TIM1<BR>MOV A,32H<BR>MOV C,21H.0<BR>LJMP TIM=
10<BR>TIM1: JB 20H.1,TIM2<BR>MOV A,32H<BR>SWAP A<BR>M=
OV C,21H.1<BR>LJMP TIM10<BR>TIM2: JB 20H.2,TIM3<BR>MO=
V A,31H<BR>MOV C,21H.2<BR>LJMP TIM10<BR>TIM3: JB =
;20H.3,TIM4<BR>MOV A,31H<BR>SWAP A<BR>MOV C,21H.3<BR>LJMP&=
nbsp;TIM10<BR>TIM4: JB 20H.4,TIM5<BR>MOV A,30H<BR>MOV =
;C,21H.4<BR>LJMP TIM10<BR>TIM5: MOV A,30H<BR>SWAP A<B=
R>MOV C,21H.5<BR>LJMP TIM10<BR>WEEK: CJNE R1,#04H,DAT=
E <BR>JB 20H.0,WEK1<BR>MOV A,39H<BR>MOV C,21H.0<BR>LJ=
MP TIM10<BR>WEK1: JB 20H.1,WEK2<BR>MOV A,39H<BR>SWAP&=
nbsp;A<BR>MOV C,21H.1<BR>LJMP TIM10<BR>WEK2: JB 20H.2=
,WEK3<BR>MOV A,35H<BR>MOV C,21H.2<BR>LJMP TIM10<BR>WEK3:&n=
bsp;JB 20H.3,WEK4<BR>MOV A,35H<BR>SWAP A<BR>MOV C,21H=
.3<BR>LJMP TIM10<BR>WEK4: JB 20H.4,WEK5<BR>MOV A,34H<=
BR>MOV C,21H.4<BR>LJMP TIM10<BR>WEK5: MOV A,34H<BR>SW=
AP A<BR>MOV C,21H.5<BR>LJMP TIM10<BR>DATE: CJNE =
R1,#03H,ALARM<BR>JB 20H.0,DA1<BR>MOV A,35H<BR>MOV C,21H.0<=
BR>LJMP TIM10<BR>DA1: JB 20H.1,DA2<BR>MOV A,35H<BR>MO=
V C,21H.1<BR>SWAP A<BR>LJMP TIM10<BR>DA2: JB 20H=
.2,DA3<BR>MOV A,34H<BR>MOV C,21H.2<BR>LJMP TIM10<BR>DA3:&n=
bsp;JB 20H.3,DA4<BR>MOV A,34H<BR>MOV C,21H.3<BR>SWAP =
A<BR>LJMP TIM10<BR>DA4: JB 20H.4,DA5<BR>MOV A,33H<BR>=
MOV C,21H.4<BR>LJMP TIM10<BR>DA5: MOV A,33H<BR>MOV&nb=
sp;C,21H.5<BR>SWAP A <BR>LJMP TIM10<BR>RETIGD: LJMP&n=
bsp;M00<BR>TGD: CLR TR1<BR>LJMP TIME<BR>ALARM: CJNE&n=
bsp;R1,#02H,TGD<BR>JB 20H.0,AL1<BR>MOV A,38H<BR>MOV C,21H.=
0<BR>LJMP TIM10<BR>AL1: JB 20H.1,AL2<BR>MOV A,38H<BR>=
MOV C,21H.1<BR>SWAP A<BR>LJMP TIM10<BR>AL2: JB 2=
0H.2,AL3<BR>MOV A,37H<BR>MOV C,21H.2<BR>LJMP TIM10<BR>AL3:=
JB 20H.3,AL4<BR>MOV A,37H<BR>MOV C,21H.3<BR>SWAP&nbs=
p;A<BR>LJMP TIM10<BR>AL4: JB 20H.4,AL5<BR>MOV A,36H<B=
R>MOV C,21H.4<BR>LJMP TIM10<BR>AL5: MOV A,36H<BR>MOV&=
nbsp;C,21H.5<BR>SWAP A <BR>LJMP TIM10<BR>TIM10: ANL&n=
bsp;A,#0FH<BR>MOV DPTR,#0050H<BR>MOVC A,@A+DPTR<BR>MOV ACC=
.7,C<BR>MOV DPTR,#7FFFH<BR>MOVX @DPTR,A<BR>MOV DPTR,#0BFFF=
H<BR>MOV A,20H<BR>ORL A,22H<BR>MOVX @DPTR,A<BR>LJMP M=
00 <BR>TIME11: PUSH ACC<BR>PUSH PSW<BR>PUSH DPH&=
nbsp;<BR>PUSH DPL <BR>MOV TH1,#3CH<BR>MOV TL1,#0B0H<B=
R>DJNZ 50H,M00<BR>MOV 50H,#20<BR>MOV A,32H<BR>ADD A,#=
1<BR>DA A<BR>MOV 32H,A<BR>CJNE A,#60H,M00<BR>MOV 32H,=
#00H<BR>MOV A,31H<BR>ADDC A,#1<BR>DA A<BR>MOV 31H,A<B=
R>CJNE A,#60H,M00<BR>MOV 31H,#00H<BR>MOV A,30H<BR>ADDC&nbs=
p;A,#1<BR>DA A<BR>MOV 30H,A<BR>CJNE A,#24H,M00<BR>MOV =
;30H,#00H<BR>MOV A,39H ;WEEK<BR>ADD A,#01<BR>DA A<BR>=
MOV 39H,A<BR>CJNE A,#08H,M<BR>MOV 39H,#01H<BR>M: MOV&=
nbsp;A,35H ;DATE<BR>ADD A,#01<BR>DA A<BR>MOV 35H,A<BR=
>CJNE A,#32H,M00<BR>MOV 35H,#01H<BR>MOV A,34H ;MONTH<=
BR>ADD A,#01<BR>DA A<BR>MOV 34H,A<BR>CJNE A,#13H,M00<=
BR>MOV 34H,#01H<BR>MOV A,33H ;YEAR<BR>ADD A,#01<BR>DA=
A<BR>MOV 33H,A<BR>CJNE A,#10H,M00<BR>MOV 34H,#00H<BR=
>M00: POP DPL<BR>POP DPH<BR>POP PSW<BR>POP ACC<B=
R>RETI<BR>INT00: PUSH ACC<BR>PUSH PSW<BR>PUSH DPL<BR>=
PUSH DPH<BR>LCALL DELAY00<BR>JB P3.2,GORETI<BR>CJNE R=
1,#05H,NEXT<BR>LCALL DELAY00<BR>JNB P3.2,DELAY33<BR>NT0: J=
B 23H.1,TESHU0<BR>LJMP GORETI<BR>NEXT: LCALL DELAY00<=
BR>JNB P3.2,$<BR>LCALL MING10<BR>CLR 23H.4<BR>CLR 23H=
.3<BR>DJNZ R2,GORETI<BR>MOV R2,#04H<BR>SETB 23H.3<BR>SJMP&=
nbsp;GORETI<BR>DELAY33:LJMP DELAY11<BR>TESHU0: DJNZ 2FH,UU=
<BR>CLR 23H.7<BR>CLR 23H.1<BR>MOV 2FH,#02H<BR>LCALL M=
ING0<BR>LCALL YANSHI<BR>LCALL MING0<BR>LJMP GORETI<BR>UU:&=
nbsp;SETB 23H.7<BR>CLR 23H.1<BR>LCALL MING0<BR>LJMP G=
ORETI <BR>TESHU1: LJMP TESHUJI<BR>INT11: PUSH AC=
C<BR>PUSH PSW<BR>PUSH DPL<BR>PUSH DPH<BR>LCALL DELAY0=
0<BR>MOV 22H, #11000000B;=C9=C1=CB=B8=B8=B4=CE=BB<BR>JB P3=
.3,GORETI<BR>LCALL DELAY00<BR>JNB P3.3,DELAY22<BR>NT1: LCA=
LL MING10<BR>CJNE R2,#04H,JIAZJZ<BR>CLR 23H.4<BR>SETB =
;23H.3;=C6=F4=B6=AF=C9=C1=CB=B8<BR>DJNZ R1,GORETI<BR>MOV R1,#05=
H<BR>CLR 23H.3;=CD=A3=D6=B9=C9=C1=CB=B8<BR>SETB TR1<BR>LJMP&nbs=
p;GORETI <BR>JIAZJZ: JB 23H.2,TESHU1<BR>LJMP JIASHU&n=
bsp;<BR>GORETI: POP DPH<BR>POP DPL<BR>POP PSW<BR>POP&=
nbsp;ACC<BR>RETI<BR>DEL00: MOV 5FH,#04<BR>DL02: MOV 6=
EH,#180<BR>DL01: MOV 6FH,#180<BR>DJNZ 6FH,$<BR>DJNZ 6=
EH,DL01<BR>DJNZ 5FH,DL02<BR>RET<BR>DELAY00:MOV 63H,#14H<BR>DE00=
: MOV 64H,#00H<BR>DJNZ 64H,$<BR>DJNZ 63H,DE00<BR>RET<=
BR>DELAY11:MOV 67H,#08H<BR>DEL12: MOV 68H,#00H<BR>DEL11:&n=
bsp;MOV 69H,#00H<BR>DEL10: JB P3.2,TC11<BR>DJNZ 69H,D=
EL10<BR>DJNZ 68H,DEL11<BR>DJNZ 67H,DEL12<BR>SETB 23H.1<BR>=
TC11: LJMP NT0<BR>DELAY22:MOV 6AH,#03H<BR>DEL22: MOV&=
nbsp;6BH,#00H<BR>DEL21: MOV 6CH,#00H<BR>DEL20: JB P3.=
3,TC22<BR>DJNZ 6CH,DEL20<BR>DJNZ 6BH,DEL21<BR>DJNZ 6AH,DEL=
22<BR>SETB 23H.2<BR>TC22: LJMP NT1 <BR>MING0: MO=
V 60H,#60<BR>M02: MOV 61H,#70<BR>M01: MOV 62H,#8=
0<BR>CPL P3.7<BR>DJNZ 62H,$<BR>DJNZ 61H,M01<BR>DJNZ 6=
0H,M02<BR>SETB P3.7<BR>RET<BR>DELAY03:MOV 65H,#03<BR>DD00: =
;MOV 66H,#00<BR>DD01: MOV 6DH,#00<BR>DJNZ 6DH,$<BR>DJ=
NZ 66H,DD01<BR>DJNZ 65H,DD00<BR>RET<BR>DELAY04:MOV R7,#01<=
BR>D00: MOV R6,#00<BR>D01: MOV R5,#00<BR>DJNZ R5=
,$<BR>DJNZ R6,D01<BR>DJNZ R7,D00<BR>RET<BR>JIASHU: CJNE&nb=
sp;R1,#04,JIARIQI<BR>SETB 23H.4<BR>MOV 22H,#11000000B<BR>CJNE&n=
bsp;R2,#03,JIARI<BR>MOV A,34H<BR>ADD A,#01<BR>DA A<BR>MOV&=
nbsp;34H,A<BR>CJNE A,#13H,GI<BR>MOV 34H,#00H<BR>CJNE R2,#0=
3,JIARI<BR>SJMP JIASHU<BR>JIARI: CJNE R2,#02,JIAWEEK<BR>MO=
V A,35H<BR>ADD A,#01<BR>DA A<BR>MOV 35H,A<BR>CJNE&nbs=
p;A,#32H,GI<BR>MOV 35H,#00H<BR>CJNE R2,#02H,JIAWEEK<BR>SJMP&nbs=
p;JIARI<BR>JIAWEEK:MOV A,39H<BR>ADD A,#01<BR>DA A<BR>MOV&n=
bsp;39H,A <BR>CJNE A,#08H,GI<BR>MOV 39H,#00H<BR>CJNE =
R2,#01H,GI<BR>SJMP JIAWEEK<BR>GI: POP DPH<BR>POP DPL<=
BR>POP PSW<BR>POP ACC<BR>RETI<BR>JIARIQI:CJNE R1,#03H,NAOL=
ING<BR>SETB 23H.4<BR>MOV 22H,#11000000B<BR>YYY0: CJNE =
;R2,#03,JIAY<BR>MOV A,33H<BR>ADD A,#01<BR>DA A<BR>MOV =
;33H,A <BR>CJNE A,#10H,GI<BR>MOV 33H,#01H<BR>SJMP GI<=
BR>JIAY: CJNE R2,#02,JIAR<BR>MOV A,34H<BR>ADD A,#01<B=
R>DA A<BR>MOV 34H,A <BR>CJNE A,#13H,GI<BR>MOV 34=
H,#01H<BR>SJMP GI<BR>JIAR: CJNE R2,#01,GI<BR>MOV A,35=
H<BR>ADD A,#01<BR>DA A<BR>MOV 35H,A <BR>CJNE A,#=
32H,GI<BR>MOV 35H,#01H<BR>SJMP GI<BR>NAOLING:CJNE R1,#02H,=
SHIJIAN<BR>SETB 23H.4<BR>MOV 22H,#11000000B<BR>CJNE R2,#03=
H,MIN<BR>MOV A,36H<BR>ADD A,#01<BR>DA A<BR>MOV 36H,A<=
BR>CJNE A,#24H,GI<BR>MOV 36H,#00H<BR>SJMP GI <BR>MIN:=
CJNE R2,#02H,SEC<BR>MOV A,37H<BR>ADD A,#01<BR>DA&nbs=
p;A<BR>MOV 37H,A<BR>CJNE A,#60H,GI<BR>MOV 37H,#00H<BR>SJMP=
GI <BR>SEC: CJNE R2,#01H,GI<BR>MOV A,38H<BR>ADD=
A,#01<BR>DA A<BR>MOV 38H,A<BR>CJNE A,#60H,GI<BR>MOV&=
nbsp;38H,#00H<BR>GO: LJMP GI <BR>SHIJIAN:CJNE R1,#01H=
,GO<BR>SETB 23H.4<BR>MOV 22H,#11000000B<BR>CJNE R2,#03H,MI=
N1<BR>MOV A,30H<BR>ADD A,#01<BR>DA A<BR>MOV 30H,A<BR>=
CJNE A,#24H,GO<BR>MOV 30H,#00H<BR>LJMP GI <BR>MIN1:&n=
bsp;CJNE R2,#02H,SEC1<BR>MOV A,31H<BR>ADD A,#01<BR>DA =
;A<BR>MOV 31H,A<BR>CJNE A,#60H,GO<BR>MOV 31H,#00H<BR>LJMP&=
nbsp;GI <BR>SEC1: CJNE R2,#01H,GO<BR>MOV A,32H<BR>ADD=
A,#01<BR>DA A<BR>MOV 32H,A<BR>CJNE A,#60H,GO<BR>MOV&=
nbsp;32H,#00H<BR>LJMP GI <BR>MING10: MOV 25H,#01<BR>G=
11: MOV 24H,#00<BR>G10: MOV 26H,#00<BR>CPL P3.7<=
BR>DJNZ 26H,$<BR>DJNZ 24H,G10<BR>DJNZ 25H,G11 <BR>CLR=
P3.7<BR>RET<BR>TESHUJI:CJNE R1,#04,JIARII<BR>SETB 23H.4<B=
R>JB P3.3,GOOG1<BR>MOV 22H,#11000000B<BR>CJNE R2,#03,JIARI=
W<BR>LCALL DELAY04<BR>MOV A,34H<BR>ADD A,#01<BR>DA A<=
BR>MOV 34H,A<BR>CJNE A,#13H,TESHUJI<BR>MOV 34H,#00H<BR>SJM=
P TESHUJI<BR>JIARIW: CJNE R1,#04,JIARII<BR>CJNE R2,#0=
2,JIAWEEK1<BR>JB P3.3,GOOG1<BR>LCALL DELAY04<BR>MOV A,35H<=
BR>ADD A,#01<BR>DA A<BR>MOV 35H,A<BR>CJNE A,#32H,JIAR=
IW<BR>MOV 35H,#00H<BR>CJNE R2,#02H,JIAWEEK1<BR>SJMP JIARIW=
<BR>JIAWEEK1:CJNE R1,#04,JIARII<BR>CJNE R2,#01H,GOOG1<BR>JB&nbs=
p;P3.3,GOOG1<BR>LCALL DELAY04<BR>MOV A,39H<BR>ADD A,#01<BR=
>DA A<BR>MOV 39H,A <BR>CJNE A,#08H,JIAWEEK1<BR>MOV&nb=
sp;39H,#01H<BR>JNB P3.3,JIAWEEK1<BR>GOOG1: CLR 23H.2<BR>PO=
P DPH<BR>POP DPL<BR>POP PSW<BR>POP ACC<BR>RETI<BR>JIA=
RII: CJNE R1,#03H,NAOLIN<BR>SETB 23H.4<BR>MOV 22H,#11=
000000B<BR>YYY00: CJNE R2,#03H,JIAYY<BR>CJNE R1,#03H,NAOLI=
N<BR>JB P3.3,GOOG1<BR>LCALL DELAY03<BR>MOV A,33H<BR>ADD&nb=
sp;A,#01<BR>DA A<BR>MOV 33H,A <BR>CJNE A,#10H,YYY00<B=
R>MOV 33H,#01H<BR>JNB P3.3,YYY00<BR>LJMP GOOG<BR>JIAYY:&nb=
sp;CJNE R2,#02,JIARR<BR>CJNE R1,#03H,NAOLIN<BR>JB P3.3,GOO=
G1<BR>LCALL DELAY03<BR>MOV A,34H<BR>ADD A,#01<BR>DA A=
<BR>MOV 34H,A <BR>CJNE A,#13H,JIAYY<BR>MOV 34H,#01H<B=
R>JNB P3.3,JIAYY<BR>SJMP JIAYY<BR>JIARR: CJNE R2,#01H=
,GOOG1<BR>CJNE R1,#03H,GOOG1<BR>JB P3.3,GOOG1<BR>LCALL DEL=
AY04<BR>MOV A,35H<BR>ADD A,#01<BR>DA A<BR>MOV 35H,A&n=
bsp;<BR>CJNE A,#32H,JIARR<BR>MOV 35H,#01H<BR>JNB P3.3,JIAR=
R<BR>LJMP GOOG1<BR>NAOLIN:CJNE R1,#02H,SHIJIA<BR>SETB 23H.=
4<BR>MOV 22H,#11000000B<BR>CJNE R2,#03H,MIN11<BR>JB P3.3,G=
OOG1<BR>LCALL DELAY04<BR>MOV A,36H<BR>ADD A,#01<BR>DA =
;A<BR>MOV 36H,A<BR>CJNE A,#24H,NAOLIN<BR>MOV 36H,#00H<BR>J=
NB P3.3,NAOLIN<BR>LJMP GOOG1 <BR>MIN11: CJNE R2,=
#02H,SEC11<BR>CJNE R1,#02H,SHIJIA<BR>JB P3.3,GOOG<BR>LCALL =
;DELAY04<BR>MOV A,37H<BR>ADD A,#01<BR>DA A<BR>MOV 37H=
,A<BR>CJNE A,#60H,MIN11<BR>MOV 37H,#00H<BR>JNB P3.3,MIN11<=
BR>LJMP GOOG <BR>SEC11: CJNE R2,#01H,GOOG<BR>CJNE&nbs=
p;R1,#02H,SHIJIA<BR>JB P3.3,GOOG<BR>LCALL DELAY04<BR>MOV A=
,38H<BR>ADD A,#01<BR>DA A<BR>MOV 38H,A<BR>CJNE A,#60H=
,SEC11<BR>MOV 38H,#00H<BR>JNB P3.3,SEC11<BR>GOOG: LJMP&nbs=
p;GOOG1 <BR>SHIJIA: CJNE R1,#01H,GOOG<BR>SETB 23H.4<B=
R>MOV 22H,#11000000B<BR>CJNE R2,#03H,MIN22<BR>JB P3.3,GOOG=
<BR>LCALL DELAY04<BR>MOV A,30H<BR>ADD A,#01<BR>DA A<B=
R>MOV 30H,A<BR>CJNE A,#24H,SHIJIA<BR>MOV 30H,#00H<BR>JNB&n=
bsp;P3.3,SHIJIA<BR>LJMP GI <BR>MIN22: CJNE R2,#02H,SE=
C22<BR>CJNE R1,#01H,GOOG<BR>JB P3.3,GOOG<BR>LCALL DELAY04<=
BR>MOV A,31H<BR>ADD A,#01<BR>DA A<BR>MOV 31H,A<BR>CJN=
E A,#60H,MIN22<BR>MOV 31H,#00H<BR>JNB P3.3,MIN22<BR>LJMP&n=
bsp;ST <BR>SEC22: CJNE R2,#01H,ST<BR>CJNE R1,#01H,GOO=
G<BR>JB P3.3,GOOG<BR>LCALL DELAY04<BR>MOV A,32H<BR>ADD&nbs=
p;A,#01<BR>DA A<BR>MOV 32H,A<BR>CJNE A,#60H,SEC22<BR>MOV&n=
bsp;32H,#00H<BR>JNB P3.3,SEC22<BR>ST: LJMP GOOG1 <BR>=
YANSHI: MOV 10H,#00<BR>II: MOV 11H,#00<BR>DJNZ 1=
1H,$<BR>DJNZ 10H,II<BR>RET<BR>END<BR><BR>=B0=B4=BC=FC=BE=CD=CA=C7=C1=
=BD=B8=F6=CD=E2=B2=BF=D6=D0=B6=CF=BD=D3=BF=DA =B3=CC=D0=F2=D6=D0=B0=FC=
=BA=AC=C1=CB=CA=B1=BC=E4=A1=A2=C4=D6=C1=E5=A1=A2=D4=C2=B7=DD=A1=A2=C4=EA=B7=
=DD=A1=A2=D0=C7=C6=DA=B5=C8=B5=C4=B5=F7=D5=FB=A1=A2=B5=F7=D5=FB=B2=BF=B7=D6=
=D3=D6=B0=FC=BA=AC=C1=CB=BF=EC=C2=FD=B5=F7=D5=FB=BC=B4=D2=BB=D6=B1=B0=B4=D7=
=A1=B2=BB=B7=C5=D5=DB=CA=FD=D7=D6=BC=D3=B5=C4=BA=DC=BF=EC =C6=BD=CA=B1=
=C3=BF=B0=B4=D2=BB=B4=CE=BC=D3=D2=BB INT0=CE=AA=C8=B7=C8=CF=A1=A2=D7=
=F3=D2=C6=A1=A2=C4=D6=C1=E5=BF=AA=B9=D8=BC=FCINT1=CE=AA=B9=A6=C4=DC=BC=FC=
=D2=D4=BC=B0=BC=D3=CA=FD=BC=FC</DIV></DIV></TD></TR></TBODY></TABLE><BR>
<DIV class=3Dopt><A =
title=3D=B2=E9=BF=B4=B8=C3=B7=D6=C0=E0=D6=D0=CB=F9=D3=D0=CE=C4=D5=C2=20
href=3D"http://hi.baidu.com/dhlgdx2004/blog/category/%B5%A5%C6%AC%BB%FA%C=
D%A8%C0%E0%BC%BC%CA%F5">=C0=E0=B1=F0=A3=BA=B5=A5=C6=AC=BB=FA=CD=A8=C0=E0=BC=
=BC=CA=F5</A>=20
| <A =
title=3D=BD=AB=B4=CB=CE=C4=D5=C2=CC=ED=BC=D3=B5=BD=B0=D9=B6=C8=CB=D1=B2=D8=
onclick=3D"return addToFavor();"=20
href=3D"http://cang.baidu.com/do/add" =
target=3D_blank>=CC=ED=BC=D3=B5=BD=CB=D1=B2=D8</A> | =E4=AF=C0=C0(<SPAN=20
id=3Dresult></SPAN>) | <A=20
href=3D"http://hi.baidu.com/dhlgdx2004/blog/item/bec4ed1f7010c563f624e4f9=
.html#send">=C6=C0=C2=DB</A> (0)
<SCRIPT language=3Djavascript>
/*<![CDATA[*/
var pre =3D [true,'8*8=B5=E3=D5=F3=CF=D4=CA=BE=B7=BD=CA=BD', =
'8*8=B5=E3=D5=F3=CF=D4=CA=BE=B7=BD=CA=BD','/dhlgdx2004/blog/item/7c17ce43=
2d0d721373f05dad.html'];
var post =3D =
[true,'=B5=A5=C6=AC=BB=FA=BE=A7=D5=F1=B5=C4=C1=BD=B8=F6=B5=E7=C8=DD=B5=C4=
=D7=F7=D3=C3','=B5=A5=C6=AC=BB=FA=BE=A7=D5=F1=B5=C4=C1=BD=B8=F6=B5=E7=C8=DD=
=B5=C4=D7=F7=D3=C3', =
'/dhlgdx2004/blog/item/654ab8868dc2d13e66096e3c.html'];
if(pre[0] || post[0]){
document.write('<div =
style=3D"height:5px;line-height:5px;"> </div><div id=3D"in_nav">');
if(pre[0]){
document.write('=C9=CF=D2=BB=C6=AA=A3=BA<a href=3D"' + pre[3] + '" =
title=3D"' + pre[1] + '">' + pre[2] + '</a> ');
}
if(post[0]){
document.write('=CF=C2=D2=BB=C6=AA=A3=BA<a href=3D"' + post[3] + '" =
title=3D"' + post[1] + '">' + post[2] + '</a>');
}
document.write('</div>');
}
/*]]>*/
</SCRIPT>
</DIV>
<DIV class=3Dline></DIV>
<STYLE type=3Dtext/css>#in_related_doc A {
TEXT-DECORATION: none
}
</STYLE>
<DIV id=3Din_related_tmp></DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
/*<![CDATA[*/
function HI_MOD_IN_RELATED_DOC_CALLBACK(arg){
if(arg.length <=3D 1) return false;
var hasMore =3D arg[0];
var D=3Dfunction(A,B){A[A.length]=3DB;}
if(arg.length % 2 =3D=3D 0) D(arg, ["","","",""]);
var html =3D ['<div id=3D"in_related_doc"><div =
class=3D"tit">=CF=E0=B9=D8=CE=C4=D5=C2=A3=BA</div>'];
D(html, '<table cellpadding=3D"0" cellspacing=3D"3" border=3D"0">');
for(var i =3D 1, j =3D arg.length; i < j; i +=3D 2){
D(html, '<tr>');
D(html, '<td width=3D"15px"><a style=3D"font-size:25px" =
>•</a></td><td><a href=3D"http://hi.baidu.com/' + arg[i][3] + =
'/blog/item/' + arg[i][2] + '.html" target=3D"_blank" title=3D"' + =
arg[i][0] + '">' + arg[i][1] + '</a>');
D(html, new Array(10).join('\u3000'));
D(html, '</td>');
if(arg[i + 1][0] !=3D "")
D(html, '<td width=3D"15px"><a style=3D"font-size:25px" =
>•</a></td><td><a href=3D"http://hi.baidu.com/' + arg[i + 1][3] + =
'/blog/item/' + arg[i + 1][2] + '.html" target=3D"_blank" title=3D"' + =
arg[i + 1][0] + '">' + arg[i + 1][1] + '</a></td>');
else
D(html, '<td> </td><td> </td>');
D(html, '</tr>');
}
if(hasMore) D(html, '<tr><td colspan=3D"4"><a target=3D"_blank" =
href=3D"/sys/search?pageno=3D1&type=3D7&sort=3D1&word=3D%C6%FB%B3%B5%CA%B=
1%D6%D3%CF%D4%CA%BE%B3%CC%D0%F2%2D%2D%D3%C389C52%B1%E0%D6%C6%CA%B1%D6%D3%=
B3%CC%D0%F2%2D%2D%CA%D5%B2%D8%CE%C4%D5%C2&item=3Dbec4ed1f7010c563f624e4f9=
">=B8=FC=B6=E0>></a></td></tr>');
D(html, '</table></div><div class=3D"line"> </div>');
var div =3D document.getElementById('in_related_tmp');
if(div){
div.innerHTML =3D html.join('');
while(div.firstChild){
div.parentNode.insertBefore(div.firstChild, div);
}
div.parentNode.removeChild(div);
}
}
if(RelatedDocData =3D=3D -1){ // not supported xhr
var script =3D document.createElement('script');
script.type =3D 'text/javascript';
script.src =3D =
'/sys/search?type=3D8&word=3D%C6%FB%B3%B5%CA%B1%D6%D3%CF%D4%CA%BE%B3%CC%D=
0%F2%2D%2D%D3%C389C52%B1%E0%D6%C6%CA%B1%D6%D3%B3%CC%D0%F2%2D%2D%CA%D5%B2%=
D8%CE%C4%D5%C2&item=3Dbec4ed1f7010c563f624e4f9&t=3D' + new =
Date().getTime();
document.getElementsByTagName('HEAD')[0].appendChild(script);
}else if(RelatedDocData =3D=3D null){
GetAndEval =3D true;
}else{
eval(RelatedDocData);
}
/*]]>*/
</SCRIPT>
<DIV id=3Din_reader>
<DIV class=3Dtit>=D7=EE=BD=FC=B6=C1=D5=DF=A3=BA</DIV>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -