»ùÓÚµ¥Æ¬»úµÄ¿Õµ÷ζȿØÖÆÏµÍ³Éè¼Æ
1.2 ×ÜÌå·½°¸µÄÈ·¶¨
¿¼Âǵ½¸ÃÖÆÀä¿ØÖÆÏµÍ³¹¦ÄܱȽÏÉÙ£¬Óɵ¥Æ¬»ú¿ØÖƼ´¿ÉʵÏÖ¡£¶ø89C52µ¥Æ¬»úÌå»ýС¡¢ÖØÁ¿Çá¡¢¿¹¸ÉÈÅÄÜÁ¦Ç¿¡¢¶Ô»·¾³ÒªÇ󲻸ߡ¢¼Û¸ñµÍÁ®¡¢¿É¿¿ÐԸߡ¢Áé»îÐÔºÃ,¹Ê±¾ÏµÍ³Ñ¡Ôñ²ÉÓÃ89C52µ¥Æ¬»ú¡£
ÔÚζȲɼ¯·½Ã棬²ÉÓõ¥ÏßÊý×Öζȴ«¸ÐÆ÷DS18B20½øÐÐÊý¾Ý²É¼¯¡£DSB18B20SÊý×ÖζȼÆÌṩ9µ½12λζȶÁÊý£¬Ö¸Ê¾Æ÷¼þµÄζÈÐÅÏ¢¾¹ýµ¥Ïß½Ó¿ÚËÍÈëDS18B20Ëͳö£¬Òò´Ë´ÓÖÐÑë´¦ÀíÆ÷µ½DS18B20½öÐèÁ¬½ÓÒ»ÌõÏߺ͵أ¬¶ÁдºÍÍê³Éζȱ任ËùÐèµÄµçÔ´¿ÉÒÔÓÉÊý¾ÝÏß±¾ÉíÌṩ£¬ÉõÖÁ²»ÐèÒªÍⲿµçÔ´¡£¶ø×ÜÌå·½°¸ºÍϵͳµç·ͼ·½Ãæ»ù±¾ÉϺÍÈÈÃôʽ´«¸ÐÆ÷Ïàͬ£¬Ö»ÔÚÊý¾Ý²É¼¯·½ÃæÓÐËù²î±ð¡£
ÔÚÉÏÃæÒ²ÒѾÌá¼°£¬ÈÈÃôµç×èʽζȴ«¸ÐÆ÷»¥»»ÐԲ·ÇÏßÐÔÑÏÖØ¡£¶øÊý×Öζȴ«¸ÐÆ÷DS18B20½ÓÏß¼òµ¥£¬Êý×ÖÊä³öÁ¿ÄÜÖ±½Ó×÷Ϊµ¥Æ¬»úµÄÊäÈëÊý¾Ý£¬ ͬʱ¿¼Âǵ½Ö»ÊÇÔÚÆÕͨ»·¾³Ï²âÁ¿£¬ÎÞÂÛÔÚÁéÃô¶È¡¢ÏßÐÔ·¶Î§¡¢Îȶ¨ÐÔ£¬»¹ÊÇÔÚ¾«¶È·½Ã棬DS18B20µÄÇ¿´ó¹¦ÄÜÒÑ×ã¹»Âú×ãÉè¼ÆÐèÒª¡£µ«ÊÇDS18B20Ò²ÓÐȱµã£¬¾ÍÊÇÈí¼þʵʩ·½Ãæ±È½Ï¸´ÔÓ£¬µ«Ïà¶ÔÓÚÄ£ÄâÁ¿Êä³öµÄÓ²¼þʵÏÖ·½ÃæÀ´Ëµ»á¼òµ¥ºÜ¶à¡£ÔÚ±¾´ÎÉè¼ÆÖУ¬Î¶ÈÊý¾Ý²É¼¯Óõ½µÄ´«¸ÐÆ÷ÊÇDS18B20¡£
1.3 ϵͳʵÏÖ¿òͼ
ʱÖÓµç·LCD1602ÏÔʾµç·°´¼üµç·AT89C52 ¸´Î»µç·±¨¾¯µç·µ¥Æ¬»ú24C02´æ´¢µç·DS18B20²âε緵綯»úµç·¼ÌµçÆ÷µç·£¨Á¬½ÓѹËõ»úµÈ£©Í¼1 µ¥Æ¬»ú¿ØÖÆÎ¶ȵ÷½Úϵͳ½á¹¹Í¼
-6-
»ùÓÚµ¥Æ¬»úµÄ¿Õµ÷ζȿØÖÆÏµÍ³Éè¼Æ
2 ϵͳµ¥Ôªµç·Éè¼Æ
2.1 ϵͳ¹¤×÷ÔÀí
¸Ã¿Õµ÷¿ØÖÆÏµÍ³Óõ½89C52µ¥Æ¬»ú×÷ΪϵͳµÄCPU½øÐпØÖÆ¿ØÖÆ£¬ÓÉÊý×Ö´«¸ÐÆ÷DS18B20½øÐÐÊý¾Ý²É¼¯£¬89C52¶Ô²É¼¯µ½µÄÊý¾Ý½øÐд¦Àí£¬µÃµ½¸÷ÖÖÐźš£¶øÕâЩÐźŽ«·Ö±ð×÷Ϊ1602Òº¾§ÏÔʾµÄÐźÅÊäÈë¡¢Æô¶¯±¨¾¯×°ÖõÄÐźÅÊäÈëºÍÆô¶¯ÖÆÀäÉ豸¡¢µçůÉ豸µÄÊäÈ롣ͬʱ½«ÀûÓõ¥Æ¬»úµÄÆäËüʹÄܶ˿ÚʵÏÖϵͳµÄ¸´Î»£¬ÊÖ¶¯µ÷½ÚºÍ×Ô¶¯µ÷½Ú¡£
2.2 ϵͳÏà¹ØÓ²¼þ¼°Ä£¿é½éÉÜ 2.2.1 ζȲɼ¯µç·
±¾ÏµÍ³Öвɼ¯Î¶ÈʹÓõÄÊÇDS18B20Êý×Öζȴ«¸ÐÆ÷¡£DS18B20ÊÇDallas °ëµ¼Ì幫˾Éú²úµÄÊÀ½çÉϵÚһƬ֧³Ö ¡°Ò»Ïß×ÜÏß¡±½Ó¿ÚµÄζȴ«¸ÐÆ÷¡£Óë֮ǰµÄ´«¸ÐÆ÷Ïà±È£¬DS18B20Ìå»ý¸üС¡¢ÊÊÓõçѹ¸ü¿í¡¢¸ü¾¼Ã¡£Ò»Ïß×ÜÏß¶ÀÌØ¶øÇÒ¾¼ÃµÄÌØµã£¬Ê¹Óû§¿ÉÇáËɵØ×齨´«¸ÐÆ÷ÍøÂ磬Ϊ²âÁ¿ÏµÍ³µÄ¹¹½¨ÒýÈëȫиÅÄî¡£DS18B20 ¡°Ò»Ïß×ÜÏß¡±Êý×Ö»¯Î¶ȴ«¸ÐÆ÷Ö§³Ö¡°Ò»Ïß×ÜÏß¡±½Ó¿Ú£¬²âÁ¿Î¶ȷ¶Î§Îª -55¡æµ½+125¡æ£¬ÔÚ-10µ½+85¡æ·¶Î§ÄÚ,¾«¶ÈΪ¡À0.5¡æ¡£ÏÖ³¡Î¶ÈÖ±½ÓÒÔ¡°Ò»Ïß×ÜÏß¡±µÄÊý×Ö·½Ê½´«Ê䣬´ó´óÌá¸ßÁËϵͳµÄ¿¹¸ÉÈÅÐÔ¡£ÊʺÏÓÚ¶ñÁÓ»·¾³µÄÏÖ³¡Î¶ȲâÁ¿£¬È磺»·¾³¿ØÖÆ¡¢É豸»ò¹ý³Ì¿ØÖÆ¡¢²âÎÂÀàÏû·Ñµç×Ó²úÆ·µÈ¡£Óëǰһ´ú²úÆ·²»Í¬£¬ÐµIJúÆ·Ö§³Ö3Vµ½5.5VµÄµçѹ·¶Î§£¬Ê¹ÏµÍ³Éè¼Æ¸üÁé»î¡¢·½±ã¡£¶øÇÒÐÂÒ»´ú²úÆ·¸ü±ãÒË£¬Ìå»ý¸üС¡£DS18B20¿ÉÒÔ³ÌÐòÉ趨9µ½12λµÄ·Ö±æÂÊ£¬¾«¶ÈΪ¡À0.5¡æ¡£µ±·Ö±æÂÊΪ12λʱ£¬×ª»»Ê±¼äΪ750ms¡£Ê¹µÃÓû§¿ÉÑ¡Ôñ¸üСµÄ·â×°·½Ê½£¬¸ü¿íµÄµçѹÊÊÓ÷¶Î§ºÍ·Ö±æÂÊÉ趨£¬Í¬Ê±Óû§É趨µÄ±¨¾¯Î¶ȴ洢ÔÚEEPROMÖУ¬µôµçºóÒÀÈ»±£´æ¡£
DS18B20Ò»°ãΪÈý¼«¹ÜÐÍ·â×°£¬ÆäÒý½ÅͼÈçͼ4Ëùʾ¡£ÕâÈý¸öÒý
-7-
»ùÓÚµ¥Æ¬»úµÄ¿Õµ÷ζȿØÖÆÏµÍ³Éè¼Æ
½Å·Ö±ðΪ£ºGND¡ª¡ªµçÔ´µØ£»QD¡ª¡ªÊý×ÖÐźÅÊäÈë/Êä³ö¶Ë£»VDD¡ª¡ªÍâ½Ó¹©µçµçÔ´£¨¿ÉÑ¡5V£©¡£
ͼ2.1 DS18B20Òý½Åͼ
ÔÚ¸ÃϵͳÖУ¬DS18B20µÄÊý×ÖÐźÅÊäÈë/Êä³ö¶ËÁ¬½Óµ½89C52µÄP2.3ÖУ¬×÷Ϊ89C52µÄÊý¾ÝÊäÈë¡£
2.2.2 ÐźŴ¦ÀíÓë¿ØÖÆµç·
ÐźŴ¦ÀíÓë¿ØÖÆ²ÉÓÃ52µ¥Æ¬»ú»ù±¾µç·¡£´Ëµç·ÒÔ52µ¥Æ¬»úΪºËÐÄ£¬52µÄ¾ßÌåÒý½ÅͼÈçͼ2.2¡£
ͼ2.2 89C52Òý½Åͼ
-8-
»ùÓÚµ¥Æ¬»úµÄ¿Õµ÷ζȿØÖÆÏµÍ³Éè¼Æ
ÔÚ¸ÃϵͳÖУ¬ÒªÊ¹µ¥Æ¬»úʵÏÖÐźŴ¦ÀíÓë¿ØÖÆ£¬ÔòҪʹµ¥Æ¬»úµÄ20½Å£¨GND£©½ÓµØ£¬40½Å£¨Vcc£©ºÍ31½Å£¨/EA£©½ÓÕý5VµçÔ´¡£18¡¢19½Å£¨XTAL2¡¢XTAL1£©½Ó12MHzµÄ¾§ÕñºÍÁ½¸öµçÈÝ£¬×é³ÉƬÄÚÕñµ´µç·£¬Îªµ¥Æ¬»úÌṩʱÖÓÂö³å¡£9½Å£¨RST£©½Ó°´¼ü¸´Î»µç·£¬Ìṩ¸´Î»ÐźŸøµ¥Æ¬»ú¡£
89C52оƬÄÚ²¿ÓÐÒ»¸ö¸ßÔöÒæ·´Ïà·Å´óÆ÷£¬ÓÃÓÚ¹¹³ÉÕñµ´Æ÷¡£·´Ïà·Å´óÆ÷µÄÊäÈë¶ËΪXTAL1£¬Êä³ö¶ËΪXTAL2£¬Á½¶Ë¿ç½ÓʯӢ¾§Ìå¼°Á½¸öµçÈݾͿÉÒÔ¹¹³ÉÎȶ¨µÄ×Ô¼¤Õñµ´Æ÷¡£Á½¸öµçÈÝͨ³£È¡30pF×óÓÒ£¬Îȶ¨ÆµÂʲ¢¶ÔÕðµ´ÆµÂÊÓÐ΢µ÷×÷Óá£Èçͼ2.3Ëùʾ¡£
ͼ 2.3 ʱÖÓµç·
ÊÖ¶¯¸´Î»ÊÇͨ¹ý½Óͨһ°´Å¥¿ª¹Ø£¬Ê¹µ¥Æ¬»ú½øÈ븴λ״̬¡£ÏµÍ³ÉϵçÔËÐкó£¬ÈôÐèÒª¸´Î»£¬Ôòͨ¹ýÊÖ¶¯¸´Î»À´ÊµÏֵġ£Èçͼ2.4Ëùʾ¡£
ͼ2.4 ¸´Î»µç·
2.2.3 ζÈÏÔʾµç·
±¾ÏµÍ³ÖУ¬Î¶ÈÏÔʾӲ¼þÓÉlcd1602Òº¾§ºÍÉÏÀµç×è¹¹³É¡£1602²ÉÓñê×¼14½Å½Ó¿Ú£¬ÆäÖУº°üÀ¨8¸ùÊý¾ÝÏß(D0-D7)£¬Èý¸ù¿ØÖÆÏߣ¨rs,rw,e£©µçÔ´µØ£¬µçÔ´ÒÔ¼°Òº¾§Çý¶¯µçѹÒý½Å(VSS,VDD,VEE)¡£
-9-
»ùÓÚµ¥Æ¬»úµÄ¿Õµ÷ζȿØÖÆÏµÍ³Éè¼Æ
Òº¾§ÏÔʾµÄÔÀíÊÇÀûÓÃÒº¾§µÄÎïÀíÌØÐÔ£¬Í¨¹ýµçѹ¶ÔÆäÏÔÊ¾ÇøÓò½øÐпØÖÆ£¬Óеç¾ÍÓÐÏÔʾ£¬ÕâÑù¼´¿ÉÒÔÏÔʾ³öͼÐΡ£Òº¾§ÏÔʾÆ÷¾ßÓкñ¶È±¡¡¢ÊÊÓÃÓÚ´ó¹æÄ£¼¯³Éµç·ֱ½ÓÇý¶¯¡¢Ò×ÓÚʵÏÖÈ«²ÊÉ«ÏÔʾµÄÌØµã£¬Ä¿Ç°ÒѾ±»¹ã·ºÓ¦ÓÃÔÚ±ãЯʽµçÄÔ¡¢Êý×ÖÉãÏñ»ú¡¢PDAÒÆ¶¯Í¨Ðʤ¾ßµÈÖÚ¶àÁìÓò¡£
ͼ2.5 Òº¾§ÏÔʾµç·
2.2.4 °´¼ü¹¦ÄÜÉèÖõç·
ζȵ÷½ÚÓÉÈý¸ö²»Ëø°´¼üµç·ʵÏÖ¡£µç·ͼÈçͼ2.6Ëùʾ¡£°´¼üK1Ò»¶ËÓ뵥Ƭ»úµÄÍⲿÖжÏ0£¨/INT0,12½Å£©ÏàÁ¬£¬ÁíÒ»¶Ë½ÓµØ¡£Æä¹¦ÄÜÊǵ±°´¼ü°´ÏÂÒ»´Îʱ£¬¸øµ¥Æ¬»úÒ»¸öµÍµçƽ£¬½øÈëζÈÉ趨״̬£»Ôٴΰ´ÏÂʱ£¬½øÈë·çËÙÉè¼Æ×´Ì¬£¬Ôٴΰ´ÏÂʱÔòÍ˳öζÈÉ趨״̬¡£°´¼üK2¡¢K3£¬Ò»¶Ë½ÓµØ£¬ÁíÒ»¶ËÓ뵥Ƭ»úµÄ13½Å¡¢14½ÅÏàÁ¬£¬Æä¹¦ÄÜÊÇÿ°´ÏÂÒ»´Î°´¼ü£¬ÏÔʾÉ趨ֵ¼Ó1»ò¼õ1¡£
-10-