´óÁ¬¶«ÈíÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
µÚ4Õ ϵͳÉè¼Æ
4.1 Éè¼ÆÖ¸µ¼Ë¼ÏëºÍÔÔò
4.1.1 Ö¸µ¼Ë¼Ïë
£¨1£©¶Ôµ¥Æ¬»úµÄÅÆÕÕ×Ô¶¯Ê¶±ðϵͳ½øÐÐϵͳµÄ·ÖÎöÓëÕûÀíºó£¬¹¦ÄÜÄ£¿é»¯£¬¼õÉÙÖØ¸´µÄÈí¼þºÍÓ²¼þ³ÌÐò£¬Ìá¸ßϵͳµÄ¿ª·¢¡¢ÔËÐС¢Î¬»¤Ð§ÂÊ¡£
£¨2£©»ùÓÚSTC89C52µÄÅÆÕÕ×Ô¶¯Ê¶±ðϵͳµÄÊ×ҪĿ±êÊÇÄܹ»Âú×ãĿǰµÄÒµÎñ¹¦ÄÜÐèÒª£¬²¢È·±£ÏµÍ³ÔËÐÐÎȶ¨£»Í¨¹ý²ÎÊýÅäÖõÈÐÎʽ£¬ÊµÏÖÁé»îµÄÅäÖÃϵͳµÄ¹¦ÄÜ£¬²¢¾ßÓÐÁ¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ£¬Ìá¸ßÈíÓ²¼þÄ£¿é¹¦Äܵĸ´ÓÃÐÔ¡£¸ù¾Ýʵ¼ÊÇé¿ö£¬ÄÉÈë½Ó¿Úϵͳ¼Ü¹¹¡£
£¨3£©ÏµÍ³²ÉÓÃÏȽøµÄϵͳ¹ÜÀíģʽ£¬ÔËÐе¥Æ¬»ú×ÔÉíµÄÃüÁîϵͳ¡£Í¬Ê±±ãÓÚϵͳµÄÔËά¹¤×÷¡£
4.1.2 Èí¼þÉè¼ÆÁ÷³Ì
³ÌÐòÉè¼Æ¾ÍÊÇÓüÆËã»úËùÄܽÓÊܵÄÓïÑÔ°ÑËùÐè½â¾öÎÊÌâµÄ²½ÖèÖðÒ»ÃèÊö³öÀ´£¬Ò²¾ÍÊDZàÖÆ¼ÆËã»úµÄ³ÌÐò£¬ÔÚÉè¼ÆÓ¦ÓÃϵͳʱ£¬Èí¼þµÄ±àÖÆÊÇÖØÒª»·½Ú¡£Èí¼þµÄÖÊÁ¿Ö±½ÓÓ°ÏìÕû¸öϵͳ¹¦ÄܵÄʵÏÖ¡£Ó¦ÓóÌÐòµÄÉè¼ÆÒòϵͳ¶øÒ죬µ«³ÌÐòÉè¼Æ×ÜÊÇÓй²Í¬Ìص㼰Æä¹æÂɵġ£ÔÚ±àд³ÌÐòʱ£¬²ÉÈ¡Èçϼ¸¸ö²½Ö裺
µÚÒ»²½£¬ÏµÍ³ÐèÇó·ÖÎö£¬Ã÷ȷϵͳËùÒªÍê³ÉµÄ¹¦ÄÜ£¬½«Èí¼þ·Ö³ÉÈô¸ÉÏà¶Ô¶ÀÁ¢µÄ²¿·Ö¡£¸ù¾Ýϵͳ¸÷¸öÄ£¿éµÄ¹¦ÄܺÍʱÐò¹ØÏµ£¬Éè¼Æ³öºÏÀíµÄÈí¼þ×ÜÌå¼Ü¹¹¡£
µÚ¶þ²½£¬»æÖÆÏµÍ³¿òͼºÍÈí¼þÁ÷³Ìͼ£¬¸ù¾ÝËùÑ¡ÔñµÄ¼ÆËã·½·¨Öƶ¨Á÷³Ìͼ£¬ÕâÊdzÌÐòÉè¼ÆµÄÒ»¸ö·Ç³£ÖØÒª×é³É²¿·Ö£¬ÊǾö¶¨Ò»¸öϵͳÊÇ·ñµÄ¹Ø¼ü¡£
µÚÈý²½£¬·ÖÅäϵͳ×ÊÔ´£¬µ¥Æ¬»ú×ÊÔ´µÄʹÓÃÓÐÒ»¶¨µÄÏÞÖÆ£¬ÐèÒª½øÐкÏÀí·ÖÅ䣬ÆäÖаüÀ¨Öжϡ¢¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢¶ÑÕ»µÈ¼¸²¿·Ö¡£×ÊÔ´µÄºÏÀí·ÖÅäºó£¬½øÒ»²½½«³ÌÐò¿òͼ»æÖƳÉÏêϸµÄ²Ù×÷Á÷³Ì¡£
µÚËIJ½£¬¸ù¾Ý³ÌÐòÁ÷³ÌͼºÍÖ¸Á±àд³ÌÐò£¬ÔڹؼüλÖÃÔö¼Ó¹¦ÄÜ×¢ÊÍ£¬¿ÉÒÔÓÐЧµÄÔöǿϵͳµÄ¿É¶ÁÐÔºÍÖØÓÃÐÔ¡£
µÚÎå²½£¬²âÊÔ³ÌÐò£¬Í¨¹ý±àÒë´úÂ룬±ØÐëʹÓñàÒë³ÌÐò»ã±àÉú³ÉÄ¿±ê´úÂë¡£Èç¹û±àÒë¹ý³ÌÖз¢ÏÖÓï·¨´íÎó£¬ÊÇÎÞ·¨Í¨¹ý±àÒëµÄ¡£ÐèÒª¸ù¾Ý±àÒëÆ÷µ÷ÊԵĴíÎó½øÐиü¸Ä¡£Ö¸µ¼³ÌÐòͨ¹ýΪֹ¡£ÀûÓñàÒëºÃµÄÄ¿±ê´úÂëʹÓ÷ÂÕæÆ÷½øÐзÂÕæ¡£¹Û²ì·ÂÕæÏÖÏó¡£Åųý´íÎóÖ±µ½³É¹¦¡£
µÚÁù²½£¬³ÌÐò¹¦ÄÜÓÅ»¯¡£´ËÏîÊǽ«³ÌÐòµÄÖÊÁ¿µÄÌá¸ß£¬Ö÷ҪΪÁËÔöÇ¿³ÌÐò¿É¶ÁÐÔ¡¢¿É³ÖÐøÐÔ£¬Ê¹¸÷¹¦ÄܳÌÐòÄ£¿é»¯£¬×Ó³ÌÐò»¯£¬Ëõ¶Ì³ÌÐòµÄ³¤¶È£¬¼Ó¿ìÔËËãËٶȺͽÚÊ¡Êý
-8-
´óÁ¬¶«ÈíÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
¾Ý´æ´¢¿Õ¼ä£¬¼õÉÙ³ÌÐòÖ´ÐеÄʱ¼ä¡£
4.2 Ìåϵ¼Ü¹¹Éè¼Æ
ϵͳÉè¼Æ¿É·ÖΪӲ¼þÉè¼ÆºÍÈí¼þÉè¼ÆÁ½²¿·Ö¡£¸ù¾ÝÎÒÃÇÐèҪʵÏֵŦÄÜ£¬ºÏÀíÑ¡ÔñÔªÆ÷¼þ½øÐÐÉè¼Æ¡£ÎªÁËÖÆ×÷³öÏëÒªµÄµç·°å£¬Ó²¼þÉè¼ÆÖ÷񻃾¼°µ½¹¹ÔìÔÀíͼ£¬²¢¶ÔÔÀíͼÓÃkeilÈí¼þ½øÐзÂÕæ£¬ÕâÒ»²½×îÎªÖØÒª£¬Ëü¹ØÏµµ½ÊµÑé³É¹¦Óë·ñµÄ¹Ø¼ü¡£
È»ºóÒ»µ©·ÂÕæ²âÊÔ³öÎÒÃÇÏëÒªµÄ½á¹ûºó£¬¾Í¿É½øÐÐÏÂÒ»²½ÔÀíͼµÄ»æÖÆ¡£Èí¼þÉè¼Æ²¿·Ö£¬Ó¦¸Ã½áºÏÓ²¼þµç·ËùҪʵÏֵŦÄܽøÐÐÉè¼Æ¡£±¾ÏµÍ³Ö÷ÒªÊÇÕë¶Ô³µÅÆ×Ô¶¯Ê¶±ðϵͳ½øÐÐʶ±ð¡£Í¨¹ý³µÁ¾Í¨¹ýʶ±ðÇøÓò£¬ÊÕ¼¯³µÅƼ°³µÁ¾ÐÅÏ¢¡£
Ïà¶ÔÅÆÕÕ×Ô¶¯Ê¶±ð¿ØÖÆÏµÍ³¶øÑÔ£¬´«Í³¿ØÖÆ·½Ê½¼òµ¥¡¢ÓÐЧ¡¢Ö±¹Û¡£µ«Ëü¹ý¶àÒÀÀµ¿ØÖÆÕߵĸöÈËÄÜÁ¦£¬¿ØÖÆÏà¶Ô·ÖÉ¢ºÍÎÞ·¨ÓÐЧ¹ÜÀí£¬ÊµÊ±ÐÔºÍ×Ô¶¯»¯³Ì¶ÈÌ«µÍ¡£ÕýÒòΪ´Ë£¬ÅÆÕÕ×Ô¶¯Ê¶±ðÑо¿ÓÐ׿«ÆäÓÐÖØÒªµÄÒâÒå¡£
4.3 Ó²¼þÉè¼Æ
ϵͳÔÀíͼÈçͼ4.1Ëùʾ¡£
ͼ4.1 ϵͳÔÀíͼ
4.3.1 µ¥Æ¬»úÓëÍâΧ´æ´¢Æ÷Á¬½Óµç·Éè¼Æ
STC89C52ÊÇÒ»Öֵ͹¦ºÄ¡¢¸ßÐÔÄÜCMOS8λ΢¿ØÖÆÆ÷£¬¾ßÓÐ8KÔÚϵͳ¿É±à³ÌFlash´æ´¢Æ÷¡£Ê¹ÓÃAtmel¹«Ë¾¸ßÃܶȷÇÒ×ʧÐÔ´æ´¢Æ÷¼¼ÊõÖÆÔ죬Ó빤ҵ80C51²úÆ·Ö¸ÁîºÍÒý½ÅÍêÈ«¼æÈÝ¡£Æ¬ÉÏFlashÔÊÐí³ÌÐò´æ´¢Æ÷ÔÚϵͳ¿É±à³Ì£¬ÒàÊÊÓÚ³£¹æ±à³ÌÆ÷¡£ÔÚµ¥Ð¾Æ¬
-9-
´óÁ¬¶«ÈíÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
ÉÏ£¬ÓµÓÐÁéÇɵÄ8λCPUºÍÔÚϵͳ¿É±à³ÌFlash£¬Ê¹µÃSTC89C52ΪÖÚ¶àǶÈëʽ¿ØÖÆÓ¦ÓÃϵͳÌṩ¸ßÁé»î¡¢ÓÐЧµÄ½â¾ö·½°¸¡£STC89C52¾ßÓÐÒÔϱê×¼¹¦ÄÜ£º8k×Ö½ÚFlash£¬256×Ö½ÚRAM£¬32λI/O¿ÚÏߣ¬¿´ÃŹ·¶¨Ê±Æ÷£¬2¸öÊý¾ÝÖ¸Õ룬Èý¸ö16 λ¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬Ò»¸ö6ÏòÁ¿2¼¶ÖжϽṹ£¬È«Ë«¹¤´®Ðпڣ¬Æ¬ÄÚ¾§Õñ¼°Ê±Öӵ緡£ÁíÍ⣬STC89C52¿É½µÖÁ0Hz¾²Ì¬Âß¼²Ù×÷£¬Ö§³Ö2ÖÖÈí¼þ¿ÉÑ¡Ôñ½Úµçģʽ¡£¿ÕÏÐģʽÏ£¬CPUÍ£Ö¹¹¤×÷£¬ÔÊÐíRAM¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢´®¿Ú¡¢ÖжϼÌÐø¹¤×÷¡£µôµç±£»¤·½Ê½Ï£¬RAMÄÚÈݱ»±£´æ£¬Õñµ´Æ÷±»¶³½á£¬µ¥Æ¬»úÒ»Çй¤×÷Í£Ö¹£¬Ö±µ½ÏÂÒ»¸öÖжϻòÓ²¼þ¸´Î»ÎªÖ¹¡£STC89C52²ÉÓÃ40Òý½ÅµÄË«ÁÐÖ±²å·â×°£¨DIP·½Ê½£©¡£µ¥Æ¬»úµÄ×îСϵͳ£¬¹Ø¼ü×é×°²¿·Ö»¹ÓÐʱÖÓ¶Ì·ºÍ¸´Î»µç·¡£
ʱÖӵ緼ò½é£ºÍⲿʱÖӵ緼òµ¥ÇÒͬÒâʵÏÖ£¬ÆäÖ÷ÒªµÄºËÐÄÔÚÓÚµ¥Æ¬»úµÄ¹Ü½ÅXTAL1ºÍXTAL2¡£µ¥Æ¬»úµÄXTAL1ºÍXTAL2ÊǶÀÁ¢µÄÊäÈëºÍÊä³ö·´Ïà·Å´óÆ÷¡£XTAL1ºÍXTAL2Òý½ÅÔÚϵͳÉè¼ÆµÄ¹ý³ÌÖпÉÒÔ±»ÅäÖÃΪʹÓÃʯӢ¾§ÕñµÄƬÄÚÕñµ´Æ÷£¬Ò²¿ÉÒÔÅäÖóÉΪֱ½ÓÁ¬½ÓÍⲿʱÖÓÇý¶¯¡£
±¾ÏµÍ³¼´ÊDzÉÓõÄÄÚ²¿Ê±Öӵķ½Ê½ÊµÏֵġ£ÄÚʱÖÓģʽ¼´ÊÇÀûÓõ¥Æ¬»úÄÚ²¿µÄÕñµ´µç·£¬ÔÚXTAL1¡¢XTAL2µÄÒý½ÅÉÏÍâ½Ó¶¨Ê±Ôª¼þʵÏֵģ¬Ö÷ÒªÊÇÁ¬½ÓÒ»¸öʯӢ¾§ÌåºÍÁ½¸öµçÈÝ£¬µ¥Æ¬»úµÄÄÚ²¿Õñµ´Æ÷±ã¿ÉÒÔ²úÉú×Ô¼¤Õñµ´¡£ÔÚÕý³£Çé¿öÏ£¬¾§ÕñµÄ´óС¿ÉÒÔÔÚ12MHzÖ®¼äÈÎÑ¡£¬×î¸ßƵÂÊ¿ÉÒÔ´ïµ½24MHz¡£ÆµÂÊÔ½¸ßƵÂʹ¦ºÄÒ²¾ÍÔ½´ó¡£±¾ÏµÍ³ÖвÉÓõÄʯӢ¾§ÕñºÍ²¢ÁªµÄÁ½¸öµçÈÝ¡£ÔÚÉè¼Æ¹ý³ÌÖеçÈݵĴóС¶ÔÕñµ´ÆµÂÊÓÐ΢СӰÏ죬ÆäÖ÷Òª×÷ÓÃÊÇ΢µ÷ƵÂʵÄ×÷Óᣵ±²ÉÓÃʯӢ¾§Õñʱ£¬µçÈݵÄÖµ¿ÉÒÔÔÚ20~40pFÖ®¼äÑ¡ÔñÈÎÑ¡£¬Òé°¸Çé¿öÏÂʹÓÃ30pFµÄµçÈÝ¡£µ±²ÉÓÃÌÕ´ÉгÕñÆ÷¼þʱµçÈÝÒªÊʵ±µØÔö´óһЩÔÚ30~50pFÖ®¼ä¡£ÎÒÃÇͨ³£Ñ¡È¡33pFµÄÌմɵçÈÝ¡£
¸´Î»µç·¼ò½é£ºÔÚµ¥Æ¬»úϵͳÖи´Î»µç·ÊǷdz£¹Ø¼üµÄ£¬µ±³ÌÐòÔËÐв»Õý³£»òËÀ»ú£¬Í£Ö¹ÔËÐÐʱ¾ÍÐèÒª½øÐи´Î»¡£µ¥Æ¬»úµÄµÚ9¹Ü½Å£¨¸´Î»Òý½ÅRST£©³öÏÖ2¸ö»úÆ÷ÖÜÆÚÒÔÉÏµÄ¸ßµçÆ½Ê±£¬µ¥Æ¬»ú¾ÍÖ´Ðи´Î»²Ù×÷¡£Èç¹ûRST±»³ÖÐøµÄÖÃΪ¸ßµçƽ£¬µ¥Æ¬»ú¾Í´¦ÓÚÑ»·¸´Î»×´Ì¬¡£¸´Î»²Ù×÷ͨ³£ÓÐÁ½ÖÖ»ù±¾ÐÎʽÉϵç×Ô¶¯¸´Î»ºÍ¿ª¹Ø¸´Î»¡£¸´Î»µç·Ö÷Òª°üÀ¨ÒÔÉÏÁ½ÖÖ¸´Î»·½Ê½¡£µÚÒ»ÊÇÉϵç˲¼ä¸´Î»£¬Éϵç˲¼ä¸´Î»ÔÀíÊÇÀûÓõçÈÝÁ½¶Ëµçѹ²»ÄܸúËæÏµÍ³µÄµçѹ±ä»¯²»ÄÜÍ»±ä£¬ÒòΪ´ËʱµçÈݵĸº¼«Òý½ÅºÍµ¥Æ¬»úµÄRESETÒý½ÅÁ¬½Ó¡£ÏàÁ¬ÏàÓ¦µÄµçѹ»á±»È«²¿¼ÓÔÚÁ˵ç×èÉÏRESETÒý½ÅµÄÊäÈëΪ¸ß£¬¸ßµçƽ»áʹоƬ±»¸´Î»¡£ËæºóµçÈݳäµçÍê³Éºó£¬µç×èÁ½¶ËÉϵĵçÑ¹Ò²ËæÖ®Öð½¥¼õС£¬×îºó¼õСµ½Ô¼µÈÓÚ0V£¬µ¥Æ¬»ú¾Í¿ÉÒÔ»Ö¸´Õý³£µÄ¹¤×÷״̬¡£¿ª¹Ø¸´Î»Êǽ«²¢ÁªÔÚµçÈݵÄÁ½¶ËÁ¬½Ó¸´Î»°´¼ü£¬µ±
-10-
´óÁ¬¶«ÈíÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
¸´Î»°´¼üûÓвÙ×÷ʱ£¬ÏµÍ³Õý³£ÔËÐС£µ±Óа´¼ü²Ù×÷ºó£¬µç·ʵÏÖÔÚоƬÕý³£¹¤×÷ºóͨ¹ý°´Ï°´¼üʹRST¹Ü½Å³öÏÖ¸ßµçÆ½£¬ÒÔ´ïµ½ÊÖ¶¯¸´Î»µÄЧ¹û¡£Ò»°ãÇé¿öÏÂÖ»ÒªRST¹Ü½ÅÉϱ£³Ö10msÒÔÉÏµÄ¸ßµçÆ½¾ÍÄÜʹµ¥Æ¬»ú½øÐи´Î»²Ù×÷¡£µçÈݺ͸´Î»µç×èΪ¾µäÖµ£¬Êµ¼ÊµÄµç·Éè¼Æ¹ý³ÌÖпÉÒÔÓÃͬһÊýÁ¿¼¶µÄµç×èºÍµçÈÝ´úÌæ×ÊÁϽéÉÜÀïµÄµçÈݵç×裬ÕâÑù¾Í¿ÉÒÔ×ÔÐмÆËãRC³äµçʱ¼ä£¬ÔÚ¹¤×÷»·¾³Êµ¼Ê²âÁ¿ÒÔÈ·±£µ¥Æ¬»úµÄ¸´Î»µç·¿É¿¿£¬Èçͼ4.2Ëùʾ¡£
5V5V405VS1VCCR210KP00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27ALE/PPSEN3938373635343332212223242526272830295V1011121314151617P32P33J61234CON4C110UFP029RESETR410KC91930PFY211.0592MC101830PFX2X1RXD12345678P10P11P12P13P14P15P16P17TXDINT0INT1T0T15VGND31WREA/VPRDSTC89C5220 ͼ4.2 µ¥Æ¬»ú×îСϵͳµç·ͼ
4.3.2 É䯵ģ¿é¹¦ÄÜ·ÖÎö
É䯵ÐźÅʱϵͳÖÐÐźŴ«ÊäµÄÖн飬ϵͳͨ¹ýÉ䯵ÐźÅÍê³Éϵͳ¹¦ÄÜ¡£É䯵ģ¿éÖ÷ÒªµÄ¹¦ÄܾÍÊǶÁȡģÄâ³µÁ¾Éϵĵç×Ó±êÇ©£¬½«µç×Ó±êÇ©ÉϵÄΨһºÅÂë¶ÁÈ¡³öÀ´£¬ÉÏλ»úÈí¼þ½«¶ÁÈ¡µÄΨһIDºÅÂëÓëϵͳÀïµÄÐÅÏ¢ÒâÒå¶ÔÓ¦£¬¾Í¿ÉÒÔʶ±ðµ±Ç°³µÁ¾µÄÐÅÏ¢£¬Èçͼ4.3Ëùʾ¡£
-11-