©®»áÔ±·þÎñ
  Ê×Ò³ | ×îвɹº | ÏÖ»õÈÈÂô | IC¿â´æ | ·ÇIC¿â´æ | Ó¦ÓÃ×ÊÁÏ&³ÌÐò¿â | ½»Á÷Çø | ¹©Ó¦ÉÌ | Éú²úÉÌ | ¼¼Êõ×ÊÁÏ
Ó¦ÓÃ×ÊÁÏ:  
ÄúÏÖÔÚµÄλÖãºÊ×Ò³ >  ¼¼Êõ×ÊÁÏ   ÉÏÔØ¿â´æ  

AT89C51ÖÆ×÷µÄ×Ô¶¯¼ÆÊý¼ôÏßϵ

   
 

    

   
 

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ORG 0000H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP PLAY
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ORG 001BH
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP JONG


PLAY:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV P1, #0FFH: ³ÌÐò³õʼ»¯
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV P2, #00H¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 70H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 71H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 72H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 73H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 74H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 75H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 76H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 77H, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV R1, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV R2, #00H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV TMOD, #50H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV TL1, #0FFH
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV TH1, #0FFH
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB TR1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB ET1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB EA
;////////////////////////////////////////////////////////////////////////

MAIN:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV SP, #80H; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL S0;¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷ÓÃÔËÐÐ×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL S1; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷ÓÃÍ£Ö¹×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL S2; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷ÓøöλÊý°´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL S3;¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ µ÷ÓÃʮλÊý°´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL S4; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷ÓðÙλÊý°´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL S5; ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷ÓÃǧλÊý°´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL ESJJ;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷ÓÃÏÔʾÑÓʱ×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP MAIN;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ·µ»ØÖ÷³ÌÐò

;////////////////////////////////////////////////////////////////////////

S0:¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ JB P1.0, S01;¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ÔËÐа´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB P2.0;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹û°´¼ü1.0Ϊ0£¬ÔòÖÃλ2.0

S01: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RET

;///////////////////////////////////////////////////////////////////////


S1: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JB P1.1, S11;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í£Ö¹°´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CLR P2.0;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹û°´¼ü1.1Ϊ0£¬ÔòÖÃλ2.0
S11:¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RET

;//////////////////////////////////////////////////////////////////////

S2: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JB P1.2, S23;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸öλÊý°´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 60H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CJNE A, #09H, S21;¡¡¡¡¡¡¡¡¡¡¡¡ ¸öλÊýÊÇ·ñСÓÚ9£¬Ð¡ÓÚ¼Ó1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 60H, #00H;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´óÓÚÇå0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S210;
S21:¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡INC 60H;
S210: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡JB P1.6, S211;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÅжϴËÊýΪ³¤¶ÈÊý»¹ÊÇÊýÁ¿
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 70H, 60H;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊýÁ¿ÊýË͵½70Hµ¥Ôª¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S22;
S211:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 74H, 60H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL K11;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³¤¶ÈÊýË͵½74Hµ¥Ôª
S22:¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷Óð´¼üÑÓʱ×Ó³ÌÐò
S23:¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RET

;/////////////////////////////////////////////////////////////////////

S3: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JB P1.3, S33;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê®Î»°´¼ü×Ó³ÌÐò¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 61H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CJNE A, #09H, S31;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 61H, #00H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S310;
S31: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡INC 61H;
S310: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡JB P1.6, S311;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 71H, 61H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S32;
S311: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡MOV 75H, 61H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL K11;
S32:¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL
S33: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RET

;////////////////////////////////////////////////////////////////////

S4: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡JB P1.4, S43;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°Ùλ°´¼ü×Ó³ÌÐò¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 62H;¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CJNE A, #09H, S41;¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 62H, #00H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S410;
S41:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ INC 62H;
S410:¡¡¡¡¡¡¡¡¡¡¡¡ JB P1.6, S411;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 72H, 62H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S42;¡¡
S411:¡¡¡¡¡¡¡¡¡¡¡¡ MOV 76H, 62H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL K11;
S42:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
S43:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RET

;////////////////////////////////////////////////////////////////////

S5: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡JB P1.5, S53;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ç§Î»°´¼ü×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 63H;¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CJNE A, #09H, S51;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 63H, #00H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S510;
S51:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ INC 63H;
S510: ¡¡¡¡¡¡¡¡¡¡¡¡JB P1.6, S511;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 73H, 63H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP S52;
S511:¡¡¡¡¡¡¡¡¡¡¡¡ MOV 77H, 63H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL K11;
S52:¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
S53: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡RET

;////////////////////////////////////////////////////////////////////
¡¡¡¡¡¡¡¡¡¡¡¡ ³¤¶ÈÊýBCDת¶þ½øÖÆÂë×Ó³ÌÐò
;ת»»ÊýΪ77H£¨Ç§Î»£©¡¡76H£¨°Ù룩¡¡75H£¨Ê®Î»£©¡¡74H£¨¸ö룩
;½á¹û´æÓÚ67H£¨H£©¡¡66H£¨L£©

K11: ¡¡¡¡¡¡¡¡¡¡¡¡MOV A, #38H;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ç§Î»Êýת
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV B, 77H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MUL AB
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 67H, B;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 66H, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, #03H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV B, 77H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MUL AB
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, 67H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 67H, A;
;------------------------------


¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, #64H;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°ÙλÊýת
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV B, 76H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MUL AB
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, 66H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 66H, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, B;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV B, 77H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADDC A, 67H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 67H, A;
;------------------------------

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MOV A, #0AH;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê®Î»Êýת
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV B, 75H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MUL AB
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, 66H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 66H, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, B;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADDC A, 67H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 67H, A;
;------------------------------

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MOV A, 74H;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸öλÊýת
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, 66H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 66H, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, #00H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADDC A, 67H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 67H, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RET

;////////////////////////////////////////////////////////////////
;ÖжÏ×Ó³ÌÐò

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡JONG: CLR P2.0;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Æô¶¯¼ôÏß¿ª¹Ø
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB P2.1;
;--------------------
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, #0FFH;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³¤¶ÈÊýË͵½¼ÆÊý×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CLR C;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SUBB A, 66H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV TL1, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, #0FFH;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SUBB A, 67H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV TH1, A;
;--------------------
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÑÓʱ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CLR P2.1;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹Ø±Õ¼ôÏß¿ª¹Ø
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DL;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL BCD0;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊýÁ¿¼õÒ»×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RETI;

;/////////////////////////////////////////////////////////////////
;ÊýÁ¿Êý¼õÒ»×Ó³ÌÐò
;±»¼õÊýΪ73H£¨Ç§Î»£©¡¡72H£¨°Ù룩¡¡71H£¨Ê®Î»£©¡¡70H(¸ö룩

BCD0:¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 70H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ JZ BCD1;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DEC 70H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP BCD5;
;-------------------------------

BCD1: ¡¡¡¡¡¡¡¡¡¡¡¡MOV A, 71H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ JZ BCD2;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DEC 71H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 70H, #09H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP BCD5;
;-------------------------------
BCD2: ¡¡¡¡¡¡¡¡¡¡¡¡MOV A, 72H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ JZ BCD3;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DEC 72H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 71H, #09H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 70H, #09H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP BCD5;
;-------------------------------
BCD3: ¡¡¡¡¡¡¡¡¡¡¡¡MOV A, 73H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ JZ BCD4;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DEC 73H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 72H, #09H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 71H, #09H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 70H, #09H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP BCD5;
;-------------------------------
BCD4: ¡¡¡¡¡¡¡¡¡¡¡¡CLR P2.0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP BCDQ;
;-------------------------------
BCD5: ¡¡¡¡¡¡¡¡¡¡¡¡SETB P2.0
BCDQ: ¡¡¡¡¡¡¡¡¡¡¡¡RET

;/////////////////////////////////////////////////////////////
DL: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡MOV 68H, #20;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°´¼üÑÓʱ×Ó³ÌÐò
DL1: ¡¡¡¡¡¡¡¡¡¡¡¡ACALL ESJJ;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DEC 68H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 68H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CJNE A, #00H, DL1;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RET
;/////////////////////////////////////////////////////////////////

ESJJ: ¡¡¡¡¡¡¡¡¡¡¡¡JB P1.6, ESJJ1;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÔʾ×Ó³ÌÐò
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 60H, 70H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 61H, 71H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 62H, 72H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 63H, 73H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ AJMP ESJJ2
ESJJ1: ¡¡¡¡¡¡¡¡¡¡MOV 60H, 74H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 61H, 75H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 62H, 76H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV 63H, 77H;
ESJJ2:¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 60H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, #30H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOVC A, @A+PC;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CLR P2.3
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV P0, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB P2.6;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DDY;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 61H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, #23H
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOVC A, @A+PC;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CLR P2.6;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV P0, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB P2.5;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DDY;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 62H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, #16H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOVC A, @A+PC;¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CLR P2.5;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV P0, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB P2.4;¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DDY;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV A, 63H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADD A, #09H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOVC A, @A+PC;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ CLR P2.4;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MOV P0, A;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SETB P2.3;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ACALL DDY;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RET
BS: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡DB 01H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 0E7H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 0C8H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 0C2H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 0A6H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 92H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 90H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 87H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 80H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DB 82H;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DDY: MOV R1, #20
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DDY1: MOV R2, #80
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DDY2: DJNZ R2, DDY2;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ DJNZ R1, DDY1;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ RET
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ END




¹ØÓÚÎÒÃÇ | »áÔ±·þÎñ | ¹ã¸æ·þÎñ | Ö§¸¶·½Ê½ | ÁªÏµÎÒÃÇ | ÓÑÇéÁ´½Ó

»áÔ±·þÎñÈÈÏߣº

ÉîÛÚÎùͨ¿Æ¼¼°æȨËùÓÐ © Copyright 2005-2007, ic-cn.com.cn All Right Reserved.  ÔÁICP±¸07006430ºÅ
Éî  ÛÚ£º13410210660             QQ : 317143513   µã»÷ÕâÀïÓëµç×ÓÔª¼þ²É¹ºÍøÁªÏµ
¿Í·þÁªÏµ£º MSN:CaiZH01@hotmail.com       E-mail:info@ic-cn.com.cn