ÔÚµ¥Æ¬»ú·¢ËͲɼ¯Ö¸Áîºó£¬µÈ´ýDS18B20ÏìÓ¦£¬DS18B20×ö³öÏìÓ¦ºó¾Í»á½øÐÐÒ»´ÎζÈÊý¾ÝµÄ²É¼¯£¬DS18B20ËùÒª²É¼¯µÄζÈÐźÅÊÇÄ£ÄâÐźţ¬ÐèÒªÔÚÆ¬ÄÚ¾¹ýÄ£Êýת»»ºóÔÙË͸øµ¥Æ¬»ú½øÐбØÒªµÄ´¦Àí£¬È»ºóµ÷ÓÃÏÔʾ×Ó³ÌÐòÍê³ÉÊý¾ÝµÄÏÔʾ£¬ÖÁ´Ë½áÊø³ÌÐò¡£Æä¹¤×÷Á÷³ÌͼÈçͼ3.3Ëùʾ¡£
¿ªÊ¼ ³õʼ»¯ ÊÇ·ñÓÐÊý¾Ý²É¼¯Ö¸Á Y Êý¾Ý²É¼¯ N
ƬÄÚÊý¾Ýת»» µ÷ÓÃÏÔʾ×Ó³ÌÐò ÏßÊø
ͼ3.3 ζȲɼ¯³ÌÐòÁ÷³Ìͼ
3.2.4 LCD1602ÏÔʾ×Ó³ÌÐòÁ÷³Ìͼ
LCD1602ÏÔʾµç·ÓÃÓÚÏÔʾζÈÖµºÍʱ¼äµÄÏÔʾ£¬Æä¾ßÌ幤×÷Á÷³ÌΪÏÈÓɵ¥Æ¬»úÏòÆä·¢ËÍÖ¸Á¼´ÏòLCD1602дָÁÉèÖõÚÒ»ÐÐÏÔʾλºÅ£¬Ò²¼´ÏÔʾµØÖ·£¬È»ºóÓɵ¥Æ¬»úÏòÆä·¢ËÍдÊý¾ÝÖ¸ÁͬÑù£¬LCD1602½Óµ½Ð´Êý¾ÝÖ¸Áîºó£¬Óɵ¥Æ¬»úÏòÆäдÈëÊý¾Ý£¬½ø¶øÏÔʾÊý¾Ý£»Í¬Ñù£¬Ò²ÒªÉèÖõڶþÐÐÏÔʾλºÅ£¬ÔÚ½Óµ½µ¥Æ¬»ú·¢Ë͵ÄдÊý¾ÝÖ¸Áîºó£¬Ð´ÈëÊý¾Ý½øÐÐÏÔʾ¡£Æä³ÌÐòÁ÷³ÌͼÈçͼ3.4Ëùʾ¡£
20
¿ªÊ¼ ³õʼ»¯ ÉèµÚÒ»ÐÐÏÔʾλºÅ дÊý¾ÝÏÔʾµÚÒ»ÐÐ ÉèµÚ¶þÐÐÏÔʾλºÅ дÊý¾ÝÏÔʾµÚ¶þÐÐ ÏßÊø
ͼ3.4 LCD1602 ÏÔʾµç·Á÷³Ìͼ
3.2.5 ±¨¾¯µç·×Ó³ÌÐòÁ÷³Ìͼ
±¨¾¯µç·ÊÇÔÚÊý¾Ý²É¼¯µç·²É¼¯µ½µÄζÈÖµ³¬³öÉ趨ֵµÄ·¶Î§Ê±£¬·äÃùÆ÷ÏìÆðÆðµ½±¨¾¯×÷Óã¬Æä¾ßÌ幤×÷Á÷³ÌΪ£¬ÏÈÓÉÊý¾Ý²É¼¯µç·½øÐÐζÈÊý¾ÝµÄ²É¼¯£¬È»ºó£¬½«²É¼¯µ½µÄÊý¾ÝË͸øµ¥Æ¬»ú½øÐзÖÎöºÍ´¦Àí£¬Í¬Ê±£¬µ¥Æ¬»úµ÷ÓÃLCD1602ÏÔʾ×Ó³ÌÐò£¬½«Êý¾Ý´«Ë͸øÏÔʾµç·½øÐÐÏÔʾ£»ÔÚµ¥Æ¬»ú´¦Àí·ÖÎöÍêÐźÅ×÷³öÅжϣ¬Èô×ö³öÅжϵĽá¹ûÊǼì²âÖµÊdz¬³öÉ趨ֵµÄÉÏÏÂÏÞ£¬Ôòµ¥Æ¬»ú·¢ËÍÐźÅʹ±¨¾¯µç·ÖзäÃùÆ÷Ãù½Ð,ͬʱ·¢¹â¶þ¼«¹Ü·¢¹â£¬ÊµÏÖ±¨¾¯¹¦ÄÜ£»Èô¼ì²âֵû³¬³öÉ趨·¶Î§£¬Ôò±¨¾¯µç·²»¹¤×÷¡£Æä³ÌÐòÁ÷³ÌͼÈçÏÂͼ3.5Ëùʾ¡£
21
¿ªÊ¼ ¶ÁÈ¡´«¸ÐÆ÷1ζȲ¢×ª»» N ÊÇ·ñ³¬ÏÞ£¿ Y ±¨¾¯ ¶ÁÈ¡´«¸ÐÆ÷2ζȲ¢×ª»» ÊÇ·ñ³¬ÏÞ£¿ N
Y ±¨¾¯ ½áÊø ͼ3.5 ±¨¾¯µç·Á÷³Ìͼ
22
µÚËÄÕ ·ÂÕæ²âÊÔ
±¾´Î·ÂÕæ²ÉÓÃKeilºÍProteusÏà½áºÏµÄ·½Ê½£¬Keil»·¾³ÏÂCÓïÑÔ±à³Ì¼òµ¥£¬ÇÒµ÷ÊÔ·½±ã¡£¶øÔÚProteusϽøÐзÂÕæÐÎÏó¡¢Ö±¹Û£¬Á½Õß½áºÏ£¬ÏàµÃÒæÕá£
·ÂÕæ´óÖ¾¹ýÒÔϲ½Ö裺
1¡¢ÔÚKeilϱàд³ÌÐò£¬²¢½øÐе÷ÊÔ£¬²¢Éú³ÉÊ®Áù½øÖÆÎļþ£¨HEXÎļþ£©¡£ÔÚProteusÏÂн¨Îļþ£¬²¢ÔÚÔª¼þ¿âÖÐÕÒµ½ÏàÓ¦µÄÔª¼þÈ絥Ƭ»ú¡¢DS18B20µÈÌí¼Óµ½ÎļþÖУ¬²¢°´ÕÕÔÀíͼÁ¬½ÓºÃµç·¡£
2¡¢½«KeilÉú³ÉµÄÊ®Áù½øÖÆÎļþ¼ÓÔØµ½Proteusµ¥Æ¬»úÖУ¬¾ßÌå¹ý³Ì£ºsource¡ª¡ªAdd/Remove source files?¡ª¡ª´ò¿ªAdd/Remove Source Code Files¶Ô»°¿ò¡ª¡ªÌí¼ÓHexÎļþ¡ª¡ªµã»÷¡°OK¡±¡£ 3¡¢°´ÏÂProteus×óϽǵÄͼ¡£
°´Å¥½øÐзÂÕæ£¬²¢¸ù¾Ý·ÂÕæ½á¹ûÈ¥ÐÞÕý³ÌÐòºÍµç·
4.1Proteus¼ò½é
Proteus ÊÇÓ¢¹úLabcenter¹«Ë¾¿ª·¢µÄµç··ÖÎöÓëʵÎï·ÂÕæÈí¼þ¡£ËüÔËÐÐÓÚWindows²Ù×÷ϵͳÉÏ£¬¿ÉÒÔ·ÂÕæ¡¢·ÖÎö(SPICE)¸÷ÖÖÄ£ÄâÆ÷¼þºÍ¼¯³Éµç·£¬¸ÃÈí¼þµÄÌØµãÊÇ£º
1¡¢ÊµÏÖÁ˵¥Æ¬»ú·ÂÕæºÍSPICEµç··ÂÕæÏà½áºÏ¡£¾ßÓÐÄ£Äâµç··ÂÕæ¡¢Êý×ֵ緷ÂÕæ¡¢µ¥Æ¬»ú¼°ÆäÍâΧµç·×é³ÉµÄϵͳµÄ·ÂÕæ¡¢RS232¶¯Ì¬·ÂÕæ¡¢I2Cµ÷ÊÔÆ÷¡¢SPIµ÷ÊÔÆ÷¡¢¼üÅ̺ÍLCDϵͳ·ÂÕæµÄ¹¦ÄÜ£»Óи÷ÖÖÐéÄâÒÇÆ÷£¬Èçʾ²¨Æ÷¡¢Âß¼·ÖÎöÒÇ¡¢Ðźŷ¢ÉúÆ÷µÈ¡£
2¡¢Ö§³ÖÖ÷Á÷µ¥Æ¬»úϵͳµÄ·ÂÕæ¡£Ä¿Ç°Ö§³ÖµÄµ¥Æ¬»úÀàÐÍÓУºARM7(LPC21xx)¡¢ 8051/52ϵÁС¢AVRϵÁС¢PIC10/12/16/18ϵÁС¢HC11ϵÁÐÒÔ¼°¶àÖÖÍâΧоƬ¡£
3¡¢ÌṩÈí¼þµ÷ÊÔ¹¦ÄÜ¡£ÔÚÓ²¼þ·ÂÕæÏµÍ³ÖоßÓÐÈ«ËÙ¡¢µ¥²½¡¢ÉèÖöϵãµÈµ÷ÊÔ¹¦ÄÜ£¬Í¬Ê±¿ÉÒÔ¹Û²ì¸÷¸ö±äÁ¿¡¢¼Ä´æÆ÷µÈµÄµ±Ç°×´Ì¬£¬Òò´ËÔÚ¸ÃÈí¼þ·ÂÕæÏµÍ³ÖУ¬Ò²±ØÐë¾ßÓÐÕâЩ¹¦ÄÜ£»Í¬Ê±Ö§³ÖµÚÈý·½µÄÈí¼þ±àÒëºÍµ÷ÊÔ»·¾³£¬ÈçKeil C51 uVision4¡¢MPLABµÈÈí¼þ¡£
4¡¢¾ßÓÐÇ¿´óµÄÔÀíͼ»æÖƹ¦ÄÜ¡£
×ÜÖ®£¬¸ÃÈí¼þÊÇÒ»¿î¼¯µ¥Æ¬»úºÍSPICE·ÖÎöÓÚÒ»ÉíµÄ·ÂÕæÈí¼þ£¬¹¦Äܼ«ÆäÇ¿´ó¡£
4.2·ÂÕæ½á¹û
·ÂÕæµç·ͼÈçͼ4.1Ëùʾ¡£
23