ËÅ·þµç»ú¡£±È½ÏÉÏÊöÈýÖÖµç»ú£¬Ö±Á÷µç»úÉϵ缴ת¶¯£¬µôµçºó¹ßÐԽϴó£¬Í£»úʱ»¹»áת¶¯Ò»¶¨½Ç¶Èºó²Å¿ÉÍ£ÏÂÀ´£»×ª¾ØÐ¡¡¢ÎÞ±§ËÀ¹¦ÄÜ£¬Èç¹ûÒªÇó׼ȷͣÔÚÒ»¸öλÖã¬Æä±Õ»·Ëã·¨½Ï¸´ÔÓ¡£²½½øµç»úת¾ØÏà¶ÔÖ±Á÷µç»ú´ó£¬¼Û¸ñÊÊÖУ¬¿ØÖƾ«¶È½Ï¸ß£¬ÊÊÓÃÓڽϾ«È·µÄ²âÁ¿ÖÐ,¿ÉÓÐЧÌá¸ßÊäÒºËٶȵĿØÖƾ«¶È¡£ËÅ·þµç»ú£¬»úÐµÌØÐԽϺá¢Êä³ö¹¦ÂÊ½Ï´ó¡¢Æð¶¯×ª¾Ø´ó¡¢Çý¶¯µç·¼òµ¥¡¢Õý·´×ªµÄ¿ØÖƽÏÈÝÒס¢ÇÒ¾ßÓб§ËÀ¹¦ÄÜ(δÉϵçʱµç»úµÄת¾Ø·Ç³£´ó)£¬µ«¿¼Âǵ½Æäʵ¼Ê¼Û¸ñ¶¯éü¾ÍÊǼ¸Ç§¿é£¬¹Ê¶øÆúÓá£×ۺϿ¼ÂÇÉÏÊö¸÷ÖÖµç»úµÄÌØµãºó£¬×îÖÕÑ¡Óò½½øµç»ú¡£
2.2.6Ö÷´Ó»úͨÐÅ·½°¸
·½°¸Ò»£º²ÉÓÃÎÞÏß·½Ê½¡£
³£ÓõÄÎÞÏß·½Ê½ÓкìÍâ¡¢À¶ÑÀ¡¢Zigbee¡¢ÎÞÏßÊÕ·¢Ä£¿éµÈ¡£ºìÍⷽʽµÄ´«Êä¾àÀë·Ç³£ÓÐÏÞ£¬¶øÇÒÒ×ÊÜÕϰÎïµÄ¸ÉÈÅ£¬Òò´Ë²»ÄÜÓ¦ÓÃÔÚ±¾ÏµÍ³µ±ÖС£À¶ÑÀ¼¼±È½Ï¸´ÔÓ£¬¹¦ºÄÒ²±È½Ï´ó¡£Zigbee¼¼ÊõµÄ±ê×¼´«Êä¾àÀëΪ75m£¬²¢¿ÉÀ©Õ¹ÖÁ¼¸°ÙÃ×ÉõÖÁ¼¸¹«Àµ«ÊǴ˼¼ÊõÊÇÒ»¸öÓÉÈô¸É¸öÎÞÏßÊý´«Ä£¿é×é³ÉµÄÒ»¸öÎÞÏßÊý´«ÍøÂçÆ½Ì¨£¬¶øÇÒÏÖÔÚZigbee DSSS 2.4G 250kps 3-5¹«ÀïÎÞÏßÊý¾Ý²É¼¯ÖÕ¶ËÄ£¿éµÄ¼Û¸ñÔÚÿƬ1000Ôª×óÓÒ£¬ÈôÊÇÇ¿ÐвÉÓôËÄ£¿éÊÆ±ØÔì³É³É±¾¹ý¸ßÄÑÒÔÍÆ¹ã¡£ÎÞÏßÊÕ·¢Ä£¿éRF905¡¢nRF2401a¼Û¸ñËäÈ»Äܹ»½ÓÊÜ£¬µ«ÊÇÕâÖÖÎÞÏßÄ£¿é²¢²»ÊǷdz£ÊʺÏÔËÓÃÔÚÂ¥Óîµ±ÖУ¬¾¹ý²âÊÔ£¬ÔÚ¿Õ¿õ³¡µØÉÏ200m·¶Î§ÄÚûÓÐÎÊÌ⣨˵Ã÷ÊéÉÏ˵¿ªÀ«µØ´øÎª500m£¬ÓÉÓÚÌõ¼þÓÐÏÞû×ö²âÊÔ£©£¬µ«ÊÇÏÖ´úÂ¥ÓîÆÕ±é²ÉÓøֽîË®Äà½á¹¹£¬¶Ôµç´Å²¨Ë¥¼õ×÷Ó÷dz£ÑÏÖØ¡£ËäÈ»Äܹ»Íâ¼Ó¹¦·ÅÒÔʹ¹¦ÂÊÌáÉýÖÁ30dbm£¬µ«ÊÇÕâÑùÔö¼ÓÁ˳ɱ¾£¬Í¬Ê±ÉÃ×ÔÔö´óRF·øÉ书Âʲ»½ö»á¶ÔÈËÉí½¡¿µ²úÉú²»ÀûÓ°Ï죬¶øÇÒ¿ÉÄÜ»áÃæÁÙ·¨ÂÉÉϵÄÎÊÌ⣬Òò´ËÒ²²»ÒËʹÓ᣻ùÓÚÒÔÉÏÔÒò£¬·ñ¾öÁËÎÞÏß´«Êäģʽ£¬Òò´ËÖ»ÄÜÑ¡ÔñÓÐÏß´«Êäģʽ¡£
·½°¸¶þ£º²ÉÓÃÓÐÏß·½Ê½¡£
³£ÓõÄÓÐÏß·½Ê½¿É·ÖΪÓв¢ÐÐͨÐźʹ®ÐÐͨÐÅ¡£²¢ÐÐͨÐÅÒ»°ãÔÚʵ¼Êµ±ÖÐ ÓõýÏÉÙ£¬ÆäÌØµãÊÇ´«ÊäËٶȿ죬µ«ÊÇÕ¼Óõ¥Æ¬»úI /O¿Ú½Ï¶à£¬ÐèÒªµÄ´«ÊäÏß Ò²ºÜ¶à£¬²»ÊʺÏÔ¶¾àÀëͨÐÅ,Òò´ËÆúÓöø²ÉÓô®ÐÐͨÐÅ·½Ê½¡£
´®ÐÐͨÐÅÓÖ¿É·ÖΪͬ²½´«ÊäºÍÒì²½´«Ê䣬ͬ²½´«ÊäÒ»°ãÓÃÓÚ´«ÊäÐÅÏ¢Á¿´ó£¬´«ÊäËÙ¶ÈÒªÇó½Ï¸ß£¨¿É´ï800kb /s£©µÄ³¡ºÏ¡£ÒòΪËüÒªÇóÓÉʱÖÓÀ´ÊµÏÖ½ÓÊÕÓë·¢ËÍÖ®¼äµÄÑϸñͬ²½£¬¶ÔʱÖÓÐźÅÏàλµÄÒ»ÖÂÐÔÒªÇó·Ç³£Ñϸñ£¬µ¼ÖÂÆäÓ²¼þÉ豸¸´ÔÓ£¬³É±¾¸ß£¬²»ÒËʹÓã¬ËùÒÔ²ÉÈ¡Òì²½´®ÐÐͨÐÅ·½Ê½¡£½áºÏ8051±¾Éí£¬ÆäÄÚ²¿ÓÐÒ»¸öȫ˫¹¤´®Ðпڣ¬¹²ÓÐ4ÖÖ¹¤×÷·½Ê½¡£·½Ê½0²¢²»ÓÃÓÚͨÐÅ£¬¶øÊÇͨ¹ýÍâ½ÓÒÆÎ»¼Ä´æÆ÷оƬʵÏÖÀ©Õ¹I/O¿ÚµÄ¹¦ÄÜ£»·½Ê½1Ϊ8λÒ첽ͨÐŽӿڣ¬ÓÃÓÚË«»úͨÐÅ£¬ÔÚ¾àÀëСÓÚ1.5mʱ¿ÉÖ±½ÓÏà½ÓÀûÓõ¥Æ¬»ú±¾ÉíµÄTTLµçƽֱ½Ó´«ÊäÐÅÏ¢£¬
ΪÔö¼ÓͨОàÀ룬¼õÉÙͨÐż°µçÔ´¸ÉÈÅ£¬Ò»°ã²ÉÓÃRS-232-C±ê×¼½øÐÐͨÐÅ£»·½Ê½2¡¢·½Ê½3¾ùΪ9λÒ첽ͨÐŽӿڣ¬ÆäÇø±ð½öÔÚÓÚ²¨ÌØÂʲ»Í¬£¬Ö÷ÒªÓÃÓÚ¶à»úͨÐÅ£¬Ò²¿ÉÓÃÓÚË«»úͨÐÅ¡£
ËùÒÔ£¬¹²ÓÐÈýÖÖ·½°¸¿É¹©Ñ¡Ôñ£º
·½°¸Ò»£º²ÉÓÃI2C×ÜÏßͨÐÅÐÒé ÓŵãÊÇÒ×ÓÚʵÏÖ¶à»úͨÐŲ¢ÇÒͨÐÅÏß·¼òµ¥£¬½öÐèÒªSDL¡¢SCLÁ½ÌõͨÐÅÏß¡£µ«²»ÊÊÓÃÓڽϳ¤¾àÀëµÄÐźŴ«Êä¡£
·½°¸¶þ£º²ÉÓÃTTL´®ÐÐͨЊͨÐż¼Êõ³ÉÊ죬¾ßÓз½°¸Ò»µÄÓŵ㣬½öÐèÒªRXD¡¢TXDÁ½ÌõͨÐÅÏߣ¬²¨ÌØÂʿɵ÷£¬Í¨ÐÅËٶȿ졣ȱµãÊÇÒ×ÊܸÉÈÅ£¬²»ÊÊÓÃÓÚ³¤¾àÀëͨÐÅ¡£
·½°¸Èý£º²ÉÓÃRS485´®ÐÐͨÐÅ·½Ê½ ±¾·½°¸¾ßÓз½°¸¶þµÄÓŵ㣬²¢ÇÒ¿¹¸ÉÈÅÄÜÁ¦Ç¿£¬¿ÉʵÏֽϳ¤¾àÀëͨÐÅ¡£
ÓÉÓÚÖ÷´Ó»ú´«Êä¾àÀë½Ï¶Ì£¬´Ó×î¼ÑÐԼ۱ȳö·¢£¬Ñ¡Ôñ·½°¸¶þ¡£
2.3ϵͳ×ÜÌå¿òͼ
¸ù¾ÝÇ°ÃæµÄϵͳ·ÖÎö£¬±¾ÎÄÑо¿µÄ»ùÓÚ8051µ¥Æ¬»úµÄÊäÒº¼à¿ØÏµÍ³Ö÷ÒªÓÐÁ½´ó²¿·Ö×é³É£¬ËüÃÇ·Ö±ðÊÇÓÉ8051µ¥Æ¬»ú¹¹³ÉµÄÖ÷Õ¾¡¢ÓÉ8051µ¥Æ¬»úµÄ´ÓÕ¾ÒÔ¼°Ö÷´ÓÕ¾Ö®¼äµÄÊý¾ÝͨÐÅÏß·¡£¸ù¾ÝÇ°ÃæµÄ·½°¸ÂÛÖ¤£¬´ÓÕ¾µç·Ö÷Òª°üº¬ÒÔϼ¸¸öÄ£¿é£ºÊäÒºÐźŲɼ¯µ¥Ôª¡¢Âö³åÕûÐκÍA /Dת»»µ¥Ôª¡¢Éù¹â±¨¾¯µ¥Ôª¡¢Êý¾ÝͨÐŵ¥ÔªºÍµ¥Æ¬»úÍâΧµç·µÈ£¬Ö÷Õ¾µç·°üÀ¨¼üÅ̵ç·ºÍÊýÂë¹ÜÏÔʾµç·ºÍͨÐŵç·¡£ÆäÖÐÊäÒºÐźŲɼ¯µ¥ÔªÍê³ÉÊäÒºÐźŵIJɼ¯¹¤×÷£¬Âö³åÕûÐκÍA /Dת»»µ¥Ôª°Ñ²É¼¯µ½µÄÄ£ÄâÐźűäΪÊý×ÖÐźÅÒԱ㵥Ƭ»ú½øÐд¦Àí£¬µ¥Æ¬»ú´¦ÀíÍê±ÏºóÒ»·½ÃæÏÔʾÊäÒºËٶȵÈÐÅÏ¢£¬ÁíÒ»·½Ãæ¸ù¾ÝÉ趨µÄÊäÒºËٶȶÔÊäÒºËٶȽøÐе÷Õû¡£
¼üÅÌ Ö÷Õ¾ 8051 ÊýÂë¹ÜÏÔʾ ´ÓÕ¾
Éù¹â±¨¾¯µç·²½½øµç»úÇý¶¯ ²½½øµç»ú Ëٶȼì²âÓëÒºÃæ¸ß¶È¼ì²âµç· ´¢ÒºÆ¿8051
ͼ2-1 ϵͳµÄ½á¹¹¿òͼ
µÚÈýÕ ϵͳµÄÓ²¼þÉè¼Æ
3.1 ϵͳµÄÓ²¼þÉè¼Æ
¸ù¾Ý±¾ÏµÍ³µÄ¹¦ÄܾßÌåÒªÇ󣬱¾¼à¿ØÏµÍ³µÄÓ²¼þÉè¼ÆÖ÷ÒªÓÉÁ½´ó²¿·Ö×é³É: 1¡¢´ÓÕ¾ ÖÐÑë´¦ÀíÆ÷ÓÉ8051µ¥Æ¬»ú¹¹³É£¬Íê³É¶Ôijһ¾ßÌåµÄÊäÒº¿ØÖƹý³ÌµÄ¼à¿Ø¡£Í¬Ê±»¹°üÀ¨ÊäÒºÐźŻñÈ¡µ¥Ôª£¬Âö³åÕûÐεç·ºÍA/Dת»»µ¥Ôª£¬Éù¹â±¨¾¯µç·£¬µç»ú¿ØÖƵç·£¬ÒºÃæ¼ì²âµç·¡£ÆäÖÐÐźŻñÈ¡µ¥ÔªÍê³ÉÊäÒºÐźŵIJɼ¯;Âö³åÕûÐκÍA/Dת»»µç·°Ñ²É¼¯µÄÄ£ÄâÐźűäΪÊý×ÖÐźš£Éù¹â±¨¾¯µç·ÓÃÀ´½øÐÐÒì³£±¨¾¯¡£
2¡¢Ö÷Õ¾ ÖÐÑë´¦ÀíÆ÷ÓÉ8051µ¥Æ¬»ú¹¹³É£¬Íê³É¶ÔÒºÌåµãµÎ¿ØÖƺÍÏÔʾ¡£ 3.2 ´ÓÕ¾µÄÓ²¼þµç·ͼ¼°¹¤×÷ÔÀí
´ÓÕ¾ÓÉ8051µ¥Æ¬»ú¹¹³É£¬Í¬Ê±»¹°üÀ¨ÊäÒºÐźŻñÈ¡µ¥Ôª£¬Âö³åÕûÐεç·ºÍA/Dת»»µ¥Ôª£¬Éù¹â±¨¾¯µç·£¬µç»ú¿ØÖƵç·£¬ÒºÃæ¼ì²âµç·¡£ÆäÓ²¼þ¾ßÌå¼ì²âµç·ÈçͼËùʾ£º
ͼ3-1 ´ÓÕ¾Éè¼ÆÓ²¼þͼ
3.2 ´ÓÕ¾¸÷ϵͳµ¥ÔªµÄÉè¼Æ 3.2.1ÖÐÑë´¦Àíµ¥Ôª
±¾Éè¼Æ²ÉÓÃ8051µ¥Æ¬»ú×÷ΪÖÐÑë´¦Àí¿ØÖÆÆ÷¡£µ¥Æ¬»úÊÇ΢ÐͼÆËã»úÖеĸöÖØÒª·ÖÖ§£¬ÊÇ΢ÐÍ»ú·¢Õ¹µ½Ò»¶¨½×¶ÎµÄ²úÎËüµÄÈ«³ÆÊǵ¥Æ¬»ú΢ÐͼÆËã»ú¡£µ¥»úÊǰÑ×é³É΢ÐͼÆËã»úµÄ¸÷¸ö¹¦Äܲ¿¼þ:ÖÐÑë´¦ÀíÆ÷(CPU)¡¢Ëæ»ú´æÈ¡´æ´¢Æ÷(RAM)¡¢Ö»¶Á´æ´¢Æ÷(ROM)¡¢ÊäÈë/Êä³ö½Ó¿Ú(1/0)¡¢¶¨Ê±Æ÷¡¢¼ÆÊýÆ÷¼°´®ÐÐͨÐŽӿڵȲÉÓôó¹æÄ£¼¯³ÉÖÆ×÷ÔÚÒ»¿éоƬÖУ¬¹¹³ÉÒ»¸öÍêÕûµÄ΢ÐͼÆËã»ú¡£ËüÌØ±ðÊÊÓÃÓÚ¿ØÖÆÁìÓò£¬Æä½á¹¹ºÍÖ¸ÁÄܶ¼Êǰ´ÕÕ¹¤Òµ¿ØÖÆÒªÇóÀ´Éè¼ÆµÄ£¬Òò¶øÓÖ½Ð×öµ¥Æ¬Î¢ÐÍ¿ØÖÆÆ÷(Single Chip Mieroeontroller)¡£ÔÚ¹úÍâÒ²°ÑËü½Ð×öµ¥Æ¬Î¢ÐͼÆËãÆ÷(Single Chip MICrocomputer)¡£
8051µ¥Æ¬»úÊÇIntel¹«Ë¾ÓÚ1980ÄêÍÆ³öµÄ²úÆ·£¬º¬ÓÐÒ»¸ö8λ´¦ÀíÆ÷£¬128B RAM£¬21¸öרÓüĴæÆ÷£¬4KBµÄÄÚ²¿ROM£¬4¸ö8λ²¢ÐÐI/O¿Ú£¬Ò»¸öȫ˫¹¤´®ÐÐI/O¿Ú£¬Á½¸ö16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷¡£·ûºÏ±¾´ÎÉè¼ÆµÄÒªÇó£¬ËùÒÔ²ÉÓÃ8051µ¥Æ¬»ú¡£
3.2.2µãµÎÐźżì²âµ¥Ôª
´Ëµ¥ÔªÓÃÀ´¼ì²âÊÇ·ñÓÐÒºµÎµÎÏ£¬Æä´«¸ÐÆ÷²¿·Ö²ÉÓúìÍâ¶ÔÉäʽ¹âµç´«¸ÐÆ÷£¬Èçͼ£³££²Ëùʾ£º
ͼ3-2 µãµÎÐźżì²âµç·
ºìÍâ¶ÔÉä´«¸ÐÆ÷ÊÇÓɺìÍâ·¢Éä¹ÜºÍÊܹâ¹Ü×é³ÉµÄ£¬ËüµÄÖ÷Òª¹¦ÄÜÊÇʵÏֵ硪ºìÍâÏß¡ªµçµÄת»»¡£ÓÉÓÚºìÍâ¹â²¨³¤±È¿É¼û¹â³¤£¬Êܿɼû¹âÓ°Ïì½ÏС£¬ÆäºìÍâϵͳ¾ßÓгߴçС¡¢ÖØÁ¿Çá¡¢Ò×ÓÚ°²×°µÈÓŵ㡣Òò´ËÊǼì²âÒºµÎµÎËÙµÄÊ×Ñ¡´«¸ÐÆ÷¡£ÎªÁ˼õÉÙ»·¾³¹âÔ´µÄ¸ÉÈÅ¡¢ÔöÇ¿ÐÅÔë±È£¬²ÉÓÃÂö³åµ÷ÖÆµÄ·½Ê½¡£
°Ù¶ÈËÑË÷¡°77cn¡±»ò¡°Ãâ·Ñ·¶ÎÄÍø¡±¼´¿ÉÕÒµ½±¾Õ¾Ãâ·ÑÔĶÁÈ«²¿·¶ÎÄ¡£Êղر¾Õ¾·½±ãÏ´ÎÔĶÁ£¬Ãâ·Ñ·¶ÎÄÍø£¬Ìṩ¾µäС˵½ÌÓýÎÄ¿âÒºÌåµãµÎËÙ¶È¼à¿ØÏµÍ³µÄÉè¼Æ - ͼÎÄ(3)ÔÚÏßÈ«ÎÄÔĶÁ¡£
Ïà¹ØÍÆ¼ö£º