¹þ¹¤´óµ¥Æ¬»úʵÑ鱨¸æ

1.P3¿Ú×öÊäÈë¿Ú£¬Íâ½ÓÒ»Âö³å£¬Ã¿ÊäÈëÒ»¸öÂö³å£¬P1¿Ú°´Ê®Áù½øÖƼÓÒ»¡£

2.P1¿Ú×öÊä³ö¿Ú£¬±àд³ÌÐò£¬Ê¹P1¿Ú½ÓµÄ8 ¸ö·¢¹â¶þ¼«¹ÜL1¡ªL8°´16½øÖƼÓÒ»·½Ê½µãÁÁ·¢¹â¶þ¼«¹Ü¡£

Èý¡¢³ÌÐò¿òͼ

ËÄ¡¢ÊµÑéµç·

Î塢ʵÑé¹ý³Ì

ʵÑéÊǽ«P3.3¿Ú´®ÐÐÊäÈëµÄµçѹ±ä»»´ÎÊý±äΪÀÛ¼ÓÆ÷ÖеÄÊý²¢ÓÃP1¿Ú²¢ÐÐÏÔʾ³öÀ´¡£P3.3¶ÁÈëÊý¾ÝǰӦ¼Ó¸ßµçƽ·ÀÖ¹Îó¶Á¡£Ã¿´Î¶ÁÈëµçѹ¸ºÌø±ä£¬ÀÛ¼ÓÆ÷ÖÐÊýÖµ¼ÓÒ»£¬È¡·´ËÍÖÁP1¿Ú¡£P1¿Ú°Ëλ·Ö±ð¿ØÖÆ8¸öLEDµÆ¹Ü£¬ÈôΪ¸ßµçƽÔòÃð£¬µÍµçÆ½ÔòÁÁ£¬´Ó¶øÍ¨¹ýµÆµÄÁÁÃðÀ´±íʾ°´¼ü´ÎÊý¡£

Áù¡¢ÊµÑé½á¹û¼°·ÖÎö

ʵÑéÖÐÿ¿ªºÏÒ»´Î¿ª¹ØK1£¬LEDµÆµÄÏÔʾÇé¿ö±íʾµÄÊý×־ͼÓÒ»£¬Èçͬ¶þ½øÖÆÊý£¬µÆÁÁ±íʾ1£¬µÆÃð±íʾ0¡£

-32-

ÎÊÌâ»Ø´ð£º¿ªºÏK1¿ª¹Ø13´Î¼´¶ÔÓ¦µÄ¶þ½øÖÆÊýΪ1101£¬µãÁÁµÄLEDµÆÎªL1¡¢L3ºÍL4¡£

Æß¡¢ÊµÑéÔ´³ÌÐò

ORG 0000H LJMP MAIN ORG 0810H MAIN: MOV A, #0FFH CLR C LOOP0: MOV C, P3.3 JC LOOP0 ACALL DELAY LOOP1: MOV C, P3.3 JC LOOP0 LOOP2: MOV C, P3.3 JNC LOOP2 ACALL DELAY DEC A MOV P1, A JMP LOOP0 DELAY: MOV R6, #00H DELAY1: MOV R7, #80H DJNZ R7, $ DJNZ R6, DELAY1 RET END

ʵÑéËÄ ¹¤ÒµË³Ðò¿ØÖÆ

Ò»¡¢ÊµÑéÄ¿µÄ

ÕÆÎÕ¹¤ÒµË³Ðò¿ØÖƳÌÐòµÄ¼òµ¥±à³Ì£¬ÖжϵÄʹÓá£

¶þ¡¢ÊµÑéÄÚÈÝ

8032µÄP1.0¡ªP1.6¿ØÖÆ×¢ËÜ»úµÄÆßµÀ¹¤Ðò£¬ÏÖÄ£Äâ¿ØÖÆÆßÖ»·¢¹â¶þ¼«¹ÜµÄµãÁÁ£¬¸ßµçƽÓÐЧ£¬É趨ÿµÀ¹¤Ðòʱ¼äת»»ÎªÑÓʱ£¬P3.4Ϊ¿ª¹¤Æô¶¯¿ª¹Ø£¬¸ßµçƽÆô¶¯¡£P3.3ΪÍâ¹ÊÕÏÊäÈëÄ£Ä⿪¹Ø£¬P3.2Ϊ0ʱ²»¶Ï¾¯¸æ¡£P1.7Ϊ±¨¾¯ÉùÒôÊä³ö£¬É趨6µÀ¹¤ÐòÖ»ÓÐһλÊä³ö£¬µÚÆßµÀ¹¤ÐòÈýλÓÐÊä³ö¡£

-33-

Èý¡¢³ÌÐò¿òͼ

ËÄ¡¢ÊµÑéµç·

Î塢ʵÑé¹ý³Ì

ʵÑéÖÐÓÃÍⲿÖжÏ0£¬±àÖжϷþÎñ³ÌÐòµÄ¹Ø¼üÊÇ£º

1.±£»¤½øÈëÖжÏʱµÄ״̬£¬²¢ÔÚÍ˳öÖжÏ֮ǰ»Ö¸´½øÈëµÄ״̬¡£

2.±ØÐëÔÚÖжϳÌÐòÖÐÉ趨ÊÇ·ñÔÊÐíÖжÏÖØÈ룬¼´ÉèÖÃEX0λ¡£ ÔËÐйý³Ì£º

£¨1£©Á¬Ðø·½Ê½¿ªÊ¼ÔËÐгÌÐò£¬´ËʱӦÔڵȴý¿ª¹¤×´Ì¬¡£ £¨2£©K1²¦ÖÁµÍµçƽ¡°L¡±Î»Ö㬸÷µÀ¹¤ÐòÓ¦Õý³£ÔËÐС£

£¨3£©K2²¦ÖÁµÍµçƽ¡°L¡±Î»Öã¬Ó¦ÓÐÉùÒô±¨¾¯£¨ÈËΪÉèÖùÊÕÏ£©¡£

£¨4£©K2²¦ÖÁ¸ßµçƽ¡°H¡±Î»Ö㬼´Åųý¹ÊÕÏ£¬³ÌÐòÓ¦´Ó±¨¾¯µÄÄǵÀ¹¤Ðò¼ÌÐøÖ´ÐС£

ʵÑéÖÐÔËÓÃÍⲿÖжÏ0À´ÊµÏÖ±¨¾¯¹¦ÄÜ£¬ÓÉK1¡¢K2·Ö±ðÄ£Äâ×Ü¿ª¹ØºÍÍⲿ½ô¼±Ê¼þ£¬Ò»µ©ÓÐÍâ½çÖжϻòÈËΪ¿ØÖÆ£¬ÏµÍ³ÔòÍ£ÔÚµ±Ç°¹¤Ðò£¬Ö´ÐÐÖжϳÌÐò¡£±¨¾¯Ê±µ÷ÓÃÏìÁå×Ó³ÌÐòÉ趨·äÃùÆ÷ÏìÁ壬ʱ¼äÓÉÑÓʱ³¤¶È¿ØÖÆ¡£ÍⲿÖжÏÏûʧ£¬ÇÒÔÊÐí¹¤×÷ʱ£¬ÏµÍ³°´¹¤ÐòÒ»²½Ò»²½Ñ­»·½øÐУ¬ÓÉÁÁµÆ±íʾ¹¤Ðò½øÐйý³Ì£¬ÓÉÑÓʱ×Ó³ÌÐòÉ趨¹¤Ðò³ÖÐøÊ±³¤¡£

-34-

Áù¡¢ÊµÑé½á¹û¼°·ÖÎö

ʵÑéÖй¤Ðò½øÐÐÓÉСµÆÁÁÃð±íʾ£¬Ò»µ©Óöµ½K1‰ä¸ßµçƽ»òÕßK2ΪµÍµçƽϵͳ¼´Í£Ö¹K2ΪµÍʱ²úÉú±¨¾¯ÉùÏ죬K2Ϊ¸ßʱ²Å¼ÌÐøÕý³£¹¤×÷¡£ ¹¤×÷µÈ´ýÖжϱ»´¦Àí£¬Ö»ÓÐK1ΪµÍ£¬

ÎÊÌâ»Ø´ð£º¹¤ÐòÒ»L1¡¢L2ÁÁ£¬¹¤Ðò¶þL2¡¢L3ÁÁ£¬Ð轫¹¤ÐòÒ»ÖÐMOV P1, #7EH¸ÄΪMOV P1, #7CH£¬Í¬Ê±½«¹¤Ðò¶þÖÐMOV P1, #7DH¸ÄΪMOV P1, #79H¡£

Æß¡¢ÊµÑéÔ´³ÌÐò

ORG 0000H LJMP MAIN ORG 0003H LJMP INTISR ORG 0190H MAIN: MOV SP, #60H MOV P1, #00H MOV C, P3.4 JC MAIN MOV A, #0FEH SETB EX0 SETB EA LOOP: MOV P1, A ACALL DELAY RL A

CJNE A, #7FH,LOOP MOV A, #0FEH SJMP LOOP

DELAY: MOV R0, #0FAH DL1: MOV R1, #7DH DL2: NOP NOP

DJNZ R1, DL2 DJNZ R0, DL1 RET

INTISR: CLR EX0

-35-

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)