¡¡¡¡Õª Òª
¡¡¡¡±¾Éè¼ÆÊÇÒÔµ¥Æ¬»úΪºËÐÄ£¬ÓÉ¿ØÖƲ¿·Ö¡¢ÏÔʾ²¿·ÖºÍζȲâÁ¿²¿·Ö×é³É¡£¸ÃϵͳµÄ¾ø´ó²¿·Ö¹¦Äܶ¼ÄÜͨ¹ýÓ²¼þÀ´ÊµÏÖ£¬µç·¼òµ¥Ã÷ÁË£¬ÏµÍ³µÄÎȶ¨ÐԺܸߡ£ÕâÌ×ζȿØÖÆϵͳ¿ÉÒÔ·½±ãµØʵÏÖζȲâÁ¿¡¢Î¶ÈÏÔʾµÈ¹¦ÄÜ£¬²¢Í¨¹ýÓ뵥Ƭ»úÁ¬½ÓµÄ¼üÅÌ¿ÉÒÔʵʱÉ趨²â¿ØζȵÄÏÂÏÞ£¬»¹¿ÉÒÔÁ¬½ÓÏàÓ¦µÄÍâΧµç·£¬ÔÚÊÕµ½µ¥Æ¬»ú·¢³öµÄÖ¸Áîºó¶Ô»·¾³½øÐмì²â¡£±¾ÎÄÊ×ÏÈÃèÊöϵͳӲ¼þµÄ¹¤×÷ÔÀí£¬²¢¸½ÒÔϵͳ½á¹¹Í¼¼ÓÒÔ˵Ã÷£¬×ÅÖؽéÉÜÁ˱¾ÏµÍ³ËùÓ¦Óõĸ÷Ó²¼þÄ£¿éµÄ¹¦ÄܺÍËüµÄ¹¤×÷¹ý³Ì:Æä´Î£¬Ïêϸ²ûÊöÁ˳ÌÐòµÄ¸÷¸öÄ£¿é¼°ÆäʵÏÖ¹ý³Ì¡£±¾ÏµÍ³µÄÖ÷ÒªÉè¼Æ˼ÏëÊÇÒÔÓ²¼þΪ»ù´¡£¬Èí¼þºÍÓ²¼þÏà½áºÏ£¬×îÖÕʵÏÖ¸÷¸öÄ£¿éµÄ¹¦ÄÜ¡£
¡¡¡¡¹Ø¼ü´Ê : µ¥Æ¬»ú£¬Î¶Ȳɼ¯£¬Ó²¼þµç·Abstract¡£
¡¡¡¡Abstract
¡¡¡¡This design is a microcontroller as the core, by the control portion, a display¡¡portion and temperature measurement components. Most of the functionality of the¡¡system can be realized by hardware circuit is simple and clear, high stability of the¡¡system.¡¡This temperature control system can easily achieve temperature measurement,¡¡temperature display and other functions, and through the keyboard can be connectedwith the microcontroller real-time monitoring and control of temperature set limit,¡¡you can also connect the corresponding peripheral circuit, microcontroller received¡¡the directives issued after testing environment.¡¡This paper first describes the system hardware works, accompanied by a syste¡¡structure is described, highlighting the application of this system function of each¡¡hardware module and its working process; secondly, elaborated on the various¡¡modules of the program and its implementation process . The system's main design¡¡idea is based on the hardware, software and hardware combination, and ultimately the¡¡function of each module.
¡¡¡¡Keywords : microcontroller, temperature acquisition, the hardware circuit¡£
¡¡¡¡µÚÒ»Õ Ð÷ ÂÛ
¡¡¡¡1.1 ¡¢¿ÎÌâµÄ±³¾°¡£
¡¡¡¡±¾ÎĽéÉÜÁËÒ»¸ö»ùÓÚµ¥Æ¬»úµÄζȿØÖÆϵͳ,¸Ãϵͳ¿ÉÒÔ·½±ãµØʵÏÖζȲɼ¯¡¢Î¶ÈÏÔʾµÈ¹¦ÄÜ¡£±¾ÏµÍ³µÄζȿØÖƲ¿·Ö²ÉÓõ¥Æ¬»úÍê³É¡£µ¥Æ¬»úÓÐ×ÅÌå»ýС¡¢¹¦ºÄµÍ¡¢¹¦ÄÜÇ¿¡¢ÐÔÄܼ۸ñ±È¸ß¡¢Ê¹Óõç×ÓÔª¼þ½ÏÉÙ¡¢ÄÚ²¿ÅäÏßÉÙ¡¢ÖÆÔìµ÷ÊÔ·½±ãµÈÏÔ×ÅÓŵ㣬½«ÆäÓÃÓÚζȼì²âºÍ¿ØÖÆϵͳÖпɴó´óµØÌá¸ß¿ØÖÆÖÊÁ¿ºÍ×Ô¶¯»¯Ë®Æ½£¬¾ßÓÐÁ¼ºÃµÄ¾¼ÃЧÒæºÍÍƹã¼ÛÖµ¡£ÀûÓõ¥Æ¬»ú¶ÔζȽøÐвâ¿ØµÄ¼¼Êõ£¬ÈÕÒæµÃµ½¹ã·ºÓ¦Óá£
¡¡¡¡ÔÚÈÕ³£Éú»îÖÐÎÒÃÇÓõ½´ËϵͳµÄʵÎïÒªÊDZäƵ¿Õµ÷¡£Öйú±äƵ¿Õµ÷¼¼ÊõµÄÓ¦Ó÷ÖΪÈý¸ö½×¶Î£ºÒý½ø±äƵ¼¼Êõ¡¢Ñ§Ï°¼¼Êõ¡¢×ÔÖ÷´´Ð´¼´³É³¤µ½¿ìËÙ·¢Õ¹¡£
¡¡¡¡Æ𲽽׶Σ¨1995 Äꡪ1999 Ä꣩¡£
¡¡¡¡1995 Äê 4 Ô£¬º£ÐųÉÁ¢¿Õµ÷Ñо¿Ð¡×飬¶Ô¹úÄÚÍâ¿Õµ÷ÐÐÒµ¼¼Êõ½øÐÐÑо¿£»´ÎÄ꣬º£ÐÅͶ×ÊÂÊÏÈÒý½ø¹úÍâÏȽøµÄ±äƵ¼¼ÊõºÍ¿Õµ÷Éú²úÏߣ¬½¨Á¢Á˹úÄÚµÚÒ»¼Ò±äƵ¿Õµ÷Éú²ú»ùµØ¡£Öйú±äƵ¿Õµ÷ÀúÊ·ÓÉ´Ë¿ªÊ¼£»1999 Ä꣬ÎÒ¹úµÚһֱ̨Á÷±äƵ¿Õµ÷ÕýʽÏúÏòÊг¡£¬±äƵ¿Õµ÷ÂõÈëÖ±Á÷±äƵµÄÐÂʱ´ú¡£
¡¡¡¡³É³¤½×¶Î£¨2000 Äꡪ2007 Ä꣩¡£
¡¡¡¡2000 Ä꣬±äƵ¿Õµ÷ÐÐÒµÍê³ÉÁ˳õ²½µÄÒý½ø¼¼Êõѧϰ¡¢¼¼ÊõµÄ»ýÀ۽׶Σ¬Õýʽ²½Èë·¢Õ¹µÄÕ÷³Ì£»2007 Äê 4 Ô 19 ÈÕ£¬ÔÚÉϺ£³ÉÁ¢ÁËÖйúÊ׸ö±äƵ¿Õµ÷ÍƹãÁªÃË£¬Ìá³öÁ˱äƵÁªÃËδÀ´ 10 ÄêÄ¿±ê£º¼ÓËÙÆÕ¼°±äƵ¿Õµ÷£¬²¢ÇÒÂýÂýÌÔ̶¨ËÙ¿Õµ÷¡£
¡¡¡¡¿ìËÙ·¢Õ¹½×¶Î£¨2008 ÄꡪÖÁ½ñ£©¡£
¡¡¡¡008 Äê 4 Ô£¬Öйú¡°±äƵ¿Õµ÷ÍƹãÁªÃË¡±³ÉÁ¢ 1 ÖÜÄêµÄ»áÉÏ£¬¸ÃÁªÃËÏȺóÓֵõ½ÁËÃÀµÄ¡¢º£¶û¡¢¸ñÁ¦µÈ¾ÞÍ·µÄ¿Ï¶¨ºÍ¼ÓÈ룬±äƵÁªÃ˵Ä×é³É³ÉÔ±ÓÉ 2007ÄêµÄ 5 ¼ÒÔöÖÁ 12 ¼Ò£»2008 Äê 7 Ô£¬È«¹ú¼ÒÓÃ×Ô¶¯¿ØÖÆÆ÷±ê×¼»¯¼¼ÊõίԱ»áÕýʽ³ÉÁ¢£¬ÃØÊé´¦³Ðµ£µ¥Î»Îªº£Ðż¯ÍÅ£¬¸ºÔð±äƵ¿ØÖÆÆ÷ÁìÓò¹ú¼Ò±ê×¼ÖÆÐÞ¶©¹¤×÷£»2008 Äê 9 Ô£¬±äƵ¿Õµ÷¹ú¼Ò±ê×¼³ǫ̈ºó£¬ÃÀµÄ¡¢¸ñÁ¦¡¢º£¶ûµÈ¶¨ËÙ¿Õµ÷Éú²ú³§¼Ò·×·×Ðû²¼´ó¾Ù½øÈë±äƵ¿Õµ÷µÄÉú²úÁìÓò¡£Öйú±äƵ¿Õµ÷·¢Õ¹½øÈë¿ìËÙÔö³¤½×¶Î¡£
¡¡¡¡
¡¡¡¡¡¾ÓÉÓÚ±¾ÆªÎÄÕÂΪ±¾¿ÆÂÛÎÄ£¬ÈçÐèÈ«ÎÄÇëµã»÷µ×²¿ÏÂÔØÈ«ÎÄÁ´½Ó¡¿
¡¡¡¡
¡¡¡¡1.2 ¿ÎÌâµÄÒâÒå
¡¡¡¡1.3 È·¶¨Éè¼Æ·½°¸
¡¡¡¡1.4 ¿ÎÌâÑо¿µÄÄÚÈݼ°ÒªÇó
¡¡¡¡µÚ¶þÕ .ÔªÆ÷¼þÑ¡ÔñµÄ½éÉÜ
¡¡¡¡2.1 AT89C51 ϵÁе¥Æ¬»ú½éÉÜ
¡¡¡¡2.2 ÔËËã·Å´óÆ÷
¡¡¡¡2.3 ADC0832 Ä£/Êýת»»Æ÷
¡¡¡¡2.4 TLC5615 Êý/ģת»»Æ÷
¡¡¡¡2.5 AD590 ζȴ«¸ÐÆ÷
¡¡¡¡2.6 Òº¾§ÏÔʾÆ÷ LCD12864
¡¡¡¡µÚÈýÕÂ.Ó²¼þµç·Éè¼Æ
¡¡¡¡3.1 ζȴ«¸ÐÆ÷¼°·Å´óµç·
¡¡¡¡3.2 Ä£/Êýת»»µç·
¡¡¡¡3.3 Êý/ģת»»µç·
¡¡¡¡3.4 ʱÖӵ緵ÄÉè¼Æ
¡¡¡¡3.5 ¸´Î»µç·
¡¡¡¡3.6 °´¼üµç·Éè¼Æ
¡¡¡¡3.7 ÏÔʾµç·
¡¡¡¡3.8 µçÔ´µç·
¡¡¡¡3.7 Êä³ö¿ØÖÆÔÀí
¡¡¡¡µÚËÄÕÂ.Èí¼þÉè¼Æ
4.1 Ö÷³ÌÐòÉè¼Æ
¡¡¡¡4.2 ¼à¿ØϵͳÉè¼Æ
¡¡¡¡4.3 PID ¿ØÖÆϵͳÉè¼Æ
¡¡¡¡½á ÂÛ
¡¡¡¡Í¨¹ýÕâ´ÎÉè¼Æ,ÎÒ·¢ÏÖÔÚÏÖʵÉè¼ÆÖл¹ÐèҪעÒâºÜ¶àµÄϸ½Ú,°üÀ¨³ÌÐòÉè¼ÆºÍÓ²¼þÉè¼Æ¶¼ÒªÎÒÃÇСÐÄ×Ðϸ,Ò»¸öµØ·½³ö´í¾Í¿ÉÄÜ»áÕû¸öϵͳʧЧ¡£ÔÚÓ²¼þÉè¼Æʱ£¬ÓÉÓÚµç·ͼתӡ²»ºÃʹµÃ¸¯Ê´ºóµÄµç·°å³öÏÖ¶ÏÏߣ¬ÔÚµ÷ÊÔ¹ý³ÌÖÐÒýÀ´ºÜ´óµÄÂé·³£¬ÔÚдµ÷ÕûÉ趨ζȳÌÐòʱ£¬µ±°´Ñ¡Ôñ¼üÔñÑ¡Òªµ÷Õûʱ»¹ÊÇʮλ»ò¸öλʱ£¬¿´²»³öÊÇÒªµ÷ÕûÄÇһλΪÁË·½±ãÓû§¿´³öÏÖÔÚÊÇÔÚµ÷ÕûÄÇһ룬¾Í±ØÐëʹµ÷ÕûλÉÁ˸£¬µ«ÏÔʾµÄʱºòÒѾÓö¯Ì¬ÏÔʾ£¬Èç¹ûÖ±½Ó¸ÄÏÔʾʱ¼ä£¬¾Í»áʹËùÓеÄλ¶¼ÉÁ˸£¬ÕâÑù¸ù±¾¾Í²»ÄÜʵÏÖ£¬ºóÃæ¾¹ýºÍͬѧµ¼ÂÛ£¬ÎÒʹ²»µ÷µÄλÏÔʾ 4 µ½ 5 ´ÎÔÙÏÔʾµ÷Õûλ 1 ´Î£¬ÕâÑù×ö×îºó¾Í¿ÉÒÔʵÏÖÁË£¬¶øÇÒÕâÑù×ö»¹¿ÉÒԸıäÉÁ˸Ëٶȡ£
¡¡¡¡±¾´ÎÉè¼Æµç·ÔÀíͼʱ»¹ÓÐÒ»¸ö´íÎó£¬ÕâÒ»´íÎóµ¼Öµç·²»ÄÜÕý³£¹¤×÷£¬ÔÚ¿´ AD590 µÄ PDF Îĵµºó£¬·¢ÏÖ AD590 ¹©µçµçѹΪ 4-13V£¬ËùÒÔÎÒ²»¼Ù˼Ë÷¾Í°ÑµçÔ´¹©µçÉèΪ 5V¡£µç·°åÖÆ×÷Íê³Éºóµ÷ÊÔ·¢ÏÖ²âÁ¿Î¶Ȳ»×¼È·£¬²âµ½ 30 ¶àÉãÊ϶ÈÖ®ºó¾ÍÉϲ»È¥ÁË¡£ºóÀ´²Å·¢ÏÖ AD590 ÊÇÓë 10K µÄµç×è´®Á¬£¬µ±Î¶ÈÉÏÉýµ½ 30 ÉãÊ϶Èʱµç×èÁ½¶ËµÄµçѹΪ 3V ¶ø¹©µçµçѹΪ 5V¡£ÓÉ´Ë¿ÉÖª AD590 Á½¶ËµÄµçѹΪ 2V ÕâÒ»µçѹԶԶµÍÓÚÕý³£¹¤×÷µçѹ£¬ÕÒ³öÎÊÌâµÄÔÒòºóÎÒÁ¢¼´°Ñ¹©µçµçѹ¸ÄΪ 12V È»ºóÖØÐÂÖÆ×÷Ò»¿éµç·°å£¬×îºóÖÕÓÚµ÷ÊԳɹ¦¡£
¡¡¡¡²Î¿¼ÎÄÏ×
¡¡¡¡[1] ÕÅÓѵµȣ¬µ¥Æ¬»úÔÀíÓ¦ÓÃÓëʵÑé[M]£¬¸´µ©´óѧ³ö°æÉç1992.
¡¡¡¡[2] ÕÅÒã¸Õ£¬ÅíϲԴ£¬Ì·Ïþ¾û£¬Çú´º²¨.MCS£51µ¥Æ¬»úÓ¦ÓÃÉè¼Æ[M].¹þ¶û±õ¹¤Òµ´óѧ³ö°æÉç2001.1.
¡¡¡¡[3] ËÎÇì»·£¬²ÅÎÀ¹ú£¬¸ßÖ¾£¬89C51µ¥Æ¬»úÔÚÖ±Á÷µç¶¯»úµ÷ËÙϵͳÖеÄÓ¦ÓÃ[M]¡£ÌÆɽѧԺ£¬2008.4
¡¡¡¡[4] ³Â¡¡ï¿¡¡Î£Á¢»Ô£¬»ùÓÚµ¥Æ¬»úµÄÖ±Á÷µç»úµ÷ËÙÆ÷¿ØÖƵç·[J]£¬ÖÐÄÏÃñ×å´óѧѧ±¨(×ÔÈ»¿Æѧ°æ)£¬2003.9.
¡¡¡¡[5] Àîά¾ü º«Ð¡¸Õ Àî ½ú£¬»ùÓÚµ¥Æ¬»úÓÃÈí¼þʵÏÖÖ±Á÷µç»ú PWM µ÷ËÙϵͳ[J]£¬Î¬ÆÕ×ÊѶ£¬2007.9
¡¡¡¡[6] ²ÜÇÉæÂ.µ¥Æ¬»úÔÀí¼°Ó¦ÓÃ[M].±±¾©£¬µç×Ó¹¤Òµ³ö°æÉ磬1997.
¡¡¡¡[7] Áõ´óÑÏ·É.µ¥Æ¬»úÓ¦ÓÃϵͳ¼à¿ØÖ÷³ÌÐòµÄÉè¼Æ·½·¨[J].¸£ÖÝ´óѧѧ±¨(×ÔÈ»¿Æѧ¸£½¨Å©ÁÖ´óѧ˶ʿÂÛÎÄ°æ)£¬1998.2.
¡¡¡¡[8] Áõ²ý»ª£¬Ò×åÓ±à×Å.8051µ¥Æ¬»úµÄ C ÓïÑÔÓ¦ÓóÌÐòÉè¼ÆÓëʵ¼ù[M].¹ú·À¹¤Òµ³ö°æÉç2007.9
¡¡¡¡[9] Ö춨»ª£¬´÷Èêƽ±à×Å.µ¥Æ¬»úÔÀíÓëÓ¦ÓÃ[M].Ç廪´óѧ³ö°æÉç±±·½½»Í¨´óѧ³ö°æÉ磬2003.8.
¡¡¡¡[10] ½ðΰÕý£¬µ¥ÏßÊý×Öζȴ«¸ÐÆ÷µÄÔÀíÓëÓ¦ÓãÛJ£Ý£¬µç×Ó¼¼ÊõÓëÓ¦Óã¬2000
¡¡¡¡[11] Ѧ¾ûÒå ÕÅÑå±ó±à×Å. MCS¡ª51/96ϵÁе¥Æ¬Î¢ÐͼÆËã[M].Î÷°²½»Í¨´óѧ³ö°æÉ磬1997.8
¡¡¡¡[12] ³Â¹ú³Ê ±à×Å.PWM Äæ±ä¼¼Êõ¼°Ó¦ÓÃ[M].ÖйúµçÁ¦³ö°æÉç.2007Äê7ÔÂ
¡¡¡¡[13] ÂíÖÒ÷ µÈ±à×Å.µ¥Æ¬»úµÄ C ÓïÑÔÓ¦ÓóÌÐòÉè¼Æ£¨µÚ4°æ£©[M]£¬±±¾©º½Ì캽¿Õ´óѧ³ö°æÉç.2007. 4
¡¡¡¡[14] ÀÇ࣬¡¶µ¥Æ¬»úÔÀí¼°½Ó¿Ú¼¼Êõ¡·£¨¼òÃ÷ÐÞ¶©°æ£©£ÛM£Ý£¬±±¾©º½¿Õº½Ìì´óѧ³ö°æÉ磬1998
¡¡¡¡[15] Àî¹ãµÜ£¬¡¶µ¥Æ¬»ú»ù´¡¡·£ÛM£Ý£¬±±¾©º½¿Õº½Ìì´óѧ³ö°æÉ磬1994
¡¡¡¡[16] ÑÖ Ê¯£¬¡¶Êý×Öµç×Ó¼¼Êõ»ù´¡¡·£¨µÚÈý°æ£©£ÛM£Ý£¬¸ßµÈ½ÌÓý³ö°æÉ磬1989
¡¡¡¡[17] Áγ£³õ£¬ÏÖ³¡×ÜÏ߸ÅÊö[J]£¬µç¹¤¼¼Êõ£¬1999
¡¡¡¡[18] ÓÚÓÀѧ¡¢¸ð½¨£¬1-WIRE ×ÜÏßÊý×Öζȴ«¸ÐÆ÷ DS18B20¼°Ó¦ÓÃ[J]£¬µç×Ó²úÆ·ÊÀ½ç£¬2003
¡¡¡¡[19] ³ÂÔ¾¶«£¬AD590¼¯³Éζȴ«¸ÐÆ÷ÔÀíÓëÓ¦ÓÃ[J]£¬°²»Õ»úµçѧԺѧ±¨£¬2002
¡¡¡¡[20] ºúÕñÓî¡¢Áõ³Դ¡¢¶ÅÕñ»Ô£¬DS18B20½Ó¿ÚµÄ C ÓïÑÔ³ÌÐòÉè¼Æ£ÛJ£Ý£¬µ¥Æ¬»úÓëǶÈëʽϵͳӦÓã¬2002