¹þ¹¤´óµ¥Æ¬»úÔ­ÀíÓëÓ¦ÓÃʵÑ鱨¸æ

LCK0: LCALL X2 JB ACC.4,LDFC LCALL X3 DB 79H,7EH SJMP LCK0

LDFC: CJNE A, #16H,LCK0 MOV A, 7AH SWAP A ORL A, 79H MOV 22H, A

CJNE A, #60H,LE09 LE09: JNC LE24 MOV A, 7CH SWAP A

ORL A, 7BH MOV 21H, A

CJNE A, #60H,LE15 LE15: JNC LE24 MOV A, 7EH SWAP A

ORL A, 7DH MOV 20H, A

CJNE A, #24H,LE21 LE21: JNC LE24 RET

LE24: CLR 8CH LJMP CHK00 END

ʵÑéʮһ ¶þ½øÖÆ×ª»»µ½BCD

Ò»¡¢ÊµÑéÒªÇó

½«¸ø¶¨µÄÒ»¸ö¶þ½øÖÆÊý£¬×ª»»³É¶þ½øÖƱàÂëµÄÊ®½øÖÆ£¨BCD£©Âë¡£

¶þ¡¢ÊµÑéÄ¿µÄ

ÕÆÎÕ¼òµ¥µÄÊýֵת»»Ëã·¨£¬»ù±¾Á˽âÊýÖµµÄ¸÷ÖÖ±í´ï·½·¨¡£

Èý¡¢ÊµÑé˵Ã÷

¼ÆËã»úÖеÄÊýÖµÓи÷ÖÖ±í´ï·½Ê½£¬ÕâÊǼÆËã»úµÄ»ù´¡¡£ÕÆÎÕ¸÷ÖÖÊýÖÆÖ®¼äµÄת»»ÊÇÒ»ÖÖ»ù±¾¹¦¡£

ËÄ¡¢³ÌÐò¿òͼ

-24-

Î塢ʵÑé¹ý³Ì

¸ù¾Ý³ÌÐò¿òͼ±àд³ÌÐò£¬µ÷ÊÔÎÞÎóºó×°ÔØ£¬ÔËÐкó¹Û²ì¼Ç¼ʵÑéÏÖÏó¡£ Áù¡¢ÊµÑé½á¹û¼°·ÖÎö

±àд³ÌÐòʵÏÖ£¬ÊµÑéÒªÇó¡£ ÓëÏÂÃæÔ´³ÌÐòͬ¡£

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

MOV A,R2 MOV B,#64H DIV AB MOV R3,A MOV A,B MOV B,#0AH DIV AB MOV R4,A MOV R5,B

-25-

Ó² ¼þ ʵ Ñé

Ó²¼þʵÑ鲿·Ö¿ÉʹѧÉúÄܽøÒ»²½ÕÆÎÕµ¥Æ¬»úϵͳÀ©Õ¹ºÍÊäÈëÊä³ö³ÌÐòµÄÉè¼Æ·½·¨£¬ÊìϤ¶ÔÀ©Õ¹ÏµÍ³µÄÈí¼þ¡¢Ó²¼þÉè¼Æ£¬µ÷ÊÔ·½·¨ºÍ¼¼ÇÉ¡£

ʵÑéÒ» P1¿ÚÁÁµÆÊµÑé

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

£¨1£©Ñ§Ï°P1¿ÚµÄʹÓ÷½·¨£» £¨2£©Ñ§Ï°ÑÓʱ×Ó³ÌÐòµÄ±àд¡£

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

P1¿Ú×÷ΪÊä³ö¿Ú£¬½Ó°Ë¸ö·¢¹â¶þ¼«¹Ü£¬±àд³ÌÐò£¬Ê¹·¢¹â¶þ¼«¹ÜÑ­»·µãÁÁ¡£

Èý¡¢³ÌÐò¿òͼ

ËÄ¡¢ÊµÑéµç·

Î塢ʵÑé¹ý³Ì

-26-

1¡¢P1.0¡«P1.7ÓòåÕëÁ¬ÖÁL1¡«L8¡£

2¡¢¸ù¾ÝʵÑéÒªÇóºÍµç·ͼ±àд³ÌÐò¡£

3¡¢ÔÚÓëPCÁª»ú״̬Ï£¬±àÒë¡¢Á¬½Ó¡¢ÏÂÔØ£¬ÓÃÁ¬Ðø·½Ê½ÔËÐгÌÐò¡£ 4¡¢ÔÚÁ¬ÐøÔËÐÐ״̬Ï£¬¹Û²ì·¢¹â¶þ¼«¹ÜÉÁÁÁÒÆÎ»Çé¿ö¡£ ¹Û²ìµ½·¢¹â¶þ¼«¹ÜÉÁÁÁÒÆÎ»¡£

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

1¡¢¸Ä±äÑÓʱ³£ÊýʹÉÁÁÁʱ¼äÑÓ³¤£¬Í¬Ê±ÒÆÎ»·½Ïò¸Ä±ä¡£

´ð£ºÖ»Ðè°ÑÔ´³ÌÐòÖеÄLOÖÐNOPÊýÁ¿Ôö¼Ó£¬»òÕßÔÙ¼ÓR5ÒÔʵÏÖÔÙ´ÎÑ­»·£¬¼´¿É¸Ä±äÑÓʱ³£ÊýʹÉÁÁÁʱ¼äÑÓ³¤¡£°ÑRL±äRRÒÆÎ»·½Ïò¸Ä±ä¡£

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

ORG 2000H LOOP:CLR A MOV P1,A MOV A,0FEH; LOOP1: MOV P1,A RL A DELAY:MOV R6,0FFH; LO2: MOV R7,0FFH; LO: NOP NOP NOP NOP NOP NOP NOP DJNZ R7,LO DJNZ R6,LO2 LJMP LOOP1 END

ʵÑéÈý P3.3 ¿ÚÊäÈë .P1 ¿ÚÊä³ö

-27-

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