ÕªÒª£º½éÉÜÒ»ÖÖ²âƵÒǵÄÉè¼Æ·½°¸£¬²¢½«´ËÒÇÆ÷Ó¦Óõ½ÔÆÄÏÌìÎĄ̈Àö½2.4mÍûÔ¶¾µÔ²¶¥Î¶ȵIJâÁ¿¹¤×÷ÖС£Ïêϸ²ûÊöÁËPIC18F452×Ô´øµÄCCPÄ£¿éµÄ²âƵÔÀí£¬Í¬Ê±¸ø³öÁËÒÇÆ÷ÈíÓ²¼þµÄÉè¼Æ˼·£¬×îºóÔÚProteusÖжÔϵͳ½øÐÐÁË·ÂÕæ²âÊÔ¡£²âÊÔ½á¹û±íÃ÷Á˸÷½°¸µÄ¿ÉÐÐÐÔ¡£¸ÃÒÇÆ÷µÄÑÐÖÆҲΪÎ÷²¿ÍûÔ¶¾µµÄÑ¡Ö·¹¤×÷ÌṩÁËÒ»ÖÖÓÐЧµÄ²âÁ¿¹¤¾ß¡£
ͨ¹ýƵÂʵIJâÁ¿À´¼ä½ÓµØ»ñȡζÈÊý¾ÝÊǼì²âÌìÎÄÍûÔ¶¾µÔ²¶¥Î¶ȵij£Ó÷½·¨¡£ÆµÂÊÐźŲ»µ«¾ßÓнÏÇ¿µÄ¿¹¸ÉÈÅÄÜÁ¦£¬¶øÇÒÒ×ÓÚ´«Êä¡£Òò´Ë½«ÍûÔ¶¾µÔ²¶¥¸½½üµÄζȴ«¸ÐÆ÷Ëù²úÉúµÄµçÐźÅת»»ÎªÆµÂÊÐźţ¬È»ºó¶ÔƵÂÊÐźŽøÐвâÁ¿ºÍ²É¼¯£¬×îÖÕÔÙͨ¹ýһЩȷ¶¨µÄº¯Êý¹Øϵ°ÑƵÂÊֵת»»ÎªÎ¶ÈÖµ¡£¸Ã·½°¸ÓëÖ±½Ó²âÁ¿Î¶ȵķ½·¨Ïà±È£¬¿É²Ù×÷ÐÔ¸üÇ¿¡£
1 PIC18F452µÄ²âƵÔÀí
PIC18F452ÊÇÃÀ¹úMicrochip¹«Ë¾Éú²úµÄÒ»¿î¸ßÐÔÄܵÄ8λµ¥Æ¬»ú£¬ÆäƬÉÏ×ÊÔ´Ê®·Ö·á¸»£¬±¾ÎÄÉè¼ÆµÄ²âƵÒǾÍÊÇʹÓøõ¥Æ¬»úµÄCCP1(²¶×½/±È½Ï/Âö¿íµ÷ÖÆ)Ä£¿éµÄ²¶×½¹¦ÄÜÀ´ÊµÏֵģ¬CCP1Ä£¿é¹¤×÷ÔÚ²¶×½Ä£Ê½ÏµĹ¦ÄÜ¿òͼÈçͼ1Ëùʾ¡£
ÔÚ²¶×½Ä£Ê½Ï£¬Ã¿µ±CCPÒý½ÅÉÏÓÐÏÂÁÐʼþÖ®Ò»·¢Éúʱ£ºÃ¿¸öϽµÑØ·¢Éú¡¢Ã¿¸öÉÏÉýÑØ·¢Éú¡¢Ã¿4¸öÉÏÉýÑØ·¢Éú¡¢Ã¿16¸öÉÏÉýÑØ·¢Éú£¬CCP R1H£ºCCPR1L¾Í»á²¶×½TMR1»òTMR3¼Ä´æÆ÷µÄ16λ¼ÆÊýÖµ£¬¼´¼Ç¼ÏÂʼþ·¢ÉúµÄʱ¿Ì£¬Ê¹ÓÃCCPÄ£¿éµÄÕâ¸ö¹¦ÄܾͿÉÒÔʵÏÖƵÂʵIJâÁ¿¡£
ʹÓÃPIC18F452½øÐÐƵÂʲâÁ¿µÄÔÀíÈçͼ2Ëùʾ£ºÉèÖÃCCPÄ£¿é¹¤×÷ÓÚ²¶×½Ä£Ê½£¬²¢ÇÒÈÃËüÔÚÿ¸öÉÏÉýÑز¶×½Ò»´ÎÊý¾Ý£¬ÓÉÏàÁÚÁ½¸öÉÏÉýÑص½À´µÄʱ¼ä²î¾Í¿ÉÒԵõ½±»²âÂö³åµÄÖÜÆÚ£¬´Ó¶øÒ²¾ÍµÃµ½ÁËÂö³åµÄƵÂÊ¡£
2 ²âƵÒǵÄÈíÓ²¼þÉè¼Æ
2.1 Ó²¼þµç·Éè¼Æ
²âƵÒǵÄÓ²¼þµç·Ö÷Òª°üÀ¨Á½¸ö·½Ã棺ƵÂʲâÁ¿µç·ºÍÊý¾ÝͨÐŵç·¡£ÆµÂʲâÁ¿ÊÇָʹÓÃPIC18F452µÄCCPÄ£¿é²âÁ¿ÍⲿÂö³åÐźŵÄƵÂÊ£»Êý¾ÝͨÐÅÊÇÖ¸½«²âÁ¿µÃµ½µÄÊý¾Ýͨ¹ý´®¿Ú´«ÖÁPC»ú½øÐд¦Àí¡£²âƵÒǵÄÓ²¼þµç·Èçͼ3Ëùʾ¡£
2.2 Èí¼þÉè¼Æ
Èí¼þµÄÖ÷Òª¹¦ÄܾÍÊÇÉèÖÃÏà¹ØµÄ¹¦ÄÜÄ£¿éÀ´ÅäºÏÓ²¼þʵÏÖƵÂʵIJɼ¯ÓëÊý¾ÝµÄÉÏ´«£¬ÎªÁ˴ﵽʵʱ²É¼¯µÄÄ¿µÄ£¬CCPÄ£¿éʹÓÃÖжϷ½Ê½½øÐв¶×½¡£²âƵÒÇÓëPC»ú²ÉÓÃÖ÷´ÓʽͨÐÅ£¬PIC18F452¸ù¾ÝPC»ú·¢À´µÄ²»Í¬Ö¸Áî½øÐÐÏà¹ØµÄ²Ù×÷£¬Ö¸Áî¹²ÓÐÁ½ÖÖ£º¿ªÊ¼²É¼¯ºÍÍ£Ö¹²É¼¯¡£µ±½ÓÊÕµ½“¿ªÊ¼²É¼¯”ÃüÁîʱ£¬PIC18F452¾ÍÆô¶¯CCPÄ£¿é½øÐÐƵÂʵIJâÁ¿²¢°Ñ²âÁ¿½á¹ûͨ¹ý´®¿ÚÉÏ´«µ½PC»ú£»µ±½ÓÊÕµ½“Í£Ö¹²É¼¯”µÄÃüÁîʱ£¬PIC18F452¾Í¹Ø±ÕCCPÄ£¿é£¬Í¬Ê±Í£Ö¹ÉÏ´«Êý¾Ý£¬È»ºó¼ÌÐøµÈ´ýÉÏλ»úµÄÃüÁî¡£²âƵÒǵÄÈí¼þÁ÷³ÌͼÈçͼ4Ëùʾ¡£
3 ·ÂÕæ·ÖÎö
ʹÓÃÈí¼þ·ÂÕæµÄ·½·¨²»µ«¿ÉÒÔÔÚÀíÂÛÉÏÑéÖ¤Éè¼ÆµÄ¿ÉÐÐÐÔ£¬¶øÇÒÒ²½µµÍÁË¿ª·¢µÄ³É±¾ºÍ¿ª·¢ÄѶȣ¬ÕâÖÖ¼¼ÊõÔÚ»ùÓÚµ¥Æ¬»úµÄ¿ª·¢ÖÐÊǷdz£ÓÐÓõġ£
ProteusÊÇÓ¢¹úLabcenter¹«Ë¾¿ª·¢µÄÒ»¿îµç··ÖÎöÓëʵÎï·ÂÕæÈí¼þ£¬¿ÉÒÔ·ÂÕæ¡¢·ÖÎö¶àÖÖÄ£ÄâÆ÷¼þºÍ¼¯³Éµç·£¬¹¦Äܷdz£Ç¿´ó£¬Í¬Ê±¸ÃÈí¼þ»¹Ö§³Ö¶àÖÖÐͺŵĵ¥Æ¬»ú£¬ÈçAVR£¬PIC£¬MCS-51µÈ¡£¸ü¿É¹óµÄÊǸÃÈí¼þ¿ÉÒÔÓëMicrochip¹«Ë¾µÄMPLAB¼¯³É¿ª·¢»·¾³½øÐÐÎÞ·ìÁ¬½Ó£¬´Ó¶øÒ²¿ÉÒÔ½øÐгÌÐòµÄµ¥²½µ÷ÊÔ£¬Õû¸ö²Ù×÷Ҳʮ·Ö¼òµ¥£¬Ö»ÒªÓÃMPLAB½«Ô´³ÌÐò±àÒë³ÉHEXÎļþµ¼È˵½ProteusÖеĵç·ͼÖм´¿É¼ÌÐø·ÂÕæ²âÊÔ£¬²âÊÔËùÓõĵç·ÔÀíͼÈçͼ5Ëùʾ¡£
¹ØÓÚÕâ¸ö·ÂÕæÔÀíͼÓÐÒÔϼ¸µãÐèҪ˵Ã÷£º
(1)·ÂÕæµÄÄ¿µÄÊÇΪÁËÑéÖ¤Ëù¹ØÐĵÄCCPÄ£¿éµÄ¹¤×÷Çé¿ö£¬ËùÒÔͼÖÐÊ¡ÂÔÁËPIC18F452µÄ¾§Õñµç·ºÍ¸´Î»µç·£¬ÆäʵËüÃǶ¼²»»áÓ°Ïì³ÌÐòÔËÐеĽá¹û¡£
(2)´®¿ÚͨÐŲ¿·ÖËùʹÓõķÂÕæÔª¼þ(COMPIM)²»ÐèÒª½øÐеçƽת»»£¬Ö»Òª°²×°ÉÏÐéÄâ´®¿Ú²¢ÉèÖ÷ÂÕæÔª¼þµÄÏà¹ØÊôÐԾͿÉÒÔʵÏÖProteusÖеÄPIC18F452ÓëPC»ú½øÐÐͨÐÅ£¬ËùÒÔͼÖÐÊ¡ÂÔÁËMAX232µçƽת»»Ð¾Æ¬¡£
(3)COMPIM½ö½öÊÇÌṩһÖÖÎïÀíÁ¬½ÓÉϵÄÓ³Éä¹Øϵ£¬ËùÒÔÕâÀïµÄRxDÒý½ÅºÍTxDÒý½ÅµÄÁ¬½Ó·½Ê½ÊÇ°´ÕÕ¶ÔÓ¦¹ØϵÁ¬½ÓµÄ£¬ÔÚʵ¼ÊµÄÓ²¼þµç·Öл¹ÊÇÒª°´ÕÕÓ²¼þµç·ͼ(¼ûͼ3)È¥Á¬Ïß¡£
µ±ÒÔÉϹ¤×÷½øÐÐÍê±ÏÖ®ºó£¬¾Í¿ÉÒÔ¶ÔÉè¼ÆµÄµç·½øÐзÂÕæµ÷ÊÔÁË£¬³ÌÐòµÄ·ÂÕæ½á¹ûÈçͼ6Ëùʾ¡£
¡¡¡¡´Óͼ6¿ÉÒÔ¿´³ö£¬PIC18F452ÒѾ²â³öÁËÉ趨µÄ¼¸¸öÊäÈëƵÂʵÄÊýÖµ£¬·ÂÕæ½á¹û±íÃ÷¸Ã·½°¸¿ÉÐС£
4 Ó²¼þµç·µÄ²âÊÔ
·ÂÕæͨ¹ýÖ®ºó£¬¾Í¿ÉÒÔ°´ÕÕͼ3´î½¨Ó²¼þµç·À´½øÐÐÓ²¼þµÄÔËÐвâÊÔ¡£ÔÚ´ËʹÓÃVB 6.0À´±àдÉÏλ»úÈí¼þ£¬Í¬Ê±ÅäºÏAccessÊý¾Ý¿âÀ´´æ´¢PIC18F452ÉÏ´«µÄƵÂÊÊý¾Ý¡£ÏµÍ³µÄÔËÐÐЧ¹ûÈçͼ7£¬Í¼8Ëùʾ¡£
5 ½áÓï
Ä¿Ç°£¬²âƵÒÇÒѾ±»³É¹¦µØÓ¦Óõ½ÁËÔÆÄÏÌìÎĄ̈Àö½2.4 mÔ²¶¥µÄζȲɼ¯¹¤×÷ÖС£½ñºó»¹»á¶ÔÒÇÆ÷½øÐÐÀ©Õ¹ºÍÍêÉÆ(ÀýÈ磬ÔÚÒÇÆ÷ÉÏÔö¼ÓÊý¾Ý´æ´¢Ä£¿é)£¬µ½Ê±¸ÃÒÇÆ÷½«¿ÉÒÔÊÊÓ¦Ò°ÍâµÄ¹¤×÷»·¾³£¬Õâ¶ÔÓÚ¼´½«¿ªÊ¼µÄÎ÷²¿ÍûÔ¶¾µµÄÑ¡Ö·¹¤×÷¾ßÓзdz£ÏÖʵµÄÒâÒå¡£