Ð÷ÂÛ
ÔڿƼ¼¸ßËÙ·¢Õ¹µÄÐÅϢʱ´ú£¬µç×Ó¼¼Êõ¡¢Î¢ÐͼÆËã»ú¼¼ÊõµÄÓ¦ÓøüÊÇ¿Õǰ¹ã·º£¬°éËæ×Å¿ÆÑ§¼¼ÊõºÍÉú²ú²»¶Ï·¢Õ¹£¬ÐèÒª¶Ô¸÷ÖÖ²ÎÊý½øÐÐζȲâÁ¿¡£ÔÚµ¥Æ¬»úζȲâÁ¿ÏµÍ³ÖÐ×î¹Ø¼üµÄÊDzâÁ¿Î¶ȡ¢¿ØÖÆÎ¶Ⱥͱ£³Öζȣ¬Î¶ȲâÁ¿ÊǶԹ¤Òµ¶ÔÏóÖÐÖ÷ÒªµÄ±»¿Ø²ÎÊýÖ®Ò»£¬Òò´Ëµ¥Æ¬»ú²âÁ¿ÊǶÔζȵÄÓÐЧµÄ²âÁ¿£¬²¢ÄÜÔÚ¹¤ÒµÉú²úÖеõ½¹ã·ºÓ¦Óá£
±¾´Î¿ÎÉèËùÑо¿µÄ¿ÎÌâÊÇ¡°»ùÓÚµ¥Æ¬»úµÄÈÈË®¹øÂ¯Î¶ȿØÖÆÏµÍ³Éè¼Æ£¬Ö÷Òª½éÉÜÁ˶ÔÈÈË®¹øÂ¯µÄζÈÏÔʾ¡¢¿ØÖƼ°±¨¾¯¡¢ÊµÏÖÁËζȵÄʵʱÏÔʾ¼°¿ØÖÆ¡£¹øÂ¯Ë®Î¿ØÖƲ¿·Ö²ÉÓÃÁËAT89S52µ¥Æ¬»ú¡¢DS18B20ζȴ«¸ÐÆ÷ÒÔ¼°²½½øµç»úÀ´ÊµÏÖ£¬Í¨¹ýζȴ«¸ÐÆ÷DS18B20²É¼¯»·¾³Î¶ȣ¬ÒÔµ¥Æ¬»úΪºËÐÄ¿ØÖƲ¿¼þ½«²É¼¯µ½µÄζÈͨ¹ý´®¿ÚͨÐÅMAX232ÊäÈëµ½µçÄÔÖУ¬ÔÚµçÄÔÖÐͨ¹ýCÓïÑÔ±à³ÌÀ´¿ØÖƵ¥Æ¬»úµÄ¹¤×÷·½Ê½£¬½«³ÌÐòÏÂÔØµ½µ¥Æ¬»úÖУ¬Í¨¹ýÉ趨ζÈÓë¸ø¶¨Î¶ȵıȽÏÀ´¿ØÖƵç»úµÄÕý·´×ªÀ´Ä£ÄâÉýκͽµÎÂʹϵͳ¹¤×÷ÔÚÉ趨µÄζȷ¶Î§Ö®ÄÚ£¬µ±Î¶ȸßÓÚÉ趨ֵʱ£¬Í¨¹ýµç»úÕýתÀ´Ä£Ä⿪´óÀäË®·§£¬½ø¶øÊ¹Ë®Î½µµÍ£»µ±Î¶ȵÍÓÚÉ趨ֵʱ£¬Í¨¹ýµç»ú·´×ªÀ´Ä£Äâ¹ØÐ¡ÀäË®·§£¬½ø¶øÊ¹Ë®ÎÂÉý¸ß£»Ö±µ½Ôڹ涨µÄζȷ¶Î§ÄÚ½øÐкãμÓÈÈ¡£±¾´Î¿ÎÉèͨ¹ýLabviewÀ´»æÖÆÈË»ú½»»¥½çÃæÉèÖÃζȵÄÉÏÏÂÏÞ¡£²¢ÇÒͨ¹ý¸Ã½çÃæ¿ÉÒÔʵʱÏÔʾµ±Ç°µÄζÈÖµ£¬·¢³ö±¨¾¯Ðźŵȣ¬±ãÓÚ²Ù×÷ÈËÔ±¹Û²ì¡£
¹Ø¼ü´Ê£ºAT89S52µ¥Æ¬»ú DS18B20ζȴ«¸ÐÆ÷ ´®¿ÚͨѶ Labview ²½½øµç»ú
1
Ò» Éè¼ÆÈÎÎñ¡¢ÒªÇóºÍ¼¼ÊõÖ¸±ê
1.1Éè¼ÆÈÎÎñ ¢Ùϵͳ¹¹³É£º
ϵͳÖ÷ÒªÓÉζȴ«¸ÐÆ÷£¬µ¥Æ¬»ú¿ØÖÆÏµÍ³¡¢¹øÂ¯Î¶ȶÔÏó¡¢Ö´ÐÐÆ÷£¨²éÕÒ×ÊÁÏ×Ô¼ºÑ¡Ôñ£©µÈ×é³É¡£
ζȴ«¸ÐÆ÷¡¢¿ØÖÆÆ÷¡¢Ö´ÐÐÆ÷¿É²éÕÒ×ÊÁÏ×ÔÐÐÑ¡Ôñ£¬¿ØÖÆÆ÷Ñ¡Ôñµ¥Æ¬»úΪ¿ØÖÆÆ÷¡£µ¥Æ¬»úÐͺÅ×ÔÑ¡
¢Úд³öζȲâÁ¿Óë¿ØÖÆ¹ý³Ì£¬»æÖÆÎ¶ȿØÖÆÏµÍ³×é³É¿òͼ¡£ ¢Û£¨1£©ÏµÍ³Ó²¼þµç·Éè¼Æ×ÔÑ¡¡£
ζȲâÁ¿³ÌÐò¡¢Î¶ÈУ׼³ÌÐò¡¢Î¶ȿØÖƳÌÐòµÈ²¿·Ö×é³É¡£ 1.2Ö÷Òª¼¼ÊõÖ¸±ê
£¨1£© ζÈÏÔʾÎó²î²»³¬¹ý1¡æ¡£ £¨2£© ζÈÏÔʾ·¶Î§Îª0¡æ¡ª99¡æ¡£
¶þ¡¢×ÜÌåÉè¼Æ·½°¸
2.1 Éè¼ÆË¼Â·
±¾Éè¼Æ·½°¸²ÉÓÃAT89S52µ¥Æ¬»ú×÷Ϊ¿ØÖÆÆ÷£¬DS18B20оƬ×÷Ϊζȴ«¸ÐÆ÷£¬²½½øµç»ú×÷ΪִÐÐÆ÷¹¹³É¹ý³Ì¿ØÖÆÏµÍ³£¬À´Ä£ÄâÈÈË®¹øÂ¯Î¶ȿØÖÆÏµÍ³¡£Í¨¹ýζȴ«¸ÐÆ÷DS18B20²É¼¯¹øÂ¯Ë®Î£¬ÒÔµ¥Æ¬»úΪºËÐÄ¿ØÖƲ¿¼þ½«²É¼¯µ½µÄζÈͨ¹ý´®¿ÚÊäÈëµ½µçÄÔÖУ¬ÔÚµçÄÔÖÐͨ¹ýlabview×é̬Èí¼þÀ´ÏÔʾʵʱζȺÍÉèÖÃÔ¤ÖÃζȣ¬²¢¸ù¾ÝʵʱζÈÓëÔ¤ÖÃÎÂ¶ÈµÄÆ«²î´óС¿ØÖƽøË®·§ÃŵĿª¹Ø£¬½ø¶ø´ïµ½µ÷½Ú¹øÔîˮεÄÄ¿µÄ¡£µ±ÊµÊ±Î¶ȸßÓÚÉ趨ֵʱ£¬Í¨¹ýµç»úÕýתÀ´Ä£Ä⿪´óÀäË®·§£¬½ø¶øÊ¹Ë®Î½µµÍ£»µ±Î¶ȵÍÓÚÉ趨ֵʱ£¬Í¨¹ýµç»ú·´×ªÀ´Ä£Äâ¹ØÐ¡ÀäË®·§£¬½ø¶øÊ¹Ë®ÎÂÉý¸ß£»Ö±µ½Ôڹ涨µÄζȷ¶Î§ÄÚ½øÐкãμÓÈÈ¡£±¾´Î¿ÎÉèͨ¹ýLabviewÀ´»æÖÆÈË»ú½»»¥½çÃæ£¬ÉèÖÃËùÐèζÈÖµ¡£
2.2ϵͳ×ÜÌå¿òͼ
2
Êý¾ÝÏÔʾ ÉÏλ»ú Ô½ÏÞ±¨¾¯ MAX232 µçƽת»» оƬ DS18B20 ζÈоƬ AT89S52 Êý¾Ý´«Êä ULN2003 ²½½øµç»ú
2.3ϵͳ¿òͼ
Èý¡¢¿ØÖÆÆ÷AT89S52 3.1 AT89S52¼ò½é
AT89S52ÊÇÒ»Öֵ͹¦ºÄ¡¢¸ßÐÔÄÜCMOS8λ΢¿ØÖÆÆ÷£¬¾ßÓÐ8KÔÚϵͳ¿É³ÌFlash´æ´¢Æ÷¡£Ê¹ÓÃAtmel¹«Ë¾¸ßÃܶȷÇÒ×ʧÐÔ´æ´¢Æ÷¼¼ÊõÖÆÔ죬Ó빤ҵ80C51²úÆ·Ö¸ÁîºÍÒý½ÅÍêÈ«¼æÈÝ¡£Æ¬ÉÏFlashÔÊÐí³ÌÐò´æ´¢Æ÷ÔÚϵͳ¿É±à³ÌÒàÊÊÓÚ³£¹æ±à³ÌÆ÷ÔÚµ¥Ð¾Æ¬ÉÏÓµÓÐÁéÇɵÄ8λCPU ºÍÔÚϵͳ¿É±à³ÌFlash£¬Ê¹µÃAT89S52ΪÖÚ¶àǶÈëʽ¿ØÖÆÓ¦ÓÃϵͳÌṩ¸ßÁé»î¡¢³¬ÓÐЧµÄ½â¾ö·½°¸¡£AT89S52¾ßÓÐÒÔϱê×¼¹¦ÄÜ£º
8k×Ö½ÚFlash¡¢256×Ö½ÚRAM¡¢32 λI/O ¿ÚÏß¡¢¿´ÃŹ·¶¨Ê±Æ÷£¬2 ¸öÊý¾ÝÖ¸Õë¡¢Èý¸ö16 λ ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢Ò»¸ö6ÏòÁ¿2¼¶ÖжϽṹ¡¢È«Ë«¹¤´®Ðпڣ¬Æ¬ÄÚ¾§Õñ¼°Ê±Öӵ緡£ÁíÍâAT89S52¿É½µÖÁ0Hz¾²Ì¬Âß¼²Ù×÷£¬
3