»¤Òþ˽ºÍ²Æ²ú±£»¤·½ÃæÆðµ½ÖØ´ó×÷Ó㬶ø»ùÓÚµç×ÓÃÜÂëËøµÄ°²È«ÏµÍ³ÊÇÆäÖеÄ×é³É²¿·Ö£¬Òò´ËÑо¿Ëü¾ßÓÐÖØ´óµÄÏÖʵÒâÒå¡£
1.3 µç×ÓÃÜÂëËøÉè¼ÆµÄÒâÒåºÍ±¾Éè¼ÆÌØµã
µ¥Æ¬»ú£¬Òà³Æµ¥Æ¬Î¢µçÄÔ»òµ¥Æ¬Î¢ÐͼÆËã»ú¡£ËüÊǰÑÖÐÑë´¦ÀíÆ÷£¨CPU£©¡¢Ëæ»ú´æÈ¡´æ´¢Æ÷£¨RAM£©¡¢Ö»¶Á´æ´¢Æ÷£¨ROM£©¡¢ÊäÈë/Êä³ö¶Ë¿Ú £¨I/0£©µÈÖ÷Òª¼ÆËã»ú¹¦Äܲ¿¼þ¶¼¼¯³ÉÔÚÒ»¿é¼¯³Éµç·оƬÉϵÄ΢ÐͼÆËã»ú¡£ ¼ÆËã»úµÄ²úÉú¼Ó¿ìÁËÈËÀà¸ÄÔìÊÀ½çµÄ²½·¥£¬µ«ÊÇËü±Ï¾¹Ìå»ý´ó¡£Î¢¼ÆËã»ú£¨µ¥Æ¬»ú£©ÔÚÕâÖÖÇé¿öϵ®ÉúÁË£¬ËüΪÎÒÃǸıäÁËʲô£¿×ݹÛÎÒÃÇÏÖÔÚÉú»îµÄ¸÷¸öÁìÓò£¬´Óµ¼µ¯µÄµ¼º½×°Ö㬵½·É»úÉϸ÷ÖÖÒDZíµÄ¿ØÖÆ£¬´Ó¼ÆËã»úµÄÍøÂçͨѶÓëÊý¾Ý´«Ê䣬µ½¹¤Òµ×Ô¶¯»¯¹ý³ÌµÄʵʱ¿ØÖƺÍÊý¾Ý´¦Àí£¬ÒÔ¼°ÎÒÃÇÉú»îÖй㷺ʹÓõĸ÷ÖÖÖÇÄÜIC ¿¨¡¢µç×Ó³èÎïµÈ£¬ÕâЩ¶¼Àë²»¿ªµ¥Æ¬»ú¡£ÒÔǰûÓе¥Æ¬»úʱ£¬ÕâЩ¶«Î÷Ò²ÄÜ×ö£¬µ«ÊÇÖ»ÄÜʹÓø´ÔÓµÄÄ£Äâµç·£¬È»¶øÕâÑù×ö³öÀ´µÄ²úÆ·²»½öÌå»ý´ó£¬¶øÇҳɱ¾¸ß£¬²¢ÇÒÓÉÓÚ³¤ÆÚʹÓã¬ÔªÆ÷¼þ²»¶ÏÀÏ»¯£¬¿ØÖƵľ«¶È×ÔȻҲ»á´ï²»µ½±ê×¼¡£ÔÚµ¥Æ¬»ú²úÉúºó£¬ÎÒÃǾͽ«¿ØÖÆÕâЩ¶«Î÷±äΪÖÇÄÜ»¯ÁË£¬ÎÒÃÇÖ»ÐèÒªÔÚµ¥Æ¬»úÍâΧ½ÓÒ»µã¼òµ¥µÄ½Ó¿Úµç·£¬ºËÐIJ¿·ÖÖ»ÊÇÓÉÈËΪµÄдÈë³ÌÐòÀ´Íê³É¡£ÕâÑù²úÆ·µÄÌå»ý±äСÁË£¬³É±¾Ò²½µµÍÁË£¬³¤ÆÚʹÓÃÒ²²»»áµ£Ðľ«¶È´ï²»µ½ÁË£¬ÇÒÈÝÒ×Éý¼¶¸ÄÉÆ¡£
µç×ÓËø¿ÉÒÔÔÚÈÕ³£Éú»îºÍÏÖ´ú°ì¹«ÖУ¬×¡Õ¬Óë°ì¹«Êҵݲȫ·À·¶¡¢µ¥Î»µÄÎļþµµ°¸¡¢²ÆÎñ±¨±íÒÔ¼°Ò»Ð©¸öÈË×ÊÁϵı£´æµÈ¶àÖÖ³¡ºÏʹÓᣴó´óÌá¸ßÁËÖ÷ÈËÎï×ʵݲȫÐÔ£¬°²È«¿ÉÒÔ´úÌæÀÏʽ»úÐµËø¡£Ä¿Ç°Ê¹ÓõÄÃÜÂëËøÖÖÀà·±¶à£¬¸÷¾ßÌØÉ«¡£±¾ÎÄ´Ó¾¼ÃʵÓõĽǶȳö·¢£¬²ÉÓÃAT89C2051µ¥»ú£¬ÑÐÖÆÁËÒ»¿î¾ßÓзÀµÁ×Ô¶¯±¨¾¯¹¦Äܵĵç×ÓÃÜÂëËø¡£¸ÃÃÜÂëËøÉè¼Æ·½·¨ºÏÀí£¬¼òµ¥Ò×ÐУ¬³É±¾µÍ£¬·ûºÏסլ¡¢°ì¹«ÊÒÓÃËøÒªÇ󣬾ßÓÐÒ»¶¨µÄÍÆ¹ã¼ÛÖµ¡£
£¨1£©ÏµÍ³ÉèÖÃ4λÃÜÂ룬ÃÜÂëͨ¹ý¼üÅÌÊäÈ룬ÈôÃÜÂëÕýÈ·£¬Ôò½«Ëø´ò¿ª¡£ £¨2£©ÃÜÂëÓÉÓû§×Ô¼ºÉ趨£¬ÔÚ¿ªËø×´Ì¬Ï£¬Óû§¿É×ÔÐÐÐÞ¸ÄÃÜÂë¡£
£¨3£©¾ßÓÐ×Ô¶¯±¨¾¯¹¦ÄÜ¡£×Ô¶¯±¨¾¯·ÖÏÖ³¡±¨¾¯ºÍÔ¶³Ì±¨¾¯Á½ÖÖ¡£ÏÖ³¡±¨¾¯ÓÉÑïÉùÆ÷·¢³ö±¨¾¯Éù¡£
£¨4£©Á½ÖÖÇé¿öÏ¿ɱ¨¾¯£ºÒ»ÊÇÃÜÂëÊäÈë´íÎó3´Î£¬Ôò±¨¾¯£»¶þÊÇ·ÇÕý³£¿ªÃÅ£¬
ÈçÆÆÃŶøÈëµÄÇé¿ö£¬¿Éͨ¹ýϵͳµÄºìÍâ¼àÊÓ×°Öüà²â£¬Í¬Ê±±¨¾¯£¬±£Ö¤ÁËϵͳµÄ°²È«ÐÔ¡£ÏµÍ³¹¤×÷ʱ£¬Óû§Í¨¹ý°´¼üÊäÈë4λÃÜÂ룬µ¥Æ¬»ú½«ÊäÈëÃÜÂëÓëÉ趨ÃÜÂë½øÐбȽϣ¬ÈôÃÜÂëÕýÈ·£¬Ôò·¢³ö¿ªËøÐźţ¬½«ÃÅ´ò¿ª£¬ÏµÍ³²»±¨¾¯£»ÈôÃÜÂë²»ÕýÈ·£¬ÔòÓÐÏàÓ¦µÄָʾµÆÉÁ¶¯£¬²¢ÒªÇóÖØÐÂÊäÈëÃÜÂë£¬ÖØÐÂÊäÈëÃÜÂëµÄ´ÎÊý²»Äܳ¬¹ý3´Î£¬Èô3´ÎÊäÈëµÄÃÜÂë¶¼²»ÕýÈ·£¬Ôò·¢³ö±¨¾¯Ðźš£
¶þ.ϵͳÉè¼Æ
2.1ϵͳ×ÜÉè¼Æ½á¹¹Í¼
ϵͳ×ÜÉè¼Æ½á¹¹Í¼
ÊýÂë¹Ü¼°LEDµÆÏÔʾ ÃÜÂëÊäÈëÉ豸 µ¥Æ¬»úAT89C51 µ¥Æ¬»úʱÖÓµç· ¿ªËø»ú¹¹
±¾Éè¼ÆÓÉÖ÷¿ØÐ¾Æ¬51µ¥Æ¬»ú£¬µ¥Æ¬»úʱÖӵ緣¬¼üÅÌ£¬ºÍ¿ªËøµç·×é³É¡£µ¥Æ¬¸ºÔð¿ØÖÆÕû¸öϵͳµÄÖ´Ðйý³Ì¡£
2.2£®¿ªËø»ú¹¹Éè¼Æ
ͨ¹ýµ¥Æ¬»úË͸ø¿ªËøÖ´Ðлú¹¹£¬µç·Çý¶¯µç´ÅËøÎüºÏ£¬´Ó¶ø´ïµ½¿ªËøµÄÄ¿µÄ¡£±¾Éè¼ÆÍ¨¹ýP3.0½ÓÒ»¸ö3¼«¹ÜÇý¶¯¼ÌµçÆ÷´ò¿ªµç´Å·§ÏßȦʵÏÖ¿ª¹ØÃÅ¡£
AT89C51
¿ªËøÇý¶¯µç· µç´Å·§
ÃÜÂëÕýÈ·
ÃÜÂëËø¿ªËø»ú¹¹Ê¾Òâͼ
µ±Óû§ÊäÈëµÄÃÜÂëÕýÈ·¶øÇÒÊÇÔڹ涨µÄʱ¼ä¼°´ÎÊýÊäÈëÖ®ÄÚ£¬µ¥Æ¬»ú±ãÊä³ö¿ªÃÅÐźţ¬Ë͵½¿ªËøÇý¶¯µç·£¬È»ºóÇý¶¯µç´ÅËø£¬´ïµ½¿ªÃŵÄÄ¿µÄ¡£
2.2.1Ö÷¿ØÐ¾Æ¬AT89C51µ¥Æ¬»úµÄ¼ò½é
AT89C51ÊÇÒ»ÖÖ´ø4K×Ö½ÚÉÁ˸¿É±à³Ì¿É²Á³ýÖ»¶Á´æ´¢Æ÷£¨FPEROM¡ªFalsh Programmable and Erasable Read Only Memory£©µÄµÍµçѹ£¬¸ßÐÔÄÜCMOS8λ΢´¦ÀíÆ÷£¬Ë׳Ƶ¥Æ¬»ú¡£µ¥Æ¬»úµÄ¿É²Á³ýÖ»¶Á´æ´¢Æ÷¿ÉÒÔ·´¸´²Á³ý100´Î¡£¸ÃÆ÷¼þ²ÉÓÃATMEL¸ßÃܶȷÇÒ×ʧ´æ´¢Æ÷ÖÆÔì¼¼ÊõÖÆÔ죬Ó빤ҵ±ê×¼µÄMCS-51Ö¸ÁºÍÊä³ö¹Ü½ÅÏà¼æÈÝ¡£ÓÉÓÚ½«¶à¹¦ÄÜ8λCPUºÍÉÁ˸´æ´¢Æ÷×éºÏÔÚµ¥¸öоƬÖУ¬ATMELµÄAT89C51ÊÇÒ»ÖÖ¸ßЧ΢¿ØÖÆÆ÷¡£ Ö÷ÒªÌØÐÔ£º
¡¤ÓëMCS-51 ¼æÈÝ
¡¤4K×ֽڿɱà³ÌÉÁ˸´æ´¢Æ÷ ¡¤ÊÙÃü£º1000д/²ÁÑ»· ¡¤Êý¾Ý±£Áôʱ¼ä£º10Äê ¡¤È«¾²Ì¬¹¤×÷£º0Hz-24MHz ¡¤Èý¼¶³ÌÐò´æ´¢Æ÷Ëø¶¨ ¡¤128¡Á8λÄÚ²¿RAM ¡¤32¿É±à³ÌI/OÏß ¡¤Á½¸ö16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷ ¡¤5¸öÖжÏÔ´ ¡¤¿É±à³Ì´®ÐÐͨµÀ ¡¤µÍ¹¦ºÄµÄÏÐÖú͵ôµçģʽ ¡¤Æ¬ÄÚÕñµ´Æ÷ºÍʱÖÓµç· ¹Ü½Å˵Ã÷£º
VCC£º¹©µçµçѹ¡£
GND£º½ÓµØ¡£
P0¿Ú£ºP0¿ÚΪһ¸ö8λ©¼¶¿ªÂ·Ë«ÏòI/O¿Ú£¬Ã¿½Å¿ÉÎüÊÕ8TTLÃŵçÁ÷¡£µ±P1¿ÚµÄ¹Ü½ÅµÚÒ»´Îд1ʱ£¬±»¶¨ÒåΪ¸ß×èÊäÈë¡£P0Äܹ»ÓÃÓÚÍⲿ³ÌÐòÊý¾Ý´æ´¢Æ÷£¬Ëü¿ÉÒÔ±»¶¨ÒåΪÊý¾Ý/µØÖ·µÄµÚ°Ëλ¡£
P1¿Ú£ºP1¿ÚÊÇÒ»¸öÄÚ²¿ÌṩÉÏÀµç×èµÄ8λ˫ÏòI/O¿Ú£¬P1¿Ú»º³åÆ÷ÄܽÓÊÕÊä³ö4TTLÃŵçÁ÷¡£P1¿Ú¹Ü½ÅдÈë1ºó£¬±»ÄÚ²¿ÉÏÀΪ¸ß£¬¿ÉÓÃ×÷ÊäÈ룬P1¿Ú±»ÍⲿÏÂÀΪµÍµçƽʱ£¬½«Êä³öµçÁ÷£¬ÕâÊÇÓÉÓÚÄÚ²¿ÉÏÀµÄÔµ¹Ê¡£
P2¿Ú£ºP2¿ÚΪһ¸öÄÚ²¿ÉÏÀµç×èµÄ8λ˫ÏòI/O¿Ú£¬P2¿Ú»º³åÆ÷¿É½ÓÊÕ£¬Êä³ö4¸öTTLÃŵçÁ÷£¬µ±P2¿Ú±»Ð´¡°1¡±Ê±£¬Æä¹Ü½Å±»ÄÚ²¿ÉÏÀµç×èÀ¸ß£¬ÇÒ×÷ΪÊäÈë¡£²¢Òò´Ë×÷ΪÊäÈëʱ£¬P2¿ÚµÄ¹Ü½Å±»ÍⲿÀµÍ£¬½«Êä³öµçÁ÷¡£ÕâÊÇÓÉÓÚÄÚ²¿ÉÏÀµÄÔµ¹Ê¡£P2¿Úµ±ÓÃÓÚÍⲿ³ÌÐò´æ´¢Æ÷»ò16λµØÖ·ÍⲿÊý¾Ý´æ´¢Æ÷½øÐдæÈ¡Ê±£¬P2¿ÚÊä³öµØÖ·µÄ¸ß°Ëλ¡£ÔÚ¸ø³öµØÖ·¡°1¡±Ê±£¬ËüÀûÓÃÄÚ²¿ÉÏÀÓÅÊÆ£¬µ±¶ÔÍⲿ°ËλµØÖ·Êý¾Ý´æ´¢Æ÷½øÐжÁдʱ£¬P2¿ÚÊä³öÆäÌØÊ⹦ÄܼĴæÆ÷µÄÄÚÈÝ¡£
P3¿Ú£ºP3¿Ú¹Ü½ÅÊÇ8¸ö´øÄÚ²¿ÉÏÀµç×èµÄË«ÏòI/O¿Ú£¬¿É½ÓÊÕÊä³ö4¸öTTLÃŵçÁ÷¡£µ±P3¿ÚдÈë¡°1¡±ºó£¬ËüÃDZ»ÄÚ²¿ÉÏÀΪ¸ßµçƽ£¬²¢ÓÃ×÷ÊäÈë¡£×÷ΪÊäÈ룬ÓÉÓÚÍⲿÏÂÀΪµÍµçƽ£¬P3¿Ú½«Êä³öµçÁ÷£¨ILL£©ÕâÊÇÓÉÓÚÉÏÀµÄÔµ¹Ê¡£
P3¿ÚÒ²¿É×÷ΪAT89C51µÄÒ»Ð©ÌØÊ⹦Äܿڣ¬ÈçϱíËùʾ£º 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£¨ÍⲿÊý¾Ý´æ´¢Æ÷дѡͨ£© P3.7 /RD£¨ÍⲿÊý¾Ý´æ´¢Æ÷¶Áѡͨ£©
P3¿ÚͬʱΪÉÁ˸±à³ÌºÍ±à³ÌУÑé½ÓÊÕһЩ¿ØÖÆÐźš£
RST£º¸´Î»ÊäÈë¡£µ±Õñµ´Æ÷¸´Î»Æ÷¼þʱ£¬Òª±£³ÖRST½ÅÁ½¸ö»úÆ÷ÖÜÆÚµÄ¸ßµçÆ½Ê±¼ä¡£
Ïà¹ØÍÆ¼ö£º