µ±Ç°Î»ÖãºÊ×Ò³ > µ¥Æ¬»úµç×ÓÃÜÂëËø±ÏÒµÉè¼ÆÂÛÎı¨¸æÍêÕû°æµç·ͼ+Ô´´úÂë
ÎÒÃdz£ËµµÄÒѾͣ²úµÄ89C51Ö¸µÄÊÇATMEL¹«Ë¾µÄ AT89C51µ¥Æ¬»ú£¬Í¬Ê±ÊÇÔÚÔ»ù´¡ÉÏÔöÇ¿ÁËÐí¶àÌØÐÔ£¬ÈçʱÖÓ£¬¸üÓÅÐãµÄÊÇÓÉFlash£¨³ÌÐò´æ´¢Æ÷µÄÄÚÈÝÖÁÉÙ¿ÉÒÔ¸Äд1000´Î£©´æ´¢Æ÷È¡´øÁËÔÀ´µÄROM£¨Ò»´ÎÐÔдÈ룩£¬AT89C51µÄÐÔÄÜÏà¶ÔÓÚ8051ÒѾËãÊǷdz£ÓÅÔ½µÄÁË¡£
²»¹ýÔÚÊг¡»¯·½Ã棬89C51Êܵ½ÁËPICµ¥Æ¬»úÕóÓªµÄÌôÕ½£¬89C51×îÖÂÃüµÄȱÏÝÔÚÓÚ²»Ö§³ÖISP£¨ÔÚÏ߸üгÌÐò£©¹¦ÄÜ£¬±ØÐë¼ÓÉÏISP¹¦ÄܵÈй¦ÄܲÅÄܸüºÃÑÓÐøMCS-51µÄ´«Ææ¡£89S51¾ÍÊÇÔÚÕâÑùµÄ±³¾°ÏÂÈ¡´ú89C51µÄ£¬ÏÖÔÚ£¬89S51ĿǰÒѾ³ÉΪÁËʵ¼ÊÓ¦ÓÃÊг¡ÉÏеijè¶ù£¬×÷ΪÊг¡Õ¼ÓÐÂʵÚÒ»µÄAtmelĿǰ¹«Ë¾ÒѾͣ²úAT89C51£¬½«ÓÃAT89S51´úÌæ¡£89S51ÔÚ¹¤ÒÕÉϽøÐÐÁ˸Ľø£¬89S51²ÉÓÃ0.35й¤ÒÕ£¬³É±¾½µµÍ,¶øÇÒ½«¹¦ÄÜÌáÉý,Ôö¼ÓÁ˾ºÕùÁ¦¡£89SXX¿ÉÒÔÏñϼæÈÝ89CXXµÈ51ϵÁÐоƬ¡£Í¬Ê±£¬Atmel²»ÔÙ½ÓÊÜ89CXXµÄ¶¨µ¥£¬´ó¼ÒÔÚÊг¡Éϼûµ½µÄ89C51ʵ¼Ê¶¼ÊÇAtmelǰÆÚÉú²úµÄ¾ÞÁ¿¿â´æ¶øÒÔ¡£Èç¹ûÊг¡ÐèÒª£¬Atmelµ±È»Ò²¿ÉÒÔÔÙ»Ö¸´Éú²úAT89C51¡£
89S51Ïà¶ÔÓÚ89C51Ôö¼ÓµÄй¦ÄܰüÀ¨£º
-- ÐÂÔö¼ÓºÜ¶à¹¦ÄÜ£¬ÐÔÄÜÓÐÁ˽ϴóÌáÉý£¬¼Û¸ñ»ù±¾²»±ä£¬ÉõÖÁ±È89C51¸üµÍ£¡
-- ISPÔÚÏß±à³Ì¹¦ÄÜ£¬Õâ¸ö¹¦ÄܵÄÓÅÊÆÔÚÓÚ¸Äдµ¥Æ¬»ú´æ´¢Æ÷ÄڵijÌÐò²»ÐèÒª°ÑоƬ´Ó¹¤×÷»·¾³ÖаþÀë¡£ÊÇÒ»¸öÇ¿´óÒ×
ÓõŦÄÜ¡£
-- ×î¸ß¹¤×÷ƵÂÊΪ33MHz£¬´ó¼Ò¶¼ÖªµÀ89C51µÄ¼«ÏÞ¹¤×÷ƵÂÊÊÇ24M£¬¾ÍÊÇ˵S51¾ßÓиü¸ß¹¤×÷ƵÂÊ£¬´Ó¶ø¾ßÓÐÁ˸ü¿ìµÄ¼ÆËãËÙ¶È¡£
-- ¾ßÓÐË«¹¤UART´®ÐÐͨµÀ¡£
-- ÄÚ²¿¼¯³É¿´ÃŹ·¼ÆÊ±Æ÷£¬²»ÔÙÐèÒªÏñ89C51ÄÇÑùÍâ½Ó¿´ÃŹ·¼ÆÊ±Æ÷µ¥Ôªµç·¡£ -- Ë«Êý¾ÝָʾÆ÷¡£ -- µçÔ´¹Ø±Õ±êʶ¡£
-- ȫеļÓÃÜËã·¨£¬ÕâʹµÃ¶ÔÓÚ89S51µÄ½âÃܱäΪ²»¿ÉÄÜ£¬³ÌÐòµÄ±£ÃÜÐÔ´ó´ó¼ÓÇ¿£¬ÕâÑù¾Í¿ÉÒÔÓÐЧµÄ±£»¤ÖªÊ¶²úȨ²»±»ÇÖ·¸¡£
-- ¼æÈÝÐÔ·½Ã棺ÏòÏÂÍêÈ«¼æÈÝ51È«²¿×ÖϵÁвúÆ·¡£±ÈÈç8051¡¢89C51µÈµÈÔçÆÚMCS-51¼æÈݲúÆ·¡£Ò²¾ÍÊÇ˵ËùÓн̿ÆÊé¡¢ÍøÂç½Ì³ÌÉϵijÌÐò£¨²»Â۽̿ÆÊéÉϲÉÓõĵ¥Æ¬»úÊÇ8051»¹ÊÇ89C51»¹ÊÇMCS-51µÈµÈ£©£¬ÔÚ89S51ÉÏÒ»Ñù¿ÉÒÔÕÕ³£ÔËÐУ¬Õâ¾ÍÊÇËùνµÄÏòϼæÈÝ¡£
±È½Ï½á¹û£º¾ÍÈçͬINTELµÄP3ÏòP4Éý¼¶Ò»Ñù£¬ËäÈ»¶¼¿ÉÒÔÅÜWindows98£¬²»¹ýËÙ¶ÈÊDz»Í¬µÄ¡£ ´ÓAT89C51Éý¼¶µ½AT89S51 ,Ò²ÊÇͬÀí¡£ºÍS51±ÈÆðÀ´£¬C51¾ÍҪѷɫһЩ£¬Êµ¼ÊÓ¦ÓÃÊг¡·½Ãæ¼¼ÊõµÄ½ø²½ÊÇÓÀÔ¶ÏòǰµÄ¡£ 2.2.1 AT89C2051µ¥Æ¬»úоƬ
AT89C2051ÍⲿÒý½Åͼ£º£¨¿ÉÒÔÖ±½Ó¿½ÈëASM³ÌÐòÎļþÖУ¬×÷×¢ÊÍʹÓã¬Ê®·Ö·½±ã
¡¾Òý½ÅµçÆ÷ÐÔÄÜ¡¿
AT89C2051µ¥Æ¬»úµÄP¿ÚÌØµã£º
P1¿Ú£ºP1¿ÚÊÇÒ»¸ö8λ˫ÏòI/O¶Ë¿Ú£¬ÆäÖÐP1.2¡«P1.7Òý½Å´øÓÐÄÚ²¿ÉÏÀµç×裬P1.0ºÍP1.1ÒªÇóÍⲿÉÏÀµç×è¡£P1.0ºÍP1.1»¹·Ö±ð×÷ΪƬÄÚ¾«ÃÜÄ£Äâ±È½ÏÆ÷µÄͬÏàÊäÈë(AIN0)ºÍ·´ÏàÊäÈë(AIN1)¡£P1¿ÚÊä³ö»º³åÆ÷¿ÉÎüÊÕ20mAµçÁ÷£¬²¢ÄÜÖ±½ÓÇý¶¯LEDÏÔʾ¡£
¶Ô¶Ë¿Úд1ʱ£¬Í¨¹ýÄÚ²¿µÄÉÏÀµç×è°Ñ¶Ë¿ÚÀµ½¸ßµç룬Õâʱ¿É×÷ÊäÈë¿Ú¡£P2¿Ú×÷ÊäÈë¿ÚʹÓÃʱ£¬ÒòΪÄÚ²¿ÓÐÉÏÀµç×裬ÄÇЩ±»ÍⲿÐźÅÀµÍµÄÒý½Å»áÊä³öÒ»¸öµçÁ÷£¨Iil£©. P3¿Ú£ºP3.0¡«P3.5¡¢P3.7ÊÇ´øÓÐÄÚ²¿ÉÏÀµç×èµÄ7¸öË«ÏòI/O¶Ë¿Ú¡£P3.6ÓÃÓڹ̶¨ÊäÈëÆ¬ÄÚ±È½ÏÆ÷µÄÊä³öÐźŲ¢ÇÒËü×÷ΪһͨÓÃI/O¿ÚÒý½Å¶øÖ»¶Á¡£P3¿ÚÊä³ö»º³åÆ÷¿ÉÎüÊÕ20mAµçÁ÷¡£¶Ô¶Ë¿Úд1ʱ£¬Í¨¹ýÄÚ²¿µÄÉÏÀµç×è°Ñ¶Ë¿ÚÀµ½¸ßµç룬Õâʱ¿É×÷ÊäÈë¿Ú¡£P3¿Ú×÷ÊäÈë¿ÚʹÓÃʱ£¬ÒòΪÄÚ²¿ÓÐÉÏÀµç×裬ÄÇЩ±»ÍⲿÐźÅÀµÍµÄÒý½Å»áÊä³öÒ»¸öµçÁ÷£¨Iil£©¡£
AT89C51µ¥Æ¬»úµÄP¿ÚÌØµã£º
P0¿Ú£ºÊÇÒ»¸ö8λ©¼«¿ªÂ·Êä³öÐÍË«ÏòI/O¶Ë¿Ú¡£×÷ΪÊä³ö¶Ë¿Úʱ£¬Ã¿Î»ÄÜÒÔÎüÊÕµçÁ÷µÄ·½Ê½Çý¶¯8 ¸öTTLÊäÈ룬¶Ô¶Ë¿Úд1ʱ£¬ÓÖ¿É×÷¸ß×迹ÊäÈë¶ËÓᣠÔÚ·ÃÎÊÍⲿ³ÌÐò»òÊý¾Ý´æ´¢Æ÷ʱ£¬ËüÊÇʱ·Ö¶à·ת»»µÄµØÖ·£¨µÍ8룩/Êý¾Ý×ÜÏߣ¬ÔÚ·ÃÎÊÆÚ¼ä½«¼¤»îÄÚ²¿µÄÉÏÀµç×è¡£
P1¿Ú£ºP1¿ÚÊÇÒ»¸ö´øÓÐÄÚ²¿ÉÏÀµç×èµÄ8λ˫ÏòI/O¶Ë¿Ú¡£P1¿ÚµÄÊä³ö»º³åÆ÷¿ÉÇý¶¯
£¨ÎüÊÕ»òÊä³öµçÁ÷·½Ê½£©4¸öTTLÊäÈë¡£¶Ô¶Ë¿Úд1ʱ£¬Í¨¹ýÄÚ²¿µÄÉÏÀµç×è°Ñ¶Ë¿ÚÀµ½¸ßµç룬Õâʱ¿É×÷ÊäÈë¿Ú¡£P2¿Ú×÷ÊäÈë¿ÚʹÓÃʱ£¬ÒòΪÄÚ²¿ÓÐÉÏÀµç×裬ÄÇЩ±»ÍⲿÐźÅÀµÍµÄÒý½Å»áÊä³öÒ»¸öµçÁ÷£¨Iil£©¡£
P2¿Ú£ºP2¿ÚÊÇÒ»¸ö´øÓÐÄÚ²¿ÉÏÀµç×èµÄ8λ˫ÏòI/O¶Ë¿Ú¡£P2¿ÚµÄÊä³ö»º³åÆ÷¿ÉÇý¶¯£¨ÎüÊÕ»òÊä³öµçÁ÷·½Ê½£©4¸öTTLÊäÈë¡£¶Ô¶Ë¿Úд1ʱ£¬Í¨¹ýÄÚ²¿µÄÉÏÀµç×è°Ñ¶Ë¿ÚÀµ½¸ßµç룬Õâʱ¿É×÷ÊäÈë¿Ú¡£P2¿Ú×÷ÊäÈë¿ÚʹÓÃʱ£¬ÒòΪÄÚ²¿ÓÐÉÏÀµç×裬ÄÇЩ±»ÍⲿÐźÅÀµÍµÄÒý½Å»áÊä³öÒ»¸öµçÁ÷£¨Iil£©¡£
ÔÚ·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷ʱºÍ16λÍⲿµØÖ·µÄÍⲿÊý¾Ý´æ´¢Æ÷£¨ÈçÖ´ÐÐ MOVX @DPTR£©Ê±£¬P2¿ÚËͳö¸ß8λµØÖ·¡£ÔÚ·ÃÎÊ8λµØÖ·µÄÍⲿÊý¾Ý´æ´¢Æ÷£¨ÈçÖ´ÐÐ MOVX @RI£©Ê±£¬P2¿ÚÒý½ÅÉϵÄÄÚÈÝ£¨¾ÍÊÇרÓüĴæÆ÷(SFR)ÇøÖеÄP2¼Ä´æÆ÷µÄÄÚÈÝ£©£¬ÔÚÕû¸ö·ÃÎÊÆÚ¼ä²»»á¸Ä±ä¡£
¹²·ÖÏí92ƪÏà¹ØÎĵµ