±ÏÒµÉè¼Æ ¿Î³ÌÉè¼Æ ±ÏÒµÂÛÎÄ Ïêϸ×ÊÁÏÁªÏµQQºÅ£»1620812008
±ÏÒµÉè¼Æ ¿Î³ÌÉè¼Æ ±ÏÒµÂÛÎÄ Ïêϸ×ÊÁÏÁªÏµQQºÅ£»1620812008
1.Ð÷ÂÛ
ÔÚµçÁ¦ÏµÍ³ÖУ¬¸ßѹ¿ª¹Ø¹ñµÄÓ¦ÓÃÏ൱¹ã·º£¬µ£¸º×Źغϼ°¿ª¶ÏµçÁ¦Ïß·¡¢±£»¤ÏµÍ³°²È«µÄË«Öع¦ÄÜ£¬¶ø¹ñÄÚµ¼µçÁ¬½Ó´¦µÄ½Ó´¥ÌØÐÔÖ±½ÓÓ°Ïìµ½¿ª¹Ø¹ñ¹¤×÷µÄ¿É¿¿ÐÔ¡£ÔÚµçÁ¦Éú²úµÄ¹ý³ÌÖУ¬»úеÕñ¶¯£¬´¥Í·ÉÕÊ´µÈÔÒò¶¼¿ÉÄÜÔì³É½Ó´¥´¦Î¶ÈÉý¸ß£¬ÒýÆð½Ó´¥´¦Ñõ»¯£¬Ê¹½Ó´¥µç×è½øÒ»²½Ôö¼Ó£¬Î¶ȽøÒ»²½ÉÏÉý£¬¼Ì¶ø³öÏÖ¾Ö²¿ÈÛº¸»ò²úÉú»ð»¨ÉõÖÁµç»¡·Åµç£¬Ñê¼°ÖÜΧ¾øÔµ²ÄÁÏ£¬×îÖÕÔì³ÉµçÆøÉ豸µÄË𻵡£ Òò´Ë£¬¶Ô¹ñÄÚ´¥µã½øÐÐʵʱµÄζȼà²â£¬ÊµÏÖ¹ýÈȱ¨¾¯ÊDZÜÃâÖØ´óʹʷ¢Éú¼°¿ØÖƹÊÕ϶ñ»¯µÄÓÐÁ¦ÊֶΡ£
ÓÉÓÚ±»²âµãΪ¸ßѹ´øµç²¿Î»£¬³£¹æµÄ²âη½Ê½ÄÑÒÔʹÓá£Òò¶ø£¬·Ç½Ó´¥µÄ²âη½Ê½Ó¦Ô˶øÉú¡£ÀûÓúìÍâ´«¸ÐÆ÷½øÐÐζȲâÁ¿¾ÍÊÇÆäÖÐÖ®Ò»¡£ËüÊÇͨ¹ý½ÓÊÕ±»²âÄ¿±ê·¢³öµÄºìÍâ·øÉäÀ´È·¶¨Æäζȵġ£Òò´Ë¿ÉÒÔ²âÁ¿¸ßεġ¢Óи¯Ê´ÐԵġ¢¸ßѹ´øµçµÄÎïÌ壬²¢ÒÔÆäËٶȿ졢·¶Î§¿íÇÒ¶Ô±»²âγ¡ÎÞ¸ÉÈŵÈÓÅÊÆÔÚ¸ßѹµçÁ¦É豸µÄζÈÔÚÏß¼à²âÁìÓòÖеõ½Ô½À´Ô½¹ã·ºµÄÓ¦Óá£
1.1¸ßѹϵͳζÈÔÚÏß¼à²â¼¼ÊõµÄÖØÒªÒâÒå
¸ßѹ¿ª¹ØÉ豸Ö÷ÒªÓÃÓڹغϼ°¿ª¶ÏµçÁ¦ÏßÒÔÊäËͼ°µ¹»»µçÁ¦¸ººÉ£¬ÒÔ¼°´ÓµçÁ¦ÏµÍ³Í˳ö¹ÊÕÏÉ豸ºÍÏ߶Σ¬ÊDZ£Ö¤ÏµÍ³°²È«ÔËÐеÄÖØÒªÉ豸¡£¸ßѹ¿ª¹Ø¹ñ¸ôÀ뿪¹ØÔÚµçÍøÔËÐÐÉ豸ÖÐÊDZز»¿ÉÉٵģ¬Ëüµ£¸º×ÅÓëÆäËüµçÆøÉ豸Ï໥ÅäºÏ£¬±£Ö¤ÓëÆäËüÉ豸¹ØºÏµçÁ÷µÄÖØÈΡ£ÔÚ³¤ÆÚÔËÐйý³ÌÖУ¬¿ª¹Ø¹ñÖеĴ¥µãºÍĸÏßÅÅÁ¬½Ó´¦µÈ²¿Î»ÒòÀÏ»¯¡¢¹¤²îÅäºÏ²»Á¼»ò½Ó´¥µç×è¹ý´ó¶ø·¢ÈÈ£¬ÓÉ´Ë×îÖÕµ¼Ö»ðÔÖʹʡ£Ò»Ö±ÒÔÀ´£¬Ôڵ糧ºÍ±äµçÕ¾ÒѾ·¢Éú¶àÆ𿪹عñ´¥µã¹ýÈÈʹʣ¬Ôì³É»ðÔֺʹóÃæ»ýµÄÍ£µç¡£
ÓÉÓÚ´¥µãζȹýÈȶøÒý·¢µÄ°²È«Ê¹ʣ¬Ò»·½ÃæÀ´×Ô¿ª¹Ø¹ñ±¾ÉíµÄÖÊÁ¿ÔÒò£¬¸üÖØÒªµÄÔÒòÔÚÓÚĿǰȱ·¦Õë¶Ô¿ª¹Ø¹ñ´¥µãζȽøÐÐÓÐЧ¼à²âµÄÊֶΡ£Ä¿Ç°¶Ô¸ßѹ¿ª¹Ø¹ñ´¥µãζȼà²â´ó¶¼²ÉÓÃÈ˹¤¶¨ÆÚѲ²éµÄ·½·¨À´»ñµÃ´¥µãµÄζÈÊý¾Ý£¬¶¨ÆÚѲÊӵķ½·¨ÈÝÒ׳öÏÖʹʵÄ©±¨ÏÖÏó¡£Óɴ˿ɼû£¬Ëæ×ŵçÍøÆäËüÉ豸µÄÖð²½ÍêÉƺ͸üУ¬¶ÔÓÚ¸ßѹ¿ª¹Ø¹ñ¸ôÀ뿪¹ØµÄ°²È«¼à²âÒÑÖͺóÓÚµçÍøµÄ°²È«ÐèÒª¡£Òò´Ë£¬Ñо¿¿ª·¢Ò»ÖÖÐÔÄÜ¿É¿¿¡¢½á¹¹¼òµ¥¡¢Ê¹Ó÷½±ã¡¢Ò×ÓÚά»¤¡¢³É±¾µÍÁ®µÄ¸ßѹ¿ª¹Ø¹ñ´¥µãʵʱ³¬Î¼à²âϵͳ£¬ÊµÏÖ¹ýÈȱ¨¾¯£¬ÊDZÜÃâÖØ´óʹʷ¢ÉúºÍ¿ØÖƹÊÕ϶ñ»¯µÄÓÐÁ¦ÊֶΡ£
1.2ÎÞÏß²âÎÂϵͳÌصã
ÎÞÏß²âÎÂϵͳ½á¹¹¼òµ¥,Ò×ÓÚʵÏÖ,¼¯¾«È·²âΡ¢ÎÞÏßÊý¾Ý´«ÊäºÍ×ÜÏß¼à²âÍø
1
±ÏÒµÉè¼Æ ¿Î³ÌÉè¼Æ ±ÏÒµÂÛÎÄ Ïêϸ×ÊÁÏÁªÏµQQºÅ£»1620812008
ÂçÓÚÒ»Ìå,Âú×ãÁ˶Թ©µçϵͳ¿ª¹Ø¹ñÄÚζÈʵʱÔÚÏß¼à²âµÄÒªÇó;²ÉÓÃÁ˺ìÍâ´«Êä¼¼Êõ,ûÓеç´Å¸ÉÈÅ,×îÏ޶ȵؽµµÍÁËÖÜΧµç´Å³¡ÓÈÆäÊÇ¿ª¹Ø¿ª¡¢ºÏÕ¢µÄÓ°Ïì,ÓÐЧµØ±£Ö¤Á˲âÈ,Ìá¸ßÁËÉ豸ʹÓÃÊÙÃü¡£¼à¿ØÈí¼þͨ¹ýÓëÊý¾Ý¿âµÄÁ¬½Ó,¿ÉÒÔ¶ÔζÈÊý¾Ý½øÐд洢¡¢²éѯºÍÏÔʾ¡£
1.3ʵÏÖ¹¦ÄÜ
¼à¿Ø¼ÆËã»ú¼à¿ØÈí¼þ¾ßÓÐÒÔϹ¦ÄÜ£º £¨1£©ÊµÊ±ÏÔʾ¼à²âµãµÄζÈÊý¾Ý£»
£¨2£©µ±¼à²âµãζȳ¬¹ýÔ¤É豨¾¯Ê±×Ô¶¯±¨¾¯£» £¨3£©¿ÉÒÔ¸ù¾Ý¼à²âÊý¾Ý¿ìËÙÕÒ³ö¹ÊÕϵ㣻 £¨4£©¿ÉÒÔ¸ù¾ÝÐèÒªÉ趨±¨¾¯Öµ£» £¨5£©µôµç±£»¤¹¦ÄÜ
2
±ÏÒµÉè¼Æ ¿Î³ÌÉè¼Æ ±ÏÒµÂÛÎÄ Ïêϸ×ÊÁÏÁªÏµQQºÅ£»1620812008
2. Ó²¼þµç·µÄ×é³É
2.1 µ¥Æ¬»ú
1994ÄêÃÀ¹úATMEL CORPORATION£¨°®ÌØ÷¶û¹«Ë¾£©Í¨¹ý¼¼Êõ½»»»È¡µÃ8031µ¥Æ¬»úÄں˵ÄʹÓÃȨ£¬²¢½áºÏ×ÔÉíEEPROM´æ´¢Éè¼Æ¡¢ÖÆÔìÁìÓòÄÚµÄÓÅÊÆ£¬½«Ò»¶¨ÈÝÁ¿µÄFLASH´æ´¢Æ÷¼¯³ÉÁË80C31µ¥Æ¬»úÄںˣ¬ÐγɶÀ¾ßÌØÉ«µÄAT89CϵÁеĵ¥Æ¬»úоƬÓëINTEL¹«Ë¾MCS-51±£³Ö100%¼æÈÝ£¬¼Û¸ñµÍÁ®£¬³ÌÐòÐÞ¸ÄÁé»î£¨Æ¬ÄÚFLASH´æ´¢Æ÷¿ÉÒÔÖظ´²Á³ý1000´Î£©
2.1.1 µ¥Æ¬»úAT89C
AT89CϵÁеĵ¥Æ¬»úÐͺÅÖ÷ÒªÓÐAT89C51¡¢AT89LV51¡¢AT89C52¡¢AT89C1051¡¢AT89C2051ºÍAT89S8252ÆäÖУºAT89C51¡¢AT89LV51Ó²¼þ×ÊÔ´¡¢Òý½ÅÅÅÁС¢Ö¸ÁîϵͳÓëINTEL¹«Ë¾µÄ80C31ÍêÈ«¼æÈÝ£»AT89C52¡¢AT89LV52Ó²¼þ×ÊÔ´¡¢Òý½ÅÅÅÁС¢Ö¸ÁîϵͳÓëINTEL¹«Ë¾µÄ80C32ÍêÈ«¼æÈÝ. оƬÒý½ÅÈçͼ2-1Ëùʾ£º
ͼ2-1 AT89C51Òý½Åͼ
3
±ÏÒµÉè¼Æ ¿Î³ÌÉè¼Æ ±ÏÒµÂÛÎÄ Ïêϸ×ÊÁÏÁªÏµQQºÅ£»1620812008
2.1.2 AT89C51ϵÁÐÖ÷ÒªÌصã
£¨1£©ÓÃINTEL80C31Äںˣ¬Ó²¼þ×ÊÔ´£¬Òý½ÅÅÅÁС¢Ö¸Áîϵͳ·Ö±ðÓëMCS-51ϵÁÐ100%¼æÈÝ¡£
£¨2£©Æ¬ÄÚ³ÌÐò´æ´¢Æ÷ÀàÐͺÅΪFLASH£¬ÈÝÁ¿Îª4K¿ÉÖظ´²Áд1000´Î¡£ £¨3£©¹¤×÷ѹΪ5V£¬Ê±ÖÓƵÂÊΪ0HZ¡ª24HZ¡£
£¨4£©Í¬ÓÚ²ÉÓÃ80C31Äںˣ¬Í¬Ñù¾ßÓÐÕý³££¬½Úµç£¬µôµçÈýÖÖ²Ù×÷·½Ê½¡£ £¨5£©Èý¼¶³ÌÐò´æ´¢Æ÷¼ÓÃܹ¦ÄÜ¡£
£¨6£©¿ÉÒÔÀûÓÃP0¡¢P2¿ÚÀ©Õ¹³ÌÐò´æ´¢Æ÷ºÍÊý¾Ý´æ´¢Æ÷¿Õ¼ä¡£
£¨7£©AT89C51ÊÇDIP40½Å·â×°£¬ËüÓÐP0¡¢P1¡¢P2¡¢P3ËÄ×éIO¿Úÿ¹²ÓÐ32¸öIO¿Ú£¬ÆäÖÐP1¿Ú½á¹¹×î¼òµ¥£¬¹¦ÄÜÒ²µ¥Ò»½ö×÷ΪÆÕͨÊý¾ÝÊäÈë/Êä³ö¶Ë¿ÚʹÓá£P0¿Ú¶Ë¿Ú½ÏΪ¸´ÔÓÔÚÐèÒªÀ©Õ¹Íⲿ´æ´¢Æ÷ʱ£¬Ëü¿ÉÒÔ×÷ΪµØÖ·/Êý¾Ý×ÜÏßʹÓᣵ±È»Ò²¿ÉÒÔÆÕͨIO¶Ë¿ÚʹÓᣵ±×÷ΪÆÕͨIO¶Ë¿ÚʹÓÃʱP0¿ÚÒª½ÓÉÏÀµç×è²ÅÄÜÕý³£Ê¹Óá£P2¿Ú1¿ÉÒÔ×÷ΪÆÕͨIO¿ÚʹÓÃÒ²¿ÉÒÔ×÷ΪµØÖ·×ÜÏß¡£ÔÚûÓÐÍⲿ³ÌÐò´æ´¢Æ÷»òËäÓÐÍⲿÊý¾Ý´æ´¢Æ÷µ«ÈÝÁ¿²»´óÓÚ256B£¬²»ÐèÒª¸ß8λµØַʱ£¬P2¿Ú¿ÉÒÔ×÷ΪI/O¶Ë¿ÚʹÓá£P2¿Ú¶Ë¿Ú×÷ΪµØÖ·×Üʱ£¬P2¿Ú½«Êä³ö¸ß8λµØÖ·×ÜÏß¡£ÓëP0¿Ú²»Í¬ÎÞÐë·ÖʱʹÓã¬Òò´ËP2¿ÚÉϵĵØÖ·ÐÅÏ¢»òÊý¾ÝµØÖ·¼Ä´æÆ÷¸ß8λDPH±£´æʱ¼ä³¤£¬ÎÞÐëËø´æ¡£P3¿ÚÊǸö¶à¹¦ÄÜ¿Ú³ýÁË¿ÉÒÔ×÷ΪÆÕͨI/O¶Ë¿ÚÍ⻹¾ßÓеڶþ¹¦ÄÜ£¬Èç±í2-1Ëùʾ¡£
±í2-1 P3¿Ú¹Ü½ÅµÄµÚ¶þ¹¦ÄÜ
P3¿ÚÒý½Å P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7
µÚ¶þ¹¦ÄÜ RXD(´®ÐÐÊäÈë¶Ë) TXD(´®ÐÐÊä³ö¶Ë IN0(ÍⲿÖжÏ0) IN1(ÍⲿÖжÏ1)
T0¶¨Ê±/¼ÆÊýÆ÷0µÄÍⲿÊäÈë¶Ë) T1¶¨Ê±/¼ÆÊýÆ÷1µÄÍⲿÊäÈë¶Ë) WR(ÍⲿÊý¾Ý´æ´¢Æ÷дÐźÅ) RD(ÍⲿÊý¾Ý´æ´¢Æ÷¶ÁÐźÅ)
±¸×¢ ÊäÈë Êä³ö ÊäÈë ÊäÈë ÊäÈë ÊäÈë Êä³ö Êä³ö
2.1.3 AT89C51µÄÑ°Ö··½Ê½
AT89C51µ¥Æ¬»úÆßÖÖÑ°Ö··½Ê½: 1£©Á¢¼´ÊýÑ°µØÖ·£» 2£©Ö±½ÓÑ°Ö··½Ê½£» 3£©¼Ä´æÆ÷Ñ°Ö··½Ê½£»
4
±ÏÒµÉè¼Æ ¿Î³ÌÉè¼Æ ±ÏÒµÂÛÎÄ Ïêϸ×ÊÁÏÁªÏµQQºÅ£»1620812008
4£©¼Ä´æÆ÷¼ä½ÓÑ°Ö··½Ê½£» 5£©Î»Ñ°Ö··½Ê½£» 6£©±äÖ·Ñ°Ö··½Ê½£» 7£©Ïà¶ÔÑ°Ö··½Ê½¡£
2.1.4 AT89C51µÄÖ¸Áî·ÖÀà
£¨1£©Êý¾Ý´«ËÍÀàÖ¸Á29£© £¨2£©ËãÊõÔËËãÀàÖ¸Á24£© £¨3£©Âß¼ÔËËãÀàÓëÒÆλÀàÖ¸Á24£© £¨4£©¿ØÖÆÖ¸ÁîתÒÆÀàÖ¸Á17£© £¨5£©Î»²Ù×÷Ö¸Á17£©
2.2 ζȴ«¸ÐÆ÷
Ä¿Ç°ÓÃÓڶϷÆ÷´¥Í·Î¶ÈÔÚÏß²âÁ¿µÄ·½·¨Ö÷Òª·ÖΪÁ½ÖÖ:
l)½Ó´¥Ê½²âÁ¿:²ÉÓÃÈÈÃôµç×è»ò°ëµ¼Ìåζȴ«¸ÐÆ÷µÈÌáÈ¡·¢ÈȵãµÄζȡ£ 2)·Ç½Ó´¥Ê½²âÁ¿:²ÉÓùâÏËζȴ«¸ÐÆ÷¡¢ºìÍâζȴ«¸ÐÆ÷µÈÌáÈ¡·¢ÈȵãµÄζȡ£½Ó´¥Ê½²âÁ¿ËùÓõ½µÄ´«¸ÐÆ÷¼Û¸ñµÍÁ®¡¢½á¹¹¼òµ¥,µ«ÊÇÐèÒªÓë¶Ï·Æ÷´¥Í·¸½½üµÄ´øµç²¿·Ö½Ó´¥£¬»á¸ø²âÁ¿×°ÖÃÒýÈë¸ßµçѹ¾øÔµÎÊÌâ¡£¶ø·Ç½Ó´¥Ê½²âÁ¿¿ÉÒÔʵÏÖÔ¶¾àÀë²âÁ¿£¬²»ÐèÒªÓë²âÁ¿µã½Ó´¥¡£ÎªÁ˱ÜÃâ¶Ï·Æ÷ÔÚÏß¼à²â×°Öõĸߵçѹ¾øÔµÎÊÌâ¡£
±¾ÎÄÖвÉÓ÷ǽӴ¥Ê½²âÁ¿µÄ·½Ê½ÊµÏֶϷÆ÷´¥Í·µÄζȲâÁ¿¡£Ä¿Ç°£¬·Ç½Ó´¥Ê½Î¶ȲâÁ¿µÄ´«¸ÐÆ÷Ö÷ÒªÓÐÁ½ÖÖ:¹âÏËζȴ«¸ÐÆ÷ºÍºìÍâζȴ«¸ÐÆ÷¡£ ¹âÏËζȴ«¸ÐÆ÷ÓɹâÏ˺͸ÐÎÂÔ¼þ¹¹³É£¬ËüµÄÔÀíÊÇÀûÓøÐÎÂÔª¼þ¶Ô¹âµÄÎüÊÕÐÔËæζȱ仯¶ø±ä»¯µÄÌØÐÔ£¬½«´ý²âÎïÌåζȱ仯ת»¯Îª¹âÐźŵı仯£¬ÔÙͨ¹ý¹â¼à²âµç·¼°Â˲¨µç·Êä³öÄ£ÄâµçѹÁ¿¡£Î¶ȲâÁ¿Í¨¹ý¹âÐźÅת»¯ÎªµçÐźţ¬µ«ÊDzÉÓùâÏËζȴ«¸ÐÆ÷ÐèÒªÔÚ²âεãÒý³ö¹âÏ˵çÀ£¬¶øÇÒ¹âÏËζȴ«¸ÐÆ÷µÄ¼Û¸ñÄ¿Ç°»¹ÊDZȽϸߣ¬Ïà¶Ô¶øÑÔÐԼ۱Ƚϵ͡£
ºìÍâζȴ«¸ÐÆ÷ÔÀíÊÇͨ¹ý½ÓÊÕ²âÁ¿ÎïÌåµÄµç´Å·øÉ䣬½«·øÉ䲨³¤µÄ±ä»¯×ª»¯³ÉÄ£ÄâµçÐźÅÊä³ö£¬ÆäÌå»ýС£¬½á¹¹¼òµ¥¡£×ۺϱȽϣ¬²ÉÓúìÍâζȴ«¸ÐÆ÷Äܹ»ÊµÏÖÔ¶¾àÀë²âÁ¿£¬¶Ô¶Ï·Æ÷±¾Ìå½á¹¹²»²úÉúÓ°Ï죬ÔڶϷÆ÷´¥Í·Î¶ȲâÁ¿ÖпÉÐÐÐԸߡ£ÓÉÓڶϷÆ÷´¥Í·Î»ÓÚÃð»¡ÊÒÖУ¬Íâ½ç²»ÄÜÖ±½Ó¹Û²ìµ½£¬ËùÒÔ²»ÄÜÖ±½Ó²âÁ¿µ½¶Ï·Æ÷´¥Í·µÄζȡ£µ«ÊǸù¾ÝÈÈ´«µ¼ÔÀí£¬µ¼µçÌåͨ¹ýµçÁ÷ζÈÉý¸ß£¬ºÍËü½Ó´¥µÄÆäËüÁ㲿¼þµÄζÈÒ²»áÉý¸ß¡£¶Ï·Æ÷´¥Í·ÓëÃð»¡ÊҶ˸ǻòĸÏßÁ¬½Ó´¦Ö®¼äµÄ½Ó´¥¿É½üËƵĿ´×÷ƽÃæ½Ó´¥¡£
ζȴ«¸ÐÆ÷Ö÷ÒªÓÉÊý×Öʽζȴ«¸ÐÆ÷¡¢ÖÐÑë´¦Àíµ¥ÔªºÍºìÍâ´«ÊäÄ£¿é×é³É¡£
5
»ùÓÚºìÍâ´«ÊäµÄÎÞÏß²âÎÂϵͳÉè¼Æ_±ÏÒµÂÛÎÄ



