Êý×Öµçѹ±íµç·Éè¼Æ±¨¸æ
Ò»¡¢ÌâÄ¿¼°Éè¼ÆÒªÇó
²ÉÓÃ51ϵÁе¥Æ¬»úºÍADCÉè¼ÆÒ»¸öÊý×Öµçѹ±í£¬ÊäÈëΪ0¡«5VÏßÐÔÄ£ÄâÐźţ¬Êä³öͨ¹ýLEDÏÔʾ£¬ÒªÇóÏÔʾÁ½Î»Ð¡Êý¡£
¶þ¡¢Ö÷Òª¼¼ÊõÖ¸±ê
1¡¢Êý×ÖоƬA/Dת»»¼¼Êõ
2¡¢µ¥Æ¬»ú¿ØÖƵÄÊýÂë¹ÜÏÔʾ¼¼Êõ 3¡¢µ¥Æ¬»úµÄÊý¾Ý´¦Àí¼¼Êõ
Èý¡¢·½°¸ÂÛÖ¤¼°Ñ¡Ôñ
Ö÷ÒªÉè¼Æ·½¿òͼÈçÏ£º
µçÄ£µ¥ÊýѹÊýƬÂë ²É ×ª»ú¹Ü¼¯»»´¦ÏÔ Àí ʾ
1¡¢Ö÷¿ØÐ¾Æ¬
·½°¸1£ºÑ¡ÓÃרÓÃת»¯Ð¾Æ¬INC7107ʵÏÖµçѹµÄ²âÁ¿ºÍʵÏÖ£¬ÓÃËÄλÊýÂë¹ÜÏÔʾ³ö×îºóµÄת»»µçѹ½á¹û¡£È±µãÊǾ©¶¼±È½ÏµÍ£¬ÄÚ²¿µçѹת»»ºÍ¿ØÖƲ¿·Ö²»¿É¿ØÖÆ¡£ÓŵãÊǼ۸ñµÍÁ®¡£
·½°¸2£ºÑ¡Óõ¥Æ¬»úAT89C51ºÍA/Dת»»Ð¾Æ¬ADC0809ʵÏÖµçѹµÄת»»ºÍ¿ØÖÆ£¬ÓÃËÄλÊýÂë¹ÜÏÔʾ³ö×îºóµÄת»»µçѹ½á¹û¡£È±µãÊǼ۸ñÉÔ¹ó£»ÓŵãÊÇת»»¾©¶¼¸ß£¬ÇÒת»»µÄ¹ý³ÌºÍ¿ØÖÆ¡¢ÏÔʾ²¿·Ö¿ÉÒÔ¿ØÖÆ¡£
»ùÓڿγÌÉè¼ÆµÄÒªÇóºÍʵÑéÊÒÄÜÌṩµÄоƬ£¬ÎÒÑ¡ÓÃÁË£º·½°¸2¡£ 2¡¢ÏÔʾ²¿·Ö
·½°¸1£ºÑ¡ÓÃ4¸öµ¥ÌåµÄ¹²Òõ¼«ÊýÂë¹Ü¡£ÓŵãÊǼ۸ñ±È½Ï±ãÒË£»È±µãÊǺ¸½Óʱ±È½ÏÂé·³£¬ÈÝÒ׳ö´í¡£
·½°¸2£ºÑ¡ÓÃÒ»¸öËÄÁªµÄ¹²Òõ¼«ÊýÂë¹Ü£¬Íâ¼ÓËĸöÈý¼«¹ÜÇý¶¯¡£Õâ¸öµç·¼¸ºõûÓÐȱµã£»ÓŵãÊDZãÓÚ¿ØÖÆ£¬¼Û¸ñµÍÁ®£¬º¸½Ó¼òµ¥¡£
»ùÓڿγÌÉè¼ÆµÄÒªÇóºÍʵÑéÊÒËùÄÜÌṩµÄÒÇÆ÷£¬ÎÒÑ¡ÓÃÁË£º·½°¸2¡£
ËÄ¡¢µç·Éè¼ÆÔÀí
Ä£Äâµçѹ¾¹ýµµÎ»Çл»µ½²»Í¬µÄ·Öѹµç·ɸ¼õºó£¬¾¸ôÀë¸ÉÈÅË͵½A/Dת»»Æ÷½øÐÐA/Dת»»¡£È»ºóË͵½µ¥Æ¬»úÖнøÐÐÊý¾Ý´¦Àí¡£´¦ÀíºóµÄÊý¾ÝË͵½LEDÖÐÏÔʾ¡£Í¬Ê±Í¨¹ý´®ÐÐͨѶÓëÉÏλͨÐÅ¡£Ó²¼þµç·¼°Èí¼þ³ÌÐò¡£¶øÓ²¼þµç·ÓÖ´óÌå¿É·ÖΪA/Dת»»µç·¡¢LEDÏÔʾµç·£¬¸÷²¿·Öµç·µÄÉè¼Æ¼°ÔÀí½«»áÔÚÓ²¼þµç·Éè¼Æ²¿·ÖÏêϸ½éÉÜ£»³ÌÐòµÄÉè¼ÆÊ¹Óûã±àÓïÑÔ±à³Ì£¬ÀûÓÃKeilºÍPROTEUS Èí¼þ¶ÔÆä±àÒëºÍ·ÂÕæ¡£
Ò»°ãI/O½Ó¿ÚоƬµÄÇý¶¯ÄÜÁ¦ÊǺÜÓÐÏ޵ģ¬ÔÚLEDÏÔʾÆ÷½Ó¿Úµç·ÖУ¬Êä³ö¿ÚËùÄÜÌṩµÄÇý¶¯µçÁ÷Ò»°ãÊDz»¹»µÄÓÈÆäÊÇÉè¼ÆÖÐÐèÒªÓõ½¶àλLED£¬´Ëʱ¾ÍÐèÒªÔö¼ÓLEDÇý¶¯µç·¡£Çý¶¯µç·ÓжàÖÖ£¬³£ÓõÄÊÇTTL»òMOS¼¯³Éµç·Çý¶¯Æ÷£¬ÔÚ±¾Éè¼ÆÖвÉÓÃÁË74LS244Çý¶¯µç·¡£
±¾ÊµÑé²ÉÓÃAT89C51µ¥Æ¬»úоƬÅäºÏADC0808Ä£/Êýת»»Ð¾Æ¬¹¹³ÉÒ»¸ö¼òÒ×µÄÊý×Öµçѹ±í£¬ÔÀíµç·Èçͼ1Ëùʾ¡£¸Ãµç·ͨ¹ýADC0808оƬ²ÉÑùÊäÈë¿ÚIN0ÊäÈëµÄ0¡«5 VµÄÄ£ÄâÁ¿µçѹ£¬¾¹ýÄ£/Êýת»»ºó£¬²úÉúÏàÓ¦µÄÊý×ÖÁ¿¾¹ýÆäÊä³öͨµÀD0¡«D7´«Ë͸øAT89C51оƬµÄP0¿Ú¡£AT89C51¸ºÔð°Ñ½ÓÊÕµ½µÄÊý×ÖÁ¿¾¹ýÊý¾Ý´¦Àí£¬²úÉúÕýÈ·µÄ7¶ÎÊýÂë¹ÜµÄÏÔʾ¶ÎÂ룬²¢Í¨¹ýÆäP1¿Ú´«Ë͸øÊýÂë¹Ü¡£Í¬Ê±Ëü»¹Í¨¹ýÆäÈýλI/O¿ÚP1.0¡¢P1.1¡¢P1.2¡¢P1.3²úÉúλѡÐźţ¬¿ØÖÆÊýÂë¹ÜµÄÁÁÃð¡£ÁíÍ⣬AT89C51»¹¿ØÖÆ×ÅADC0808µÄ¹¤×÷¡£ÆäALE¹Ü½ÅΪADC0808ÌṩÁË1MHz¹¤×÷µÄʱÖÓÂö³å£»P2.4¿ØÖÆADC0808µÄµØÖ·Ëø´æ¶Ë(ALE)£»P2.1¿ØÖÆADC0808µÄÆô¶¯¶Ë(START)£»P2.3¿ØÖÆADC0808µÄÊä³öÔÊÐí¶Ë(OE)£»P2.0¿ØÖÆADC0808µÄת»»½áÊøÐźÅ(EOC)¡£
Digital Analog Êý¾Ý²É ¼¯Ä£¿é ADC0808 Êý¾Ý´¦Àí¼°¿ØÖÆÄ£¿é PP 2 0 AT89C51 P 3 Êä³öÏÔʾ ÏÔʾģ¿é 4λһÌåLEDÊýÂë¹Ü ¿ØÖÆ ÐźŠP2 LEDλ¿ØÖÆÐźŠ1¡¢Ä£Êýת»» µç·ÔÀíͼÈçÏÂËùʾ£¬Èý¸öµØÖ·Î»ADDA,ADDB,ADDC¾ù½Ó¸ßµçƽ+5Vµçѹ£¬Òò¶øËùÐè²âÁ¿µÄÍⲿµçѹ¿ÉÓÉADC0808µÄIN7¶Ë¿ÚÊäÈë¡£ÓÉÓÚADC0808 ÔÚ½øÐÐA/Dת»»Ê±ÐèÒªÓÐCLKÐÅ£¬±¾Éè¼ÆÖÐÀûÓÃAT89C51µÄ¶¨Ê±ÖжϲúÉúÒ»¸ö100KHZµÄÂö³å£¬ÓÉP1.4¿ÚË͸øADC0808µÄʱÖÓ¶Ë£¬Í¨¹ýÈí¼þ¸øÆäÊäÈëÒ»¸öÕýÂö³å£¬¿ÉÁ¢¼´Æô¶¯A/Dת»»¡£ÔÚÈí¼þÉè¼ÆÖУ¬ÓÉÓÚÎÒÃǶԵ¥Æ¬»ú֪ʶ»¹Ã»ÄܺÜÊìÁ·µÄÕÆÎÕ£¬ÓÃÖжϷ½Ê½½Ï¸´ÔÓ£¬ÇÒÕâ¸ö³ÌÐòCPU¹¤×÷Á¿²»´ó£¬²éѯ·½Ê½¶ÔËٶȲ»»á²úÉúÓ°Ï죬ËùÒÔÎÒÃDzÉÓòéѯ·½Ê½£¬È·±£·ÂÕæµÄ½ø¶ÈºÍ׼ȷ¶È¡£ ϵͳÔÀíͼ
ÔÚA/Dת»»¿ªÊ¼Ö®Ç°£¬Öð´Î±Æ½ü¼Ä´æÆ÷µÄSARµÄÄÚÈÝΪ0£¬ÔÚA/Dת»»¹ý³ÌÖУ¬SAR´æ·Å¡°ÊÔ̽¡±Êý×ÖÁ¿£¬ÔÚת»»Íê±Ïºó£¬ËüµÄÄÚÈݼ´ÎªA/Dת»»µÄ½á¹ûÊý×ÖÁ¿¡£Âß¼¿ØÖÆÓ붨ʱµç·ÔÚSTARTÕýÂö³åÆô¶¯ºó¹¤×÷£¬Ã»À´Ò»¸öCLKÂö³å£¬¸Ãµç·¾Í¿ÉÄܸæÖªÏòSARÖд«ËÍÒ»´ÎÊÔֵ̽£¬¶ÔÓ¦Êä³öU0ÓëU1±È½Ï£¬È·¶¨Ò»´Î±Æ½üÖµ£¬¾¹ý8´Î±Æ½ü£¬¼´¿É»ñµÃ×îºóת»»µÄ½á¹ûÊý×ÖÁ¿¡£´Ë´¦£¬EOC¶Ë¿ÚµÄÐźÅÏÔʾADC0808µÄ״̬£¬¿ªÊ¼A/Dת»»Ê±£¬EOCΪµÍµçƽ£¬×ª»»½áÊøºó£¬Êä³ö¸ßµçƽ¡£
51ϵÁÐ µ¥Æ¬»ú Êý¾ÝÏÔʾ A/D µçѹÊäÈë
µçѹ·Å´ó 2¡¢ Êý¾Ý´¦Àí¼°¿ØÖÆ
A/Dת»»Íê±Ïºó£¬µ¥Æ¬»úµÄP1.6¿Ú½ÓÊÕµ½Ò»¸ßµçƽ£¬Á¢Âíͨ¹ýP2½«OEÖÃ1£¬ADC0808µÄÈý̬Êä³öËø´æÆ÷±»´ò¿ª£¬×ª»»ÍêµÄÊý×ÖÐźž¹ýÓëD0~D7ÏàÁ¬µÄP0¿Ú½øÈëAT89C51¡£AT89C51¸ù¾Ý¹«Ê½1-1½«Êý×ÖÐźÅת»»ÎªÄ£ÄâÁ¿£¬È»ºóÀûÓóÌÐò»ñȡģÄâÁ¿µÄÿһ룬·Ö±ðͨ¹ýP2¿ÚÊä³öµ½LEDÉÏ¡£Óë´Ëͬʱ£¬
AT89C51»áͨ¹ýP2.0~P2.3¿ÚÑ¡ÔñÓÃÄÄÒ»¶ÎLEDÏÔʾËù´«³öµÄÊý¾Ý¡£ÀýÈ磬µ±P2.0~P2.3=1110£¬ÔòLED½ÓÊÕµ½µÄÊý¾Ý»áÔÚµÚËĶÎLEDÉÏÏÔʾ¡£
ÁíÍ⣬AT89C51Ò»µ©»ñµÃÁËÊý¾Ýºó±ã»á½«STÖÃ0£¬¼´Ä£Êýת»»Æ÷ֹͣת»»£¬ÖªµÀLED»ñµÃеÄÊý¾Ý²¢ÏÔʾ³öÀ´£¬ST²Å»áÖØÐÂÖÃ1.ÓÉÓÚAT89C51ת»»ËÙÂʺܿ죨΢ÃîÁ¿¼¶£©£¬ËùÒÔ²»»áÓ°ÏìÆä½ÓÊÕеÄÊý¾Ý¡£
ËÄ¡¢Ö÷ÒªÔªÆ÷¼þµÄ½éÉÜ
1¡¢AT89C51µ¥Æ¬»ú¼ò½é
AT89C51ÊÇ51ϵÁе¥Æ¬»úµÄÒ»¸öÐͺţ¬ËüÊÇATMEL¹«Ë¾Éú²úµÄ¡£AT89C52ÊÇÒ»¸öµÍµçѹ¡¢¸ßÐÔÄÜCMOS 8Ϊµ¥Æ¬»ú¡£½«Í¨ÓõÄ΢´¦ÀíÆ÷ºÍFlash´æ´¢Æ÷½áºÏÔÚÒ»Æð£¬¿É·´¸´²ÁдµÄFlash´æ´¢Æ÷¿ÉÓÐЧµØ½µµÍ¿ª·¢³É±¾¡£AT89C51ÓÐPDIP¡¢PQFP/TQFP¼°PLCCµÈÈýÖÖ·â×°ÐÎʽ£¬ÒÔÊÊÓ¦²»Í¬²úÆ·µÄÐèÇó¡£
Ö÷Òª¹¦ÄÜÌØÐÔ£º
1¡¢µÍ¹¦ºÄ¿ÕÏк͵ôµçģʽ£¬Èí¼þÉèÖÃ˯Ãߺͻ½Ðѹ¦ÄÜ¡£
2¡¢¼æÈÝMCS51Ö¸Áîϵͳ£¬8K¿É·´¸´²Áд£¨>1000´Î£©Flash ROM¡£ 3¡¢3¸ö16λ¿É±à³Ì¶¨Ê±/¼ÆÊýÆ÷Öжϣ¬Ê±ÖÓÆµÂÊ0-24MHz¡£ 4¡¢32¸öË«ÏòI/O¿Ú£¬256BÄÚ²¿RAM¡£ 5¡¢2¸ö´®ÐÐÖжϣ¬¿É±à³ÌUART´®ÐÐͨµÀ¡£ 6¡¢2¸öÍⲿÖжÏÔ´£¬¹²6¸öÖжÏÔ´¡£ 7¡¢2¸ö¶ÁдÖжϿÚÏߣ¬3¼¶¼ÓÃÜλ¡£