
µ±ÎÒÃÇÄõ½Ò»¿éµ¥Æ¬»úоƬʱ£¬¿´µ½Õâô¶àµÄ¡°´óÍÈ¡±£¬ËûÃǶ¼ÓиÉʲôÓõģ¿Á˽âÁË51¼Ò×åµÄÔ¨Ô´£¬ÏÖÔÚÎÒÃǾÍÈ¥Á˽âÒ»ÏÂËüÃǵġ°ÍÈ¡±°É¡£´ó¼Ò¿ÉµÃѧºÃÁË£¬Õâ¿ÉÊÇÖÁ¹ØÖØÒªµÄÓ´¡£Èç¹ûÁ¬ÊÖ¸úÍȶ¼·Ö²»Ç壬ҪѧºÃµ¥Æ¬»úÄǾÍÓÐÈçÆ¾¿ÕÔìÎÝÁË¡£
ÕâÒ»Õ½ÚÏ൱¹ÜÓã¬Ï£Íû´ó¼ÒÄÜÓÃÐÄѧºÃ£¬Èç¹ûÕâÒ»Õ½Úѧ²»ºÃ£¬ÒÔºóѧϰ»áÓкܴóµÄ×èÁ¦¡££¨ÎÒÃǵĽ̲ͼÊÇÒÔ51ϵÁеĵ¥Æ¬»úÀ´½øÐн²½âµÄ£©¡£
Òý½Å¹¦ÄÜ£º
MCS-51ÊDZê×¼µÄ40Òý½ÅË«ÁÐÖ±²åʽ¼¯³Éµç·оƬ£¬Òý½Å·Ö²¼Çë²ÎÕÕ----µ¥Æ¬»úÒý½Åͼ£º
l P0.0~P0.7 P0¿Ú8λ˫Ïò¿ÚÏߣ¨ÔÚÒý½ÅµÄ39~32ºÅ¶Ë×Ó£©¡£
l P1.0~P1.7 P1¿Ú8λ˫Ïò¿ÚÏߣ¨ÔÚÒý½ÅµÄ1~8ºÅ¶Ë×Ó£©¡£
l P2.0~P2.7 P2¿Ú8λ˫Ïò¿ÚÏߣ¨ÔÚÒý½ÅµÄ21~28ºÅ¶Ë×Ó£©¡£
l P3.0~P3.7 P2¿Ú8λ˫Ïò¿ÚÏߣ¨ÔÚÒý½ÅµÄ10~17ºÅ¶Ë×Ó£©¡£
Õâ4¸öI/O¿Ú¾ßÓв»ÍêÈ«ÏàͬµÄ¹¦ÄÜ£¬´ó¼Ò¿ÉµÃѧºÃÁË£¬ÆäËüÊé±¾ÀïËäÈ»ÓУ¬µ«Ð´µÄÌ«É¶ÔÓÚ³õѧÕßÀ´ËµºÜÄÑÀí½âµÄ£¬ÎÒÕâÀï¶¼Êǰ´ÎÒ×ÔÒѵıí´ï·½Ê½À´Ð´µÄ£¬ÏàÐÅÄãÒ²Äܹ»Àí½âµÄ¡£
P0¿ÚÓÐÈý¸ö¹¦ÄÜ£º
1¡¢ÍⲿÀ©Õ¹´æ´¢Æ÷ʱ£¬µ±×öÊý¾Ý×ÜÏߣ¨Èçͼ1ÖеÄD0~D7ΪÊý¾Ý×ÜÏß½Ó¿Ú£©
2¡¢ÍⲿÀ©Õ¹´æ´¢Æ÷ʱ£¬µ±×÷µØÖ·×ÜÏߣ¨Èçͼ1ÖеÄA0~A7ΪµØÖ·×ÜÏß½Ó¿Ú£©
3¡¢²»À©Õ¹Ê±£¬¿É×öÒ»°ãµÄI/OʹÓ㬵«ÄÚ²¿ÎÞÉÏÀµç×裬×÷ΪÊäÈë»òÊä³öʱӦÔÚÍⲿ½ÓÉÏÀµç×è¡£
P1¿ÚÖ»×öI/O¿ÚʹÓãºÆäÄÚ²¿ÓÐÉÏÀµç×è¡£
P2¿ÚÓÐÁ½¸ö¹¦ÄÜ£º
1¡¢À©Õ¹Íⲿ´æ´¢Æ÷ʱ£¬µ±×÷µØÖ·×ÜÏßʹÓÃ
2¡¢×öÒ»°ãI/O¿ÚʹÓã¬ÆäÄÚ²¿ÓÐÉÏÀµç×裻
P3¿ÚÓÐÁ½¸ö¹¦ÄÜ£º
³ýÁË×÷ΪI/OʹÓÃÍ⣨ÆäÄÚ²¿ÓÐÉÏÀµç×裩£¬»¹ÓÐÒ»Ð©ÌØÊ⹦ÄÜ£¬ÓÉÌØÊâ¼Ä´æÆ÷À´ÉèÖ㬾ßÌ幦ÄÜÇë²Î¿¼ÎÒÃǺóÃæµÄÒý½Å˵Ã÷¡£
ÓÐÄÚ²¿EPROMµÄµ¥Æ¬»úоƬ£¨ÀýÈç8751£©£¬ÎªÐ´Èë³ÌÐòÐèÌṩרÃŵıà³ÌÂö³åºÍ±à³ÌµçÔ´£¬ÕâЩÐźÅÒ²ÊÇÓÉÐźÅÒý½ÅµÄÐÎʽÌṩµÄ£¬
¼´£º±à³ÌÂö³å£º30½Å£¨ALE/PROG£©
±à³Ìµçѹ£¨25V£©£º31½Å£¨EA/Vpp£©
½Ó´¥¹ý¹¤ÒµÉ豸µÄÐֵܿÉÄܻῴµ½ÓÐЩӡˢÏß·°åÉÏ»áÓÐÒ»¸öµç³Ø£¬Õâ¸öµç³ØÊǸÉʲôÓõÄÄØ£¿Õâ¾ÍÊǵ¥Æ¬»úµÄ±¸ÓõçÔ´£¬µ±Íâ½ÓµçԴϽµµ½ÏÂÏÞֵʱ£¬±¸ÓõçÔ´¾Í»á¾µÚ¶þ¹¦Äܵķ½Ê½ÓɵÚ9½Å£¨¼´RST/VPD£©ÒýÈ룬ÒÔ±£»¤ÄÚ²¿RAMÖеÄÐÅÏ¢²»»á¶ªÊ§¡£
£¨×¢£ºÕâЩÒý½ÅµÄ¹¦ÄÜÓ¦Ó㬳ý9½ÅµÄµÚ¶þ¹¦ÄÜÍ⣬ÔÚ¡°Ð¶¯Á¦2004°æ¡±Ñ§Ï°Ì×¼þÖж¼ÓÐÓ¦Óõ½¡££©
ÔÚ½éÉÜÕâËĸöI/O¿ÚʱÌáµ½ÁËÒ»¸ö¡°ÉÏÀµç×衱ÄÇôÉÏÀµç×èÓÖÊÇÒ»¸öʲô¶«¶«ÄØ£¿ËûÆðʲô×÷ÓÃÄØ£¿¶**µÁËÊǵç×èÄǵ±È»¾ÍÊÇÒ»¸öµç×èÀ²£¬µ±×÷ΪÊäÈëʱ£¬ÉÏÀµç×轫ÆäµçλÀ¸ß£¬ÈôÊäÈëΪµÍµçƽÔò¿ÉÌṩµçÁ÷Ô´£»ËùÒÔÈç¹ûP0¿ÚÈç¹û×÷ΪÊäÈëʱ£¬´¦ÔÚ¸ß×迹״̬£¬Ö»ÓÐÍâ½ÓÒ»¸öÉÏÀµç×è²ÅÄÜÓÐЧ¡£
ALE µØÖ·Ëø´æ¿ØÖÆÐźţºÔÚϵͳÀ©Õ¹Ê±£¬ALEÓÃÓÚ¿ØÖưÑP0¿ÚµÄÊä³öµÍ8λµØÖ·ËÍËø´æÆ÷Ëø´æÆðÀ´£¬ÒÔʵÏÖµÍλµØÖ·ºÍÊý¾ÝµÄ¸ôÀë¡£²Î¼ûͼ2£¨8051À©Õ¹2KB EEPROMµç·£¬ÔÚͼÖÐALEÓë4LS373Ëø´æÆ÷µÄGÏàÁ¬½Ó£¬µ±CPU¶ÔÍⲿ½øÐдæÈ¡Ê±£¬ÓÃÒÔËø×¡µØÖ·µÄµÍλµØÖ·£¬¼´P0¿ÚÊä³ö¡£
ÓÉÓÚALEÊÇÒÔ¾§ÕñÁù·ÖÖ®Ò»µÄ¹Ì¶¨ÆµÂÊÊä³öµÄÕýÂö³å£¬µ±ÏµÍ³ÖÐδʹÓÃÍⲿ´æ´¢Æ÷ʱ£¬ALE½ÅÒ²»áÓÐÁù·ÖÖ®Ò»µÄ¹Ì¶¨ÆµÂÊÊä³ö£¬Òò´Ë¿É×÷ΪÍⲿʱÖÓ»òÍⲿ¶¨Ê±Âö³åʹÓá£
PSEN Íⲿ³ÌÐò´æ´¢Æ÷¶ÁѡͨÐźţºÔÚ¶ÁÍⲿROMʱPSENµÍµçƽÓÐЧ£¬ÒÔʵÏÖÍⲿROMµ¥ÔªµÄ¶Á²Ù×÷¡£
1¡¢ÄÚ²¿ROM¶Áȡʱ£¬PSEN²»¶¯×÷£»
2¡¢ÍⲿROM¶Áȡʱ£¬ÔÚÿ¸ö»úÆ÷ÖÜÆÚ»á¶¯×÷Á½´Î£»
3¡¢ÍⲿRAM¶Áȡʱ£¬Á½¸öPSENÂö³å±»Ìø¹ý²»»áÊä³ö£»
4¡¢Íâ½ÓROMʱ£¬ÓëROMµÄOE½ÅÏà½Ó¡£
²Î¼ûͼ2¡ª£¨8051À©Õ¹2KB EEPROMµç·£¬ÔÚͼÖÐPSENÓëÀ©Õ¹ROMµÄOE½ÅÏà½Ó£©
EA/VPP ·ÃÎʺÍÐò´æ´¢Æ÷¿ØÖÆÐźÅ
1¡¢½Ó¸ßµçƽʱ£º
CPU¶ÁÈ¡ÄÚ²¿³ÌÐò´æ´¢Æ÷£¨ROM£©
À©Õ¹ÍⲿROM£ºµ±¶ÁÈ¡ÄÚ²¿³ÌÐò´æ´¢Æ÷³¬¹ý0FFFH£¨8051£©1FFFH£¨8052£©Ê±×Ô¶¯¶ÁÈ¡ÍⲿROM¡£
2¡¢½ÓµÍµçƽʱ£ºCPU¶ÁÈ¡Íⲿ³ÌÐò´æ´¢Æ÷£¨ROM£©¡£
3¡¢8751ÉÕдÄÚ²¿EPROMʱ£¬ÀûÓô˽ÅÊäÈë21VµÄÉÕдµçѹ¡£
RST ¸´Î»Ðźţºµ±ÊäÈëµÄÐźÅÁ¬Ðø2¸ö»úÆ÷ÖÜÆÚÒÔÉÏ¸ßµçÆ½Ê±¼´ÎªÓÐЧ£¬ÓÃÒÔÍê³Éµ¥Æ¬»úµÄ¸´Î»³õʼ»¯²Ù×÷¡£
XTAL1ºÍXTAL2 Íâ½Ó¾§ÕñÒý½Å¡£µ±Ê¹ÓÃоƬÄÚ²¿Ê±ÖÓʱ£¬´Ë¶þÒý½ÅÓÃÓÚÍâ½ÓʯӢ¾§ÌåºÍ΢µ÷µçÈÝ£»µ±Ê¹ÓÃÍⲿʱÖÓʱ£¬ÓÃÓÚ½ÓÍⲿʱÖÓÂö³åÐźš£
VCC£ºµçÔ´+5VÊäÈë
VSS£ºGND½ÓµØ¡£
¸÷¶Ë¿Ú¹¤×÷ÔÀí½²½â
²¢Ðж˿Ú
P0¶Ë¿Ú
×ÜÏßI£¯O¶Ë¿Ú£¬Ë«Ïò£¬Èý̬£¬Êý¾ÝµØÖ··Öʱ¸´Ó㬸ö˿ڳýÓÃÓÚÊý¾ÝµÄÊäÈ룯Êä³öÍ⣬ÔÚ8031µ¥Æ¬»úÍâ½Ó³ÌÐò´æ´¢Æ÷ʱ£¬»¹·ÖʱµØÊä³ö£¯ÊäÈëµØÖ·£¯Ö¸Áî¡£ÓÉPo¶Ë¿ÚÊä³öµÄÐźÅÎÞËø´æ£¬ÊäÈëµÄÐÅÏ¢ÓжÁ¶Ë¿ÚÒý½ÅºÍ¶Á¶Ë¿ÚËø´æÆ÷Ö®·Ö¡£P0¶Ë¿Ú8λÖеÄһλ½á¹¹Í¼¼ûÏÂͼ£º
600) this.width = 600;">766)this.width=766
}" border="0" dypop="°´´ËÔÚд°¿Úä¯ÀÀͼƬ" />¡¡
ÓÉÉÏͼ¿É¼û£¬P0¶Ë¿ÚÓÉËø´æÆ÷¡¢ÊäÈ뻺³åÆ÷¡¢Çл»¿ª¹ØÓëÏàÓ¦¿ØÖƵç·¡¢³¡Ð§Ó¦¹ÜÇý¶¯µç·¹¹³É¡£
ÔÚÊä³ö״̬Ï£¬µ±Çл»¿ª¹ØMUXÏòÏÂʱ£¬´ÓÄÚ²¿×ÜÏßÀ´µÄÊý¾Ý¾Ëø´æÆ÷·´ÏàºÍ³¡Ð§Ó¦¹ÜT2·´Ï࣬Êä³öµ½¶Ë¿ÚÒý½ÅÏßÉÏ¡£´Ëʱ£¬³¡Ð§Ó¦¹ÜT1¹Ø¶Ï£¬Òò¶øÕâÖÖÊä³ö·½Ê½Ó¦ÎªÍâ½ÓÉÏÀµç×èµÄ©¼«¿ªÂ·Ê½¡£µ±Çл»¿ª¹ØMUXÏòÉÏʱ£¬Ò»Î»µØÖ·£¯Êý¾ÝÐźŷÖʱµØÊä³öµ½¶Ë¿ÚÏßÉÏ¡£´ËÍ⣬ÓÉT1¡¢T2µÄͨ¶Ï×éºÏ£¬ÐÎ³É¸ßµçÆ½¡¢µÍµçƽÓë¸ß×踡¶¯Èý̬µÄÊä³ö¡£
ÔÚÊäÈë״̬Ï£¬´ÓËø´æÆ÷ºÍ´ÓÒý½ÅÉ϶ÁÀ´µÄÐźÅÒ»°ãÊÇÒ»Öµģ¬µ«Ò²ÓÐÀýÍâ¡£ÀýÈ磬µ±´ÓÄÚ²¿×ÜÏßÊä³öµÍµçƽºó£¬Ëø´æÆ÷Q£½0£¬Q£½1£¬³¡Ð§Ó¦¹ÜT2¿ªÍ¨£¬¶Ë¿ÚÏß³ÊµÍµçÆ½×´Ì¬¡£´ËʱÎÞÂÛ¶Ë¿ÚÏßÉÏÍâ½ÓµÄÐźÅÊǵ͵çºõ»¹ÊÇ¸ßµçÆ½£¬´ÓÒý½Å¶ÁÈ뵥Ƭ»úµÄÐźŶ¼ÊÇµÍµçÆ½£¬Òò¶ø²»ÄÜÕýÈ·µØ¶ÁÈë¶Ë¿ÚÒý½ÅÉϵÄÐźš£ÓÖÈ磬µ±´ÓÄÚ²¿×ÜÏßÊä³ö¸ßµçƽºó£¬Ëø´æÆ÷Q£½1£¬Q£½0£¬³¡Ð§Ó¦¹ÜT2½ØÖ¹¡£ÈçÍâ½ÓÒý½ÅÐźÅΪµÍµçƽ£¬´ÓÒý½ÅÉ϶ÁÈëµÄÐźžÍÓë´ÓËø´æÆ÷¶ÁÈëµÄÐźŲ»Í¬¡£Îª´Ë£¬8031µ¥Æ¬»úÔÚ¶Ô¶Ë¿ÚP0Ò»P3µÄÊäÈë²Ù×÷ÉÏ£¬ÓÐÈçÏÂÔ¼¶¨£ºÎª´Ë£¬8031µ¥Æ¬»úÔÚ¶Ô¶Ë¿ÚP0Ò»P3µÄÊäÈë²Ù×÷ÉÏ£¬ÓÐÈçÏÂÔ¼¶¨£º·²ÊôÓÚ¶Á-ÐÞ¸Ä-д·½Ê½µÄÖ¸Á´ÓËø´æÆ÷¶ÁÈëÐźţ¬ÆäËüÖ¸ÁîÔò´Ó¶Ë¿ÚÒý½ÅÏßÉ϶ÁÈëÐźš£
¶Á-ÐÞ¸Ä-дָÁîµÄÌØµãÊÇ£¬´Ó¶Ë¿ÚÊäÈë(¶Á)Ðźţ¬ÔÚµ¥Æ¬»úÄÚ¼ÓÒÔÔËËã(ÐÞ¸Ä)ºó£¬ÔÙÊä³ö(д)µ½¸Ã¶Ë¿ÚÉÏ¡£ÏÂÃæÊǼ¸Ìõ¶Á--ÐÞ¸Ä-дָÁîµÄÀý×Ó¡£
ANL P0,#Á¢¼´Êý P0¡úÁ¢¼´ÊýP0
ORL P0,A P0¡úAP0
INC P1 P1+1¡úP1
DEC P3 P3-1¡úP3
CPL P2 P2¡úP2
ÕâÑù½éÉܵÄÔÒòÔÚÓÚ¶Á-ÐÞ¸Ä-дָÁîÐèÒªµÃµ½¶Ë¿ÚÔÊä³öµÄ״̬£¬Ð޸ĺóÔÙÊä³ö£¬¶ÁËø´æÆ÷¶ø²»ÊǶÁÒý½Å£¬¿ÉÒÔ±ÜÃâÒòÍⲿµç·µÄÔÒò¶øÊ¹Ô¶Ë¿ÚµÄ״̬±»¶Á´í¡£
P0¶Ë¿ÚÊÇ8031µ¥Æ¬»úµÄ×ÜÏ߿ڣ¬·Öʱ³öÏÖÊý¾ÝD7Ò»D0¡¢µÍ8λµØÖ·A7Ò»AO£¬ÒÔ¼°Èý̬£¬ÓÃÀ´½Ó¿Ú´æ´¢Æ÷¡¢Íⲿµç·ÓëÍⲿÉ豸¡£P0¶Ë¿ÚÊÇʹÓà ¹ã·ºµÄI£¯O¶Ë¿Ú¡£
P1¶Ë¿Ú:
ͨÓÃI£¯0¶Ë¿Ú£¬×¼Ë«Ïò¾²Ì¬¿Ú¡£Êä³öµÄÐÅÏ¢ÓÐËø´æ£¬ÊäÈëÓжÁÒý½ÅºÍ¶ÁËø´æÆ÷Ö®·Ö¡£P1¶Ë¿ÚµÄһλ½á¹¹¼ûÏÂͼ. ÓÉͼ¿É¼û£¬P1¶Ë¿ÚÓëP0¶Ë¿ÚµÄÖ÷Òª²î±ðÔÚÓÚ£¬P1¶Ë¿ÚÓÃÄÚ²¿ÉÏÀµç×èR´úÌæÁËP0¶Ë¿ÚµÄ³¡Ð§Ó¦¹ÜT1£¬²¢ÇÒÊä³öµÄÐÅÏ¢½öÀ´×ÔÄÚ²¿×ÜÏß¡£ÓÉÄÚ²¿×ÜÏßÊä³öµÄÊý¾Ý¾Ëø´æÆ÷·´ÏàºÍ³¡Ð§Ó¦¹Ü·´Ïàºó£¬Ëø´æÔÚ¶Ë¿ÚÏßÉÏ£¬ËùÒÔ£¬P1¶Ë¿ÚÊǾßÓÐÊä³öËø´æµÄ¾²Ì¬¿Ú¡£
ÓÉÏÂͼ¿É¼û£¬ÒªÕýÈ·µØ´ÓÒý½ÅÉ϶ÁÈëÍⲿÐÅÏ¢£¬±ØÐëÏÈʹ³¡Ð§Ó¦¹Ü¹Ø¶Ï£¬ÒÔ±ãÓÉÍⲿÊäÈëµÄÐÅϢȷ¶¨Òý½ÅµÄ״̬¡£Îª´Ë£¬ÔÚ×÷Òý½Å¶ÁÈëǰ£¬±ØÐëÏȶԸö˿ÚдÈël¡£¾ßÓÐÕâÖÖ²Ù×÷ÌØµãµÄÊäÈ룯Êä³ö¶Ë¿Ú£¬³ÆÎª×¼Ë«ÏòI£¯O¿Ú¡£8031µ¥Æ¬»úµÄP1¡¢P2¡¢P3¶¼ÊÇ׼˫Ïò¿Ú¡£P0¶Ë¿ÚÓÉÓÚÊä³öÓÐÈý̬¹¦ÄÜ£¬ÊäÈëǰ£¬¶Ë¿ÚÏßÒÑ´¦ÓÚ¸ß×è̬£¬ÎÞÐèÏÈдÈëlºóÔÙ×÷¶Á²Ù×÷¡£
600) this.width = 600;">766)this.width=766
}" border="0" dypop="°´´ËÔÚд°¿Úä¯ÀÀͼƬ" />µ¥Æ¬»ú¸´Î»ºó£¬¸÷¸ö¶Ë¿ÚÒÑ×Ô¶¯µØ±»Ð´ÈëÁË1£¬´Ëʱ£¬¿ÉÖ±½Ó×÷ÊäÈë²Ù×÷¡£Èç¹ûÔÚÓ¦Óö˿ڵĹý³ÌÖУ¬ÒÑÏòP1Ò»P3¶Ë¿ÚÏßÊä³ö¹ý0£¬ÔòÔÙÒªÊäÈëʱ£¬±ØÐëÏÈд1ºóÔÙ¶ÁÒý½Å£¬²ÅÄܵõ½ÕýÈ·µÄÐÅÏ¢¡£´ËÍâ£¬ËæÊäÈëÖ¸ÁîµÄ²»Í¬£¬H¶Ë¿ÚÒ²ÓжÁËø´æÆ÷Óë¶ÁÒý½ÅÖ®·Ö¡£
Pl¶Ë¿ÚÊÇ803lµ¥Æ¬»úÖÐΨһ½öÓеĵ¥¹¦ÄÜI£¯O¶Ë¿Ú£¬²¢ÇÒûÓÐÌØ¶¨µÄרÓù¦ÄÜ£¬Êä³öÐźÅËø´æÔÚÒý½ÅÉÏ£¬¹ÊÓÖ³ÆÎªÍ¨Óþ²Ì¬¿Ú¡£
P2¶Ë¿Ú:
P2¶Ë¿ÚµÄһλ½á¹¹¼ûÏÂͼ£º
600) this.width = 600;">766)this.width=766
}" border="0" />ÓÉͼ¿É¼û£¬P2¶Ë¿ÚÔÚÆ¬ÄÚ¼ÈÓÐÉÏÀµç×裬ÓÖÓÐÇл»¿ª¹ØMUX£¬ËùÒÔP2¶Ë¿ÚÔÚ¹¦ÄÜÉϼæÓÐP0¶Ë¿ÚºÍP1¶Ë¿ÚµÄÌØµã¡£ÕâÖ÷Òª±íÏÖÔÚÊä³ö¹¦ÄÜÉÏ£¬µ±Çл»¿ª¹ØMUXÏò×óʱ£¬´ÓÄÚ²¿×ÜÏßÊä³öµÄһλÊý¾Ý¾·´ÏàÆ÷ºÍ³¡Ð§Ó¦¹Ü·´Ïàºó£¬Êä³öÔÚ¶Ë¿ÚÒý½ÅÏßÉÏ£»µ±MUXÏòÓÒʱ£¬Êä³öµÄһλµØÖ·ÐźÅÒ²¾·´ÏàÆ÷ºÍ³¡Ð§Ó¦¹Ü·´Ïàºó£¬Êä³öÔÚ¶Ë¿ÚÒý½ÅÏßÉÏ¡£
ÓÉÓÚ8031µ¥Æ¬»ú±ØÐëÍâ½Ó³ÌÐò´æ´¢Æ÷²ÅÄܹ¹³ÉÓ¦Óõç·£¬¶øP2¶Ë¿Ú¾ÍÊÇÓÃÀ´ÖÜÆÚÐÔµØÊä³ö´ÓÍâ´æÖÐȡָÁîµÄµØÖ·(¸ß8λµØÖ·)£¬Òò´Ë£¬P2¶Ë¿ÚµÄÇл»¿ª¹ØMUX×ÜÊÇÔÚ½øÐÐÇл»£¬·ÖʱµØÊä³ö´ÓÄÚ²¿×ÜÏßÀ´µÄÊý¾ÝºÍ´ÓµØÖ·ÐźÅÏßÉÏÀ´µÄµØÖ·¡£Òò´ËP2¶Ë¿ÚÊǶ¯Ì¬µÄI£¯O¶Ë¿Ú¡£Êä³öÊý¾ÝËä±»Ëø´æ£¬µ«²»ÊÇÎȶ¨µØ³öÏÖÔÚ¶Ë¿ÚÏßÉÏ¡£Æäʵ£¬ÕâÀïÊä³öµÄÊý¾ÝÍùÍùÒ²ÊÇÒ»ÖÖµØÖ·£¬Ö»²»¹ýÊÇÍⲿRAMµÄ¸ß8λµØÖ·¡£
ÔÚÊäÈ빦ÄÜ·½Ã棬P2¶Ë¿ÚÓëP0ºÍH¶Ë¿ÚÏàͬ£¬ÓжÁÒý½ÅºÍ¶ÁËø´æÆ÷Ö®·Ö£¬²¢ÇÒP2¶Ë¿ÚÒ²ÊÇ׼˫Ïò¿Ú¡£
¿É¼û£¬P2¶Ë¿ÚµÄÖ÷ÒªÌØµã°üÀ¨£º
¢Ù²»ÄÜÊä³ö¾²Ì¬µÄÊý¾Ý£»
¢Ú×ÔÉíÊä³öÍⲿ³ÌÐò´æ´¢Æ÷µÄ¸ß8λµØÖ·£»
¢ÚÖ´ÐÐMOVXÖ¸Áîʱ£¬»¹Êä³öÍⲿRAMµÄ¸ßλµØÖ·£¬¹Ê³ÆP2¶Ë¿ÚΪ¶¯Ì¬µØÖ·¶Ë¿Ú¡£
¡¡
P3¶Ë¿Ú:
Ë«¹¦Äܾ²Ì¬I£¯O¿ÚP3¶Ë¿ÚµÄһλ½á¹¹¼ûÏÂͼ¡£
600) this.width = 600;">766)this.width=766
}" border="0" />ÓÉÉÏͼ¿É¼û£¬P3¶Ë¿ÚºÍPl¶Ë¿ÚµÄ½á¹¹ÏàËÆ£¬Çø±ð½öÔÚÓÚP3¶Ë¿ÚµÄ¸÷¶Ë¿ÚÏßÓÐÁ½ÖÖ¹¦ÄÜÑ¡Ôñ¡£µ±´¦ÓÚµÚÒ»¹¦ÄÜʱ£¬µÚ¶þÊä³ö¹¦ÄÜÏßΪ1£¬´Ëʱ£¬ÄÚ²¿×ÜÏßÐÅºÅ¾Ëø´æÆ÷ºÍ³¡Ð§Ó¦¹ÜÊäÈ룯Êä³ö£¬Æä×÷ÓÃÓëP1¶Ë¿Ú×÷ÓÃÏàͬ£¬Ò²ÊǾ²Ì¬×¼Ë«ÏòI£¯O¶Ë¿Ú¡£µ±´¦ÓÚµÚ¶þ¹¦ÄÜʱ£¬Ëø´æÆ÷Êä³ö1£¬Í¨¹ýµÚ¶þÊä³ö¹¦ÄÜÏßÊä³öÌØ¶¨µÄÄÚº¬Ðźţ¬ÔÚÊäÈë·½Ãæ£¬¼´¿ÉÒÔͨ¹ý»º³åÆ÷¶ÁÈëÒý½ÅÐźţ¬»¹¿ÉÒÔͨ¹ýÌæ´úÊäÈ빦ÄܶÁÈëÆ¬ÄÚµÄÌØ¶¨µÚ¶þ¹¦ÄÜÐźš£ÓÉÓÚÊä³öÐźÅËø´æ²¢ÇÒÓÐË«ÖØ¹¦ÄÜ£¬¹ÊP3¶Ë¿ÚΪ¾²Ì¬Ë«¹¦Äܶ˿ڡ£
P3¿ÚµÄÌØÊ⹦ÄÜ£¨¼´µÚ¶þ¹¦ÄÜ£©£º
¿ÚÏß µÚ¶þ¹¦ÄÜ ÐźÅÃû³Æ
P3.0 RXD ´®ÐÐÊý¾Ý½ÓÊÕ
P3.1
TXD ´®ÐÐÊý¾Ý·¢ËÍ
P3.2
INT0 ÍⲿÖжÏ0ÉêÇë
P3.3
INT1 ÍⲿÖжÏ1ÉêÇë
P3.4
T0 ¶¨Ê±Æ÷/¼ÆÊýÆ÷0¼ÆÊýÊäÈë
P3.5
T1 ¶¨Ê±Æ÷/¼ÆÊýÆ÷1¼ÆÊýÊäÈë
P3.6
WR ÍⲿRAMдѡͨ
P3.7
RD ÍⲿRAM¶Áѡͨ
ʹP3¶ËÆ·¸÷Ïß´¦ÓÚµÚ¶þ¹¦ÄܵÄÌõ¼þÊÇ:
1´®ÐÐI/O´¦ÓÚÔËÐÐ״̬(RXD,TXD);
2´ò¿ªÁË´¦²¿ÖжÏ(INT0,INT1);
3¶¨Ê±Æ÷/¼ÆÊýÆ÷´¦ÓÚÍⲿ¼ÆÊý״̬(T0,T1)
4Ö´ÐжÁдÍⲿRAMµÄÖ¸Áî(RD,WR)
ÔÚÓ¦ÓÃÖÐ,Èç²»É趨P3¶Ë¿Ú¸÷λµÄµÚ¶þ¹¦ÄÜ(WR,RDÐŵðµÄ²úÉú²»ÓÃÉèÖÃ),ÔòP3¶Ë¿ÚÏß×Ô¶¯´¦ÓÚµÚÒ»¹¦ÄÜ״̬£¬Ò²¾ÍÊǾ²Ì¬I£¯O¶Ë¿ÚµÄ¹¤×÷״̬¡£ÔÚ¸ü¶àµÄ³¡ºÏÊǸù¾ÝÓ¦ÓõÄÐèÒª£¬°Ñ¼¸Ìõ¶Ë¿ÚÏßÉèÖÃΪµÚ¶þ¹¦ÄÜ£¬¶øÁíÍ⼸Ìõ¶Ë¿ÚÏß´¦ÓÚµÚÒ»¹¦ÄÜÔËÐÐ״̬¡£ÔÚÕâÖÖÇé¿öÏ£¬²»Ò˶ÔP3¶Ë¿Ú×÷×Ö½Ú²Ù×÷£¬Ðè²ÉÓÃλ²Ù×÷µÄÐÎʽ¡£
¶Ë¿ÚµÄ¸ºÔØÄÜÁ¦ºÍÊäÈ룯Êä³ö²Ù×÷:
P0¶Ë¿ÚÄÜÇý¶¯8¸öLSTTL¸ºÔØ¡£ÈçÐèÔö¼Ó¸ºÔØÄÜÁ¦£¬¿ÉÔÚP0×ÜÏßÉÏÔö¼Ó×ÜÏßÇý¶¯Æ÷¡£P1£¬P2£¬P3¶Ë¿Ú¸÷ÄÜÇý¶¯4¸öLSTTL¸ºÔØ¡£
ǰÒÑÊö¼°£¬ÓÉÓÚP0-P3¶Ë¿ÚÒÑÓ³Éä³ÉÌØÊ⹦ÄܼĴæÆ÷ÖеÄP0Ò»P3¶Ë¿Ú¼Ä´æÆ÷£¬ËùÒÔ¶ÔÕâЩ¶Ë¿Ú¼Ä´æÆ÷µÄ¶Á£¯Ð´¾ÍʵÏÖÁËÐÅÏ¢´ÓÏàÓ¦¶Ë¿ÚµÄÊäÈ룯Êä³ö¡£ÀýÈ磺
MOV A£¬ P1 £»°ÑPl¶Ë¿ÚÏßÉϵÄÐÅÏ¢ÊäÈëµ½A
MoV P1£¬ A £»°ÑAµÄÄÚÈÝÓÉP1¶Ë¿ÚÊä³ö
MOV P3£¬ #0FFH £»Ê¹P3¶Ë¿ÚÏ߸÷λÖÃl
´®Ðж˿Ú:
MCS-51ϵÁе¥Æ¬»úƬÄÚÓÐÒ»¸ö´®ÐÐI£¯O¶Ë¿Ú£¬Í¨¹ýÒý½ÅRXD(P3£®0)ºÍTXD(P3£®1)¿ÉÓëÍâÉèµç·½øÐÐȫ˫¹¤µÄ´®ÐÐÒ첽ͨÐÅ¡£
1£®´®Ðж˿ڵĻù±¾Ìصã
8031µ¥Æ¬»úµÄ´®Ðж˿ÚÓÐ4ÖÖ»ù±¾¹¤×÷·½Ê½£¬Í¨¹ý±à³ÌÉèÖ㬿ÉÒÔʹÆä¹¤×÷ÔÚÈÎÒ»·½Ê½£¬ÒÔÂú×㲻ͬӦÓó¡ºÏµÄÐèÒª¡£ÆäÖУ¬·½Ê½0Ö÷ÒªÓÃÓÚÍâ½ÓÒÆÎ»¼Ä´æÆ÷£¬ÒÔÀ©Õ¹µ¥Æ¬»úµÄI£¯Oµç·£»·½Ê½1¶àÓÃÓÚË«»úÖ®¼ä»òÓëÍâÉèµç·µÄͨÐÅ£»·½Ê½2£¬3³ýÓз½Ê½lµÄ¹¦ÄÜÍ⣬»¹¿ÉÓÃ×÷¶à»úͨÐÅ£¬ÒÔ¹¹³É·Ö²¼Ê½¶à΢»úϵͳ¡£
´®Ðж˿ÚÓÐÁ½¸ö¿ØÖƼĴæÆ÷£¬ÓÃÀ´ÉèÖù¤×÷·½Ê½¡¢·¢ËÍ»ò½ÓÊÕµÄ״̬¡¢ÌØÕ÷λ¡¢Êý¾Ý´«Ë͵IJ¨ÌØÂÊ(ÿÃë´«Ë͵ÄλÊý)ÒÔ¼°×÷ΪÖжϱêÖ¾µÈ¡£
´®Ðж˿ÚÓÐÒ»¸öÊý¾Ý¼Ä´æÆ÷SBUF(ÔÚÌØÊ⹦ÄܼĴæÆ÷ÖеÄ×Ö½ÚµØÖ·Îª99H)£¬¸Ã¼Ä´æÆ÷Ϊ·¢ËͺͽÓÊÕËù¹²Í¬¡£·¢ËÍʱ£¬Ö»Ð´²»¶Á£»½ÓÊÕʱ£¬Ö»¶Á²»Ð´¡£ÔÚÒ»¶¨Ìõ¼þÏ£¬ÏòÑôUFдÈëÊý¾Ý¾ÍÆô¶¯ÁË·¢Ë͹ý³Ì£»¶ÁSBUf¾ÍÆô¶¯Á˽ÓÊÕ¹ý³Ì¡£
´®ÐÐͨÐŵIJ¨ÌØÂÊ¿ÉÒԳ̿ØÉ趨¡£ÔÚ²»Í¬¹¤×÷·½Ê½ÖУ¬ÓÉʱÖÓÕñµ´ÆµÂ浀ᅮµÖµ»òÓɶ¨Ê±Æ÷TlµÄ¶¨Ê±Òç³öʱ¼äÈ·¶¨£¬Ê¹ÓÃÊ®·Ö·½±ãÁé»î¡£
2£®´®Ðж˿ڵŤ×÷·½Ê½
¢Ù·½Ê½0
8Î»ÒÆÎ»¼Ä´æÆ÷ÊäÈ룯Êä³ö·½Ê½¡£¶àÓÃÓÚÍâ½ÓÒÆÎ»¼Ä´æÆ÷ÒÔÀ©Õ¹I£¯O¶Ë¿Ú¡£²¨ÌØÂʹ̶¨Îªfosc/12¡£ÆäÖУ¬foscΪʱÖÓÆµÂÊ¡£
ÔÚ·½Ê½0ÖУ¬´®Ðж˿Ú×÷ΪÊä³öʱ£¬Ö»ÒªÏò´®Ðлº³åÆ÷SBUFдÈëÒ»×Ö½ÚÊý¾Ýºó£¬´®Ðж˿ھͰѴË8λÊý¾ÝÒԵȵIJ¨ÌØÂÊ£¬´ÓRXDÒý½ÅÖðλÊä³ö(´ÓµÍλµ½¸ßλ)£»´Ëʱ£¬TXDÊä³öƵÂÊΪfosc/12µÄͬ²½ÒÆÎ»Âö³å¡£Êý¾Ý·¢ËÍǰ£¬½ö¹Ü²»Ê¹ÓÃÖжϣ¬ÖжϱêÖ¾TI»¹±ØÐëÇåÁ㣬8λÊý¾Ý·¢ËÍÍêºó£¬TI×Ô¶¯ÖÃ1¡£ÈçÒªÔÙ·¢ËÍ£¬±ØÐëÓÃÈí¼þ½«TIÇåÁã¡£
´®Ðж˿Ú×÷ΪÊäÈëʱ£¬RXDΪÊý¾ÝÊäÈë¶Ë£¬TXDÈÔΪͬ²½ÐźÅÊä³ö¶Ë£¬Êä³öƵÂÊΪfosc/12µÄͬ²½ÒÆÎ»Âö³å£¬Ê¹ÍⲿÊý¾ÝÖðÎ»ÒÆÈëRxD¡£µ±½ÓÊÕµ½8λÊý¾Ý(Ò»Ö¡)ºó£¬ÖжϱêÖ¾RI×Ô¶¯Öá£Èç¹ûÔÙ½ÓÊÕ£¬±ØÐëÓÃÈí¼þÏȽ«RIÇåÁã¡£
´®Ðз½Ê½0·¢ËͺͽÓÊÕµÄʱÐò¹ý³Ì¼ûÏÂͼ¡£
¢Ú·½Ê½1
600) this.width = 600;">766)this.width=766
}" border="0" dypop="°´´ËÔÚд°¿Úä¯ÀÀͼƬ" />10λÒ첽ͨÐÅ·½Ê½¡£ÆäÖУ¬1¸öÆðʼλ(0)£¬8¸öÊý¾Ýλ(ÓɵÍλµ½¸ßλ)ºÍ1¸öֹͣλ(1)¡£²¨ÌØÂÊÓɶ¨Ê±Æ÷T1µÄÒç³öÂʺÍSMODλµÄ״̬ȷ¶¨¡£
Ò»ÌõдSBUFÖ¸Áî¾Í¿ÉÆô¶¯Êý¾Ý·¢Ë͹ý³Ì¡£ÔÚ·¢ËÍÒÆÎ»Ê±ÖÓ(Óɲ¨ÌØÂÊÈ·¶¨)µÄͬ²½Ï£¬´ÓTxDÏÈËͳöÆðʼλ£¬È»ºóÊÇ8λÊý¾Ý룬 ºóÊÇֹͣλ¡£ÕâÑùµÄÒ»Ö¡10λÊý¾Ý·¢ËÍÍêºó£¬ÖжϱêÖ¾TIÖÃλ¡£
ÔÚÔÊÐí½ÓÊÕµÄÌõ¼þÏÂ(REN£½1)£¬µ±RXD³öÏÖÓÉ1µ½OµÄ¸ºÌø±äʱ£¬¼´±»µ±³ÉÊÇ´®Ðз¢ËÍÀ´µÄÒ»Ö¡Êý¾ÝµÄÆðʼ룬´Ó¶øÆô¶¯Ò»´Î½ÓÊÕ¹ý³Ì¡£µ±8λÊý¾Ý½ÓÊÕÍ꣬²¢¼ì²âµ½¸ßµçºõֹͣλºó£¬¼´°Ñ½ÓÊÕµ½µÄ8λÊý¾Ý×°ÈëSBUF£¬ÖÃλRI£¬Ò»Ö¡Êý¾ÝµÄ½ÓÊÕ¹ý³Ì¾ÍÍê³ÉÁË¡£
·½Ê½1µÄÊý¾Ý´«ËͲ¨ÌØÂÊ¿ÉÒÔ±à³ÌÉèÖã¬Ê¹Ó÷¶Î§¿í£¬Æä¼ÆËãʽΪ£º
²¨ÌØÂÊ£½2SMOD/32¡Á(¶¨Ê±Æ÷T1µÄÒç³öÂÊ)
ÆäÖУ¬SMODÊÇ¿ØÖƼĴæÆ÷PCONÖеÄһλ³Ì¿ØÎ»£¬ÆäȡֵÓÐ0ºÍlÁ½ÖÖ״̬¡£ÏÔÈ»£¬µ±SMOD£½0ʱ£¬²¨ÌØÂÊ£½1/32(¶¨Ê±Æ÷TlÒç³öÂÊ)£¬¶øµ±SMOD£½1ʱ£¬²¨ÌØÂÊ£½1/16(¶¨Ê±Æ÷T1Òç³öÂÊ)¡£Ëùν¶¨Ê±Æ÷µÄÒç³öÂÊ£¬¾ÍÊÇÖ¸¶¨Ê±Æ÷Ò»ÃëÖÓÄÚµÄÒç³ö´ÎÊý¡£²¨ÌØÂʵÄËã·¨£¬ÒÔ¼°ÒªÇóÒ»¶¨²¨ÌØÂÊʱ¶¨Ê±Æ÷¶¨Ê±³õÖµµÄÇ󷨣¬ºóÃæ½«ÏêϸÌÖÂÛ¡£ ¡¤
´®Ðз½Ê½1µÄ·¢ËͺͽÓÊÕ¹ý³ÌµÄʱÐò¼ûÏÂͼ¡£
¢Û·½Ê½2£¬3
11λÒ첽ͨÐÅ·½Ê½¡£ÆäÖУ¬1¸öÆðʼλ(0)£¬8¸öÊý¾Ýλ(ÓɵÍλµ½¸ßλ)£¬1¸ö¸½¼ÓµÄµÚ9λºÍ1¸öֹͣס(1)¡£·½Ê½2ºÍ·½Ê½3³ý²¨ÌØÂʲ»Í¬Í⣬ÆäËüÐÔÄÜÍêÈ«Ïàͬ¡£·½Ê½2£¬3µÄ·¢ËÍ¡¢½ÓÊÕʱÐò¼ûÏÂͼ¡£
ÓÉͼ¿É¼û£¬·½Ê½2ºÍ·½Ê½3Ó뷽ʽlµÄ²Ù×÷¹ý³Ì»ù±¾Ïàͬ£¬Ö÷Òª²î±ðÔÚÓÚ·½Ê½2£¬3ÓеÚ9λÊý¾Ý¡£
600) this.width = 600;">766)this.width=766
}" border="0" dypop="°´´ËÔÚд°¿Úä¯ÀÀͼƬ" />·¢ËÍʱ£¬·¢ËÍ»úµÄÕâµÚ9λÊý¾ÝÀ´×ԸûúSCONÖеÄTB8£¬¶ø½ÓÊÕ»ú½«½ÓÊÕµ½µÄÕâµÚ9λÊý¾ÝËÍÈë±¾»úSCONÖеÄRB8¡£Õâ¸öµÚ9λÊý¾Ýͨ³£ÓÃ×÷Êý¾ÝµÄÆæÅ¼¼ìÑé룬»òÔÚ¶à»úͨÐÅÖÐ×÷ΪµØÖ·£¯Êý¾ÝµÄÌØÕ÷λ¡£
·½Ê½2ºÍ·½Ê½3µÄ²¨ÌØÂʼÆËãʽÈçÏ£º
·½Ê½2µÄ²¨ÌØÂÊ£½2SMOD/64¡Áfosc
·½Ê½3µÄ²¨ÌØÂÊ£½2SMOD/32¡Á¶¨Ê±Æ÷T1µÄÒç³öÂÊ
Óɴ˿ɼû£¬ÔÚ¾§ÕñʱÖÓÆµÂÊÒ»¶¨µÄÌõ¼þÏ£¬·½Ê½2Ö»ÓÐÁ½ÖÖ²¨ÌØÂÊ£¬¶ø·½Ê½3¿Éͨ¹ý±à³ÌÉèÖóɶàÖÖ²¨ÌØÂÊ£¬ÕâÕýÊÇÕâÁ½ÖÖ·½Ê½µÄ²î±ðËùÔÚ¡£
3£®´®Ðж˿ڵĿØÖƼĴæÆ÷
´®Ðж˿ڹ²ÓÐ2¸ö¿ØÖƼĴæÆ÷SCONºÍPCON£¬ÓÃÒÔÉèÖô®Ðж˿ڵŤ×÷·½Ê½¡¢½Ó







