ÍîÎ÷ѧԺ2014½ì±¾¿Æ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
¿ªÊ¼³õʼ»¯°´ÕÕÏÔʾÁÁ¶ÈÉèÖõ÷¹âÂö³åÑÓʱֵNP3.0=0Yµ÷ÑÓʱ³ÌÐòP2.7¶Ë¿ÚÊä³öµ÷¹âÂö³å ͼ4.7½ÓÊÕ³ÌÐòÁ÷³Ì
½ÓÊÕ¶ËÖжϹý³Ì£ºÊ×ÏÈÅÐ¶ÏµÍµçÆ½Âö¿í¶ÈÊÇ·ñ´óÓÚ2ms£¬Èç¹ûÂö¿í²»µ½2ms£¬ÔòÖжϷµ»Ø£»Èç¹ûµÍµçƽ´óÓÚ2ms£¬Ôò½ÓÊÕ²¢»ùÊýµÍµçƽÂö³å¸öÊý£¬È»ºóÅÐ¶Ï¸ßµçÆ½Âö¿í¶ÈÊÇ·ñ´óÓÚ3ms£¬Èç¹ûСÓÚ3ms£¬Ôò·µ»ØÉÏÒ»½×¶Î¼ÆÊý¹ý³Ì£»Èç¹û´óÓÚ3ms£¬Ôò°´ÕÕÂö³å¸öÊýÕÒµ½¶ÔÓ¦µÄ¹¦ÄܳÌÐò£¬´ËʱÖжϷµ»Ø¡£
ͼΪÖжϹý³Ì³ÌÐòÁ÷³Ìͼ£º
19
»ùÓÚµ¥Æ¬»úµÄµçÆ÷Ò£¿ØÆ÷Éè¼Æ
ÖжϿªÊ¼µÍµçƽÂö¿í>2msY½ÓÊÕ²¢¼ÆÊý£¨µÍµçƽ£©¸ßµçƽÂö¿í>3msNY°´ÕÕÂö³å¸öÊýתÖÁ¶ÔÓ¦³ÌÐòNÖжϷµ»Ø
ͼ4.8ÖжÏÁ÷³Ì
5×îºó×ܽá
±¾Ïµ±ÏÒµÂÛÎÄÏÈÈ·¶¨ÁËÒ£¿ØÐÅÏ¢µÄ´«µÝ·½Ê½¡£Í¨¹ý¶Ô±ÈºìÍâ´«µÝ¡¢ÎÞÏßµçµç²¨´«µÝ¡¢wifi¡¢zigbeeµÈ·½Ê½£¬´ÓÖÐÑ¡ÔñÁË×îºÏÊÊÓÚ±¾¿ÎÌâµÄºìÍâÏß´«µÝ¿ØÖÆÐÅÏ¢µÄ·½Ê½¡£È»ºó½øÒ»²½Á˽âÁ˺ìÍâÏß´«µÝµÄ¾ßÌå֪ʶ£¬Éè¼ÆÁËÈýÌ×Ó¦ÓÃÓÚºìÍâÏßµÄÉè¼Æ·½°¸£¬×îºó¸ù¾Ý¿ÎÌâµÄʵ¼ÊÇé¿ö£¨Ê±¼äÏÞÖÆ¡¢ÄÑÒ×¶È¡¢¹¦ÄܶàÉÙ£©È·¶¨ÁËÒÔµÚÈýÌ×·½°¸ÎªÖ÷µÄÉè¼Æ¡£ÔËÓÃÁË´óѧÆÚ¼äËùѧµÄÖ÷Òª¿Î³Ì£ºÎ¢»úÔÀí¡¢Í¨ÐÅÔÀí¡¢Êýµç¡¢Ä£µçµÈ¿Î³ÌµÄ֪ʶÍê³ÉÁ˱¾Éè¼ÆµÄÓ²¼þʵÏÖ£»¾¹ý¶ÔCÓïÑÔ¡¢»ã±àµÄµÄÇ¿»¯ÑµÁ·Íê³ÉÁ˱¾Éè¼ÆµÄÈí¼þ²¿·Ö¡£
ͨ¹ý±¾´Î¿ÎÌâʹÎÒ×Ô¼ºËùѧÓÐÒ»¸ö×ÜÌåÈÏʶ£¬¸´Ï°¹®¹ÌÁË´óѧÆÚ¼äËùѧµÄרҵ֪ʶ£»Í¬Ê±Ò²Ñ§Ï°ÐµÄרҵ֪ʶ£¬Ò²ÈÃÎÒ¶Ô´óѧËÄÄêËùѧµÄרҵ¿Î³ÌÓÐÁËÒ»´Î×ÛºÏÐÔµÄʵ¼ù¡£
ÍîÎ÷ѧԺ2014½ì±¾¿Æ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
6Ö÷Òª²Î¿¼ÎÄÏ×
[1].ºÎÏ£²Å. ÐÂÐÍÈí¿ª¹ØµçÔ´µÄÉè¼ÆÓëÓ¦ÓÃ[M] . ±±¾©:¿ÆÑ§³ö°æÉç,2000. [2].Ïȷ湤×÷ÊÒ£¬¡¶µ¥Æ¬»ú³ÌÐòÉè¼ÆÊµÀý¡·.±±¾©£ºÇ廪´óѧ³ö°æÉ磬2003 [3].ÀÇå.¡¶µ¥Æ¬»úÔÀí¼°½Ó¿Ú¼¼Êõ¡·. ±±¾©£ºº½¿Õº½Ìì´óѧ³ö°æÉ磬1997 [4].·¶ÊÙ¿µµÈ±àÖø£¬¡¶µ¥Æ¬Î¢ÐͼÆËã»úµÄÓ¦Óÿª·¢¼¼Êõ¡·. ±±¾©£ºÈËÃñÓʵç³ö°æÉ磬1998
[5].ÀîÕ䣬¸¶Ö²Í©±àÖø.¡¶µ¥Æ¬»úÔÀíÓëÓ¦Óü¼Êõ[M]¡·. ±±¾©£ºÇ廪´óѧ³ö°æÉ磬2003
[6].Íò¸£¾ý£¬ÅËËÉ·å.¡¶µ¥Æ¬Î¢»úÔÀíϵͳÉè¼ÆÓëÓ¦Óá·.Öйú¿ÆÑ§¼¼Êõ´óѧ³ö°æÉç.
[7].À. ¡¶MCS-51ϵÁе¥Æ¬»úʵÓýӿڼ¼Êõ¡·.±±¾©£ºº½¿Õº½Ìì´óѧ³ö°æÉ磬1999.
[8].ÕÅËàÎÄ,½Õ×ÎÄ. ¸ßƵµç×Óµç·.¸ßµÈ½ÌÓý³ö°æÉç.1993.µÚÈý°æ.
[9].öÄÀ×£¬ÁõÊ¥µÂ£¬ºúÏ̱ó.ZigBee¼¼Êõ¼°Ó¦ÓÃ. ±±¾©º½¿Õº½Ìì´óѧ³ö°æÉç.µÚ1°æ (2007Äê9ÔÂ1ÈÕ)
21
»ùÓÚµ¥Æ¬»úµÄµçÆ÷Ò£¿ØÆ÷Éè¼Æ
¸½Â¼
²¿·Ö³ÌÐò²âÊÔ´úÂ룺
KEY_PORT EQU P3 ;P3.4-P3.7
LCD_PORT EQU P0 ;lcd¿ØÖÆÓëÇý¶¯ RS BIT P2.3 ;lcd¿ØÖÆÓëÇý¶¯ RW BIT P2.4 ;lcd¿ØÖÆÓëÇý¶¯ E BIT P2.5 ;lcd¿ØÖÆÓëÇý¶¯
SCLK BIT P2.0 ;DS1302¿ØÖÆÓëÇý¶¯ IO BIT P2.1 ;DS1302¿ØÖÆÓëÇý¶¯ RST BIT P2.2 ;DS1302¿ØÖÆÓëÇý¶¯ PHWX BIT P3.2 ;HWX-INT0
DQ BIT P3.5 ;18B20Êý¾ÝÊäÈë/Êä³ö¶Ë KEY_BUSY BIT 00H ;startup check timer display load
SEC EQU 30H MIN EQU 31H HOUR EQU 32H DAY EQU 33H MONTH EQU 34H YEAR EQU 35H WEEK EQU 36H COM EQU 38H DAT EQU 39H
KEY_CNT EQU 3DH
HWX_NUM1 EQU 80H ; ½ÓÊÕÊ×Êý¾Ý´æ·ÅµØÖ· HWX_NUM2 EQU 81H ; ½ÓÊÕÊ×Êý¾Ý´æ·ÅµØÖ· HWX_NUM3 EQU 82H ; ½ÓÊÕÊ×Êý¾Ý´æ·ÅµØÖ· HWX_NUM4 EQU 83H ; ½ÓÊÕÊ×Êý¾Ý´æ·ÅµØÖ· HWX_STO EQU 41H ;receivd hwx data
HWX_FLG BIT 07H ; RECIEVED HWX_SIGNAL
HWX_BUSY BIT 08H ; startup check timer display load TEM_L EQU 34H TEM_H EQU 35H TEM_NUM EQU 36H ALARM BIT P3.4