µ¥Æ¬»úʵÑéÖ¸µ¼ ÏÂÔر¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2024/6/26 18:47:29ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

ʵÑéÒ» ÇåÁã³ÌÐò

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

£¨1£©ÕÆÎÕ»ã±àÓïÑÔÉè¼ÆºÍµ÷ÊÔ·½·¨£» £¨2£©ÊìϤMCS-51 µ¥Æ¬»úʵÑéϵͳ¡£ ¶þ¡¢ÊµÑéÄÚÈÝ

³ÌÐòÒ»£º°Ñ2000H~20FFHµÄÄÚÈÝÇåÁã¡£ Èý¡¢³ÌÐò¿òͼ

ÇåÁã

ËÄ¡¢ÊµÑé²½Öè

³ÌÐòÒ»£ºÓÃÁ¬Ðø»òµ¥²½·½Ê½ÔËÐгÌÐò£¬¼ì²é2000~20FFÖÐÖ´ÐгÌÐòÇ°ºóµÄÄÚÈݱ仯¡£

Î塢˼¿¼

£¨1£©¶ÔÓÚÇåÁã³ÌÐò£¬¼Ùʹ°Ñ2000H~20FFHÖеÄÄÚÈݸijÉFF£¬ÈçºÎÐ޸ı¾³ÌÐò£¿ £¨2£©ÈçºÎÓöϵ㷽ʽµ÷ÊÔ³ÌÐò£¿

SE01: LOO1: LOOP:

ORG 0000H MOV R0,#00H

MOV DPTR, #2000H CLR A

MOVX @DPTR, A INC DPTR INC R0

CJNE R0, #00H, LOO1 SJMP LOOP END

ʵÑé¶þ ²ð×Ö³ÌÐò

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

£¨1£©ÕÆÎÕ»ã±àÓïÑÔÉè¼ÆºÍµ÷ÊÔ·½·¨£» £¨2£©ÊìϤMCS-51 µ¥Æ¬»úʵÑéϵͳ¡£ ¶þ¡¢ÊµÑéÄÚÈÝ

°Ñ2000HµÄÄÚÈݲ𿪣¬¸ßλËÍ2001HµÍ룬µÍλËÍ2002HµÍ룬2001H¡¢2002H£¬¸ßλÇåÁ㣬һ°ã±¾³ÌÐòÓÃÓÚ°ÑÊý¾ÝËÍÏÔʾ»º³åÇøʱÓá£

Èý¡¢³ÌÐò¿òͼ

²ð×Ö

ËÄ¡¢ÊµÑé²½Öè

ÓÃÁ¬Ðø»òµ¥²½·½Ê½ÔËÐгÌÐò£¬¼ì²é2000~2002HÖÐÄÚÈݱ仯Çé¿ö¡£ Î塢˼¿¼

±àд³ÌÐò£º°Ñ2000H¡¢2001HµÄµÍλ·Ö±ðËÍÈë2002H¸ßµÍ룬һ°ã±¾³ÌÐòÓÃÓÚ°ÑÏÔʾ»º³åÇøµÄÊý¾ÝÈ¡³öÆ´×°³ÉÒ»¸ö×Ö½Ú¡£

SE02:

ORG 0000H

MOV DPTR, #2000H MOVX A, @DPTR MOV B, A SWAP A ANL A, #0FH INC DPTR

MOVX @DPTR, A INC DPTR MOV A, B ANL A, #0FH MOVX @DPTR, A SJMP $ END

ʵÑéÈý P1¿ÚÁÁµÆʵÑé

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

£¨1£©Ñ§Ï°P1¿ÚµÄʹÓ÷½·¨£» £¨2£©Ñ§Ï°ÑÓʱ×Ó³ÌÐòµÄ±àд¡£ ¶þ¡¢ÊµÑéÔ¤±¸ÖªÊ¶

£¨1£©P1¿Ú¶Ô׼˫Ïò¿Ú£¬Ã¿Ò»Î»¶¼¿É¶ÀÁ¢µØ¶¨ÒåΪÊä³ö»òÊäÈë¡£

£¨2£©±¾ÊµÑéÖÐÑÓʱ×Ó³ÌÐò²ÉÓÃÖ¸ÁîÑ­»·À´ÊµÏÖ£¬»úÆ÷ÖÜÆÚ£¨12/6MHz£©*Ö¸ÁîËùÐè»úÆ÷ÖÜÆÚÊý*Ñ­»·´ÎÊý£¬ÔÚϵͳʱ¼äÔÊÐíµÄÇé¿öÏ¿ÉÒÔ²ÉÓô˷½·¨¡£

Èý¡¢ÊµÑéÄÚÈÝ

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

Î塢ʵÑéµç·

Áù¡¢ÊµÑé²½Öè

A2ÇøµÄP10¡ªP17ÓÃ8оÅÅÏßÁ¬½Óµ½D1ÇøµÄLED1¡ªLED8£¬ÔËÐгÌÐòºó£¬¹Û²ì·¢¹â¶þ¼«¹ÜÉÁÁÁÒÆλÇé¿ö¡£ Æß¡¢Ë¼¿¼

£¨1£©¸Ä±äÑÓʱ³£Êý£¬Ê¹·¢¹â¶þ¼«¹ÜÉÁÁÁʱ¼ä¸Ä±ä£» £¨2£©Ð޸ijÌÐò£¬Ê¹·¢¹â¶þ¼«¹ÜÉÁÁÁÒÆλ·½Ïò¸Ä±ä¡£