ÄãºÃ£¬»¶Ó­À´µ½¾­¹ÜÖ®¼Ò [µÇ¼] [×¢²á]

ÉèΪÊ×Ò³ | ¾­¹ÜÖ®¼ÒÊ×Ò³ | Êղر¾Õ¾

ʹÓÃ89C2051ʵÏÖA/DµÄʹÓ÷½·¨ºÍ³ÌÐòA/Dת»»Éè¼Æ(Ò») _µç×ÓÐÅÏ¢¹¤³Ì±ÏÒµÂÛÎÄ

·¢²¼Ê±¼ä£º2014-10-26 À´Ô´£ºÈË´ó¾­¼ÃÂÛ̳
Ò»¡¢Ñ¡ÌâµÄ±³¾°ºÍÒâÒ壺Ëæ×ÅÊý×Öµç×Ó¼¼ÊõµÄѸËÙ·¢Õ¹£¬ÓÃÊý×Öµç·À´´¦ÀíÄ£ÄâÐźŵÄÇé¿ö¸ü¼ÓÆÕ¼°¡£Õâ¾ÍÉæ¼°µ½Ä£ÄâÐźÅÓëÊý×ÖÐźżäµÄÏ໥ת»»:´ÓÄ£ÄâÐźŵ½Êý×ÖÐźŵÄת»»³ÆÄ£/Êýת»»(ÓÖ³ÆA/Dת»»)£¬Íê³ÉA/Dת»»µÄµç·³ÆA/Dת»»Æ÷£¨¼ò³ÆADC£©; ´ÓÊý×ÖÐźŵ½Ä£ÄâÐźŵÄת»»³ÆÊý/ģת»»(ÓÖ³ÆD/Aת»»)£¬Íê³ÉD/Aת»»µÄµç·³ÆD/Aת»»Æ÷£¨¼ò³ÆDAC£©¡£ ¶þ¡¢¿ÎÌâÑо¿µÄÖ÷ÒªÄÚÈÝ£ºA/Dת»»Êǽ«Ä£ÄâÐźÅת»»ÎªÊý×ÖÐźš£×ª»»¹ý³Ìͨ¹ýÈ¡Ñù¡¢±£³Ö¡¢Á¿»¯ºÍ±àÂëËĸö²½ÖèÍê³É¡£Í¨³£È¡ÑùºÍ±£³ÖÊÇÀûÓÃͬһ¸öµç·Á¬Ðø¹ý³Ì½øÐеģ¬Á¿»¯ºÍ±àÂëÒ²ÊÇÔÚת»»¹ý³ÌÖÐͬʱʵÏÖ¡£ Ä£Äâ/Êý×Ö£¨A/D)ת»» Ò»,Öð´Î±Æ½üʽģ/Êý(A/D)ת»»Æ÷Ô­Àí ¶þ,Öð´Î±Æ½üA/D±¾×é³É Èý,µäÐÍÄ£/Êýת»»Æ÷AT89C2051 Èý¡¢±¾¿ÎÌâÒªÑо¿»ò½â¾öµÄÎÊÌâºÍÄâ²ÉÓõÄÑо¿ÊֶΣ¨Í¾¾¶£©£ºµ¥Æ¬»úϵͳ: AT89C2051ÊÇÒ»¸öµÍµçѹ£¬¸ßÐÔÄÜCMOS 8λµ¥Æ¬»ú£¬Æ¬ÄÚº¬2k bytesµÄ¿É·´¸´²ÁдµÄÖ»¶ÁFlash³ÌÐò´æ´¢Æ÷ºÍ128 bytesµÄËæ»ú´æÈ¡Êý¾Ý´æ´¢Æ÷£¨RAM£©£¬Æ÷¼þ²ÉÓÃATMEL¹«Ë¾µÄ¸ßÃܶȡ¢·ÇÒ×ʧÐÔ´æ´¢¼¼ÊõÉú²ú£¬¼æÈݱê×¼MCS-51Ö¸Áîϵͳ£¬Æ¬ÄÚÖÃͨÓÃ8λÖÐÑë´¦ÀíÆ÷ºÍFlash´æ´¢µ¥Ôª£¬¹¦ÄÜÇ¿´óAT89C2051µ¥Æ¬»ú¿ÉΪÄúÌṩÐí¶à¸ßÐԼ۱ȵÄÓ¦Óó¡ºÏ¡£ ÕªÒª AT89C2051ÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄµ¥Æ¬»ú£¬Ëü½«AT89C51µÄP0¿Ú¡¢P2¿Ú¡¢EA/Vcc¡¢ALE/PROG¡¢ ¿ÚÏß¼ò»¯ºó£¬ÐγɵÄÒ»ÖÖ½ö20¸öÒý½ÅµÄµ¥Æ¬»ú£¬Ï൱ÓÚINTEL8031µÄ×îСӦÓÃϵͳ¡£Õâ¶ÔÓÚһЩ²»Ì«¸´ÔӵĿØÖƳ¡ºÏ£¬½öÓÃһƬAT89C2051¾Í×ã¹»ÁË¡£ÓÉÓÚ½«¶à¹¦ÄܵÄ8λCPUºÍ2KBÉÁËÙ´æ´¢Æ÷ÒÔ¼°Ä£Äâµçѹ±È½ÏÆ÷¼¯³Éµ½µ¥¸öоƬÉÏ£¬´Ó¶ø³ÉΪһÖֶ๦ÄܵÄ΢´¦ÀíÆ÷£¬ÕâΪÐí¶àǶÈëʽ¿ØÖÆÌṩÁËÒ»ÖÖ¼«¼ÑµÄ·½°¸£¬Ê¹´«Í³µÄ51ϵÁе¥Æ¬»úµÄÌå»ý´ó¡¢¹¦ºÄ´ó¡¢¿ÉѡģʽÉÙµÈÖî¶àÀ§ÈÅÉè¼Æ¹¤³ÌʦÃǵÄÖÂÃüÈõµã²»¸´´æÔÚ¡£ ¹Ø¼ü´Ê£ºAT89C2051 ÉÁËÙ´æ´¢Æ÷ Ä£Äâµçѹ±È½ÏÆ÷ ¶à¹¦ÄܵÄ΢´¦ÀíÆ÷ Ä¿ ¼ µÚÒ»Õ ÒýÑÔ2 1.1A/Dת»»Æ÷2 1.1.1 A/Dת»»Æ÷µÄ»ù±¾Ô­Àí2 1.1.2 A/Dת»»Æ÷µÄ¹¹³É2 1.1.3 ¼¯³ÉA/Dת»»Æ÷¼°Ó¦ÓÃ2 2.1Æ÷¼þºÍÔ­Àí2 2.1.1 AT89C2051Ϊʲô¿ÉÒÔ²»ÐèÒªÍⲿµÄA£¯DоƬ?2 2.1.2 AT89C2051µÄA£¯Dת»»ÊÇÈçºÎʵÏÖµÄ?2 3.1µç·2 3.1.1µç·ԭÀíºÍÆ÷¼þÑ¡Ôñ2 3.1.2µØÖ··ÖÅäºÍÁ¬½Ó2 4.1Öð´Î±Æ½üʽ2 4.1.1Öð´Î±Æ½üʽģ/Êý£¨A/D£©×ª»»Æ÷Ô­Àí2 4.1.2Öð´Î±Æ½üʽA/Dת»»Æ÷»ù±¾×é³É2 4.1.3µäÐÍÄ£/Êýת»»Æ÷AT89C20512 4.1.3.1оƬ¼ò½é2 4.1.3.2 AT89C2051¹¤×÷ʱÐò2 4.1.3.3 AT89C2051Óë΢´¦ÀíÆ÷µÄÁ¬½Ó2 5.1³ÌÐòÉè¼Æ2 5.1.1³ÌÐò¹¦ÄÜ2 5.1.2Ö÷ÒªÆ÷¼þºÍ±äÁ¿µÄ˵Ã÷2 5.1.3³ÌÐò´úÂë2 ²Î¿¼ÎÄÏ×4 ¸½Â¼ A4 ¸½Â¼ B4 ÖÂл4 ÒýÑÔ AT89C2051ÊÇÒ»¸öµÍµçѹ£¬¸ßÐÔÄÜCMOS 8λµ¥Æ¬»ú£¬Æ¬ÄÚº¬2k bytesµÄ¿É·´¸´²ÁдµÄÖ»¶ÁFlash³ÌÐò´æ´¢Æ÷ºÍ128 bytesµÄËæ»ú´æÈ¡Êý¾Ý´æ´¢Æ÷£¨RAM£©£¬Æ÷¼þ²ÉÓÃATMEL¹«Ë¾µÄ¸ßÃܶȡ¢·ÇÒ×ʧÐÔ´æ´¢¼¼ÊõÉú²ú£¬¼æÈݱê×¼MCS-51Ö¸Áîϵͳ£¬Æ¬ÄÚÖÃͨÓÃ8λÖÐÑë´¦ÀíÆ÷ºÍFlash´æ´¢µ¥Ôª£¬¹¦ÄÜÇ¿´óAT89C2051µ¥Æ¬»ú¿ÉΪÄúÌṩÐí¶à¸ßÐԼ۱ȵÄÓ¦Óó¡ºÏ¡£ AT89C2051ÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄµ¥Æ¬»ú£¬µ«ËüÖ»ÓÐ20¸öÒý½Å£¬15¸öË«ÏòÊäÈë/Êä³ö£¨I/O£©¶Ë¿Ú£¬ÆäÖÐP1ÊÇÒ»¸öÍêÕûµÄ8λ˫ÏòI/O¿Ú£¬Á½¸öÍâÖжϿڣ¬Á½¸ö16λ¿É±à³Ì¶¨Ê±¼ÆÊýÆ÷,Á½¸öÈ«Ë«Ïò´®ÐÐͨÐÅ¿Ú£¬Ò»¸öÄ£Äâ±È½Ï·Å´óÆ÷¡£ ͬʱAT89C2051µÄʱÖÓƵÂÊ¿ÉÒÔΪÁ㣬¼´¾ß±¸¿ÉÓÃÈí¼þÉèÖõÄ˯ÃßÊ¡µç¹¦ÄÜ£¬ÏµÍ³µÄ»½ÐÑ·½Ê½ÓÐRAM¡¢¶¨Ê±/¼ÆÊýÆ÷¡¢´®ÐпںÍÍâÖжϿڣ¬ÏµÍ³»½ÐѺ󼴽øÈë¼ÌÐø¹¤×÷״̬¡£Ê¡µçģʽÖУ¬Æ¬ÄÚRAM½«±»¶³½á£¬Ê±ÖÓÍ£Ö¹Õñµ´£¬ËùÓй¦ÄÜÍ£Ö¹¹¤×÷£¬Ö±ÖÁϵͳ±»Ó²¼þ¸´Î»·½¿É¼ÌÐøÔËÐС£ 1.1 A/Dת»»Æ÷ 1.1.1, A/Dת»»Æ÷µÄ»ù±¾Ô­Àí Ä£Äâµç×Ó¿ª¹ØSÔÚ²ÉÑùÂö³åCPSµÄ¿ØÖÆÏÂÖظ´½Óͨ,¶Ï¿ªµÄ¹ý³Ì.S½Óͨʱ,ui(t)¶ÔC³äµç,Ϊ²ÉÑù¹ý³Ì;S¶Ï¿ªÊ±,CÉϵĵçѹ±£³Ö²»±ä,Ϊ±£³Ö¹ý³Ì.ÔÚ±£³Ö¹ý³ÌÖÐ,²ÉÑùµÄÄ£Äâµçѹ¾­Êý×Ö»¯±àÂëµç·ת»»³ÉÒ»×énλµÄ¶þ½øÖÆÊýÊä³ö.t0ʱ¿ÌS±ÕºÏ,CH±»Ñ¸ËÙ³äµç,µç·´¦ÓÚ²ÉÑù½×¶Î.ÓÉÓÚÁ½¸ö·Å´óÆ÷µÄÔöÒ涼Ϊ1,Òò´ËÕâÒ»½×¶Îuo¸úËæui±ä»¯,¼´uo=ui.t1ʱ¿Ì²ÉÑù½×¶Î½áÊø,S¶Ï¿ª,µç·´¦ÓÚ±£³Ö½×¶Î.ÈôA2µÄÊäÈë×迹ΪÎÞÇî´ó,SΪÀíÏ뿪¹Ø,ÔòCHûÓзŵç»Ø·,Á½¶Ë±£³Ö³äµçʱµÄ×îÖÕµçѹֵ²»±ä,´Ó¶ø±£Ö¤µç·Êä³ö¶ËµÄµçѹuoά³Ö²»±ä. (1)·Ö±æÂÊ A/Dת»»Æ÷µÄ·Ö±æÂÊÓÃÊä³ö¶þ½øÖÆÊýµÄλÊý±íʾ,λÊýÔ½¶à,Îó²îԽС,ת»»¾«¶ÈÔ½¸ß.ÀýÈç,ÊäÈëÄ£ÄâµçѹµÄ±ä»¯·¶Î§Îª0¡«5V,Êä³ö8λ¶þ½øÖÆÊý¿ÉÒÔ·Ö±æµÄ×îСģÄâµçѹΪ5V2-8=20mV;¶øÊä³ö12λ¶þ½øÖÆÊý¿ÉÒÔ·Ö±æµÄ×îСģÄâµçѹΪ5V2-12¡Ö1.22mV. (2)Ïà¶Ô¾«¶È ÔÚÀíÏëÇé¿öÏÂ,ËùÓеÄת»»µãÓ¦µ±ÔÚÒ»ÌõÖ±ÏßÉÏ.Ïà¶Ô¾«¶ÈÊÇָʵ¼ÊµÄ¸÷¸öת»»µãÆ«ÀëÀíÏëÌØÐÔµÄÎó²î. (3)ת»»ËÙ¶È ×ª»»ËÙ¶ÈÊÇÖ¸Íê³ÉÒ»´Îת»»ËùÐèµÄʱ¼ä.ת»»Ê±¼äÊÇÖ¸´Ó½Óµ½×ª»»¿ØÖÆÐźſªÊ¼,µ½Êä³ö¶ËµÃµ½Îȶ¨µÄÊý×ÖÊä³öÐźÅËù¾­¹ýµÄÕâ¶Îʱ¼ä0¡ÜuiVREF/14¡Üui3VREF/14ʱ,7¸ö±È½ÏÆ÷ÖÐÖ»ÓÐC1Êä³öΪ1,CPµ½À´ºó,Ö»Óд¥·¢Æ÷FF1ÖÃ1,ÆäÓà´¥·¢Æ÷ÈÔΪ0.¾­±àÂëÆ÷±àÂëºóÊä³öµÄ¶þ½øÖÆ´úÂëΪd2d1d0=001. 1.1.2, A/Dת»»Æ÷µÄ¹¹³É 3VREF/14 ¡Üui5VREF/14ʱ,±È½ÏÆ÷C1,C2Êä³öΪ1,CPµ½À´ºó,´¥·¢Æ÷FF1,FF2ÖÃ1.¾­±àÂëÆ÷±àÂëºóÊä³öµÄ¶þ½øÖÆ´úÂëΪd2d1d0=010.5VREF/14¡Üuiuo,˵Ã÷Êý×Ö¹ý´óÁË,¹Ê½«×î¸ßλµÄ1Çå³ý;ÈôuiUO,˵Ã÷Êý×Ö»¹²»¹»´ó,Ó¦½«Õâһλ±£Áô.È»ºó,ÔÙ°´Í¬ÑùµÄ·½Ê½½«´Î¸ßλÖóÉ1,²¢ÇÒ¾­¹ý±È½ÏÒÔºóÈ·¶¨Õâ¸ö1ÊÇ·ñÓ¦¸Ã±£Áô.ÕâÑùÖðλ±È½ÏÏÂÈ¥,Ò»Ö±µ½×îµÍλΪֹ.±È½ÏÍê±Ïºó,¼Ä´æÆ÷ÖеÄ״̬¾ÍÊÇËùÒªÇóµÄÊý×Ö
¾­¹ÜÖ®¼Ò¡°Ñ§µÀ»á¡±Ð¡³ÌÐò
  • ɨÂë¼ÓÈë¡°¿¼ÑÐѧϰ±Ê¼ÇȺ¡±
ÍƼöÔĶÁ
¾­¼ÃѧÏà¹ØÎÄÕÂ
±êÇ©ÔÆ
¾­¹ÜÖ®¼Ò¾«²ÊÎÄÕÂÍƼö