±¾ÎĽéÉÜÁËÓ¦ÓÃAT89C51µ¥Æ¬»ú²âÁ¿Êý¿Ø³µ´²ÇÐÏ÷Á¦µÄз½·¨£¬Öصã²ûÊöÁ˵¥Æ¬»úʵÏÖÁ¬Ðø×Ô¶¯²ÉÑù¡¢A/Dת»»¡¢±ê¶È±ä»»¼°Êý¾Ý´¦ÀíµÄ·½·¨¡£ÎÄÕ¸ø³öÁ˵¥Æ¬»ú²â¿ØϵͳµÄÔÀí¡¢½á¹¹¼°½øÐÐÊý¾Ý²É¼¯µÄ²¿·Ö³ÌÐò¡£ 1 ÎÊÌâµÄÌá³ö ÔÚÊý¿Ø³µ´²µÄ¼Ó¹¤ÖУ¬ÇÐÏ÷Á¦µÄ²âÁ¿ÉõΪÖØÒª¡£Í¨¹ý¶ÔÇÐÏ÷Á¦µÄ²âÁ¿¿ÉÒÔ·ÖÎöÓëÑо¿Êý¿Ø³µ´²¸÷Á㲿¼þ¡¢»ú¹¹»ò½á¹¹µÄÊÜÁ¦Çé¿öºÍ¹¤×÷״̬£¬ÑéÖ¤Éè¼ÆºÍ¼ÆËã½á¹ûµÄÕýÈ·ÐÔ£¬È·¶¨Õû»ú¹¤×÷¹ý³ÌÖеĸºÔØÆ׺ÍijЩÎïÀíÏÖÏóµÄ»úÀí¡£Òò´Ë£¬Ëû¶Ô·¢Õ¹Éè¼ÆÀíÂÛ¡¢±£Ö¤Êý¿Ø»ú´²°²È«¿É¿¿µØÔËÐÐÒÔ¼°ÊµÏÖÊý¿Ø»ú´²×Ô¶¯¼Ó¹¤¡¢×Ô¶¯¼ì²â¡¢×Ô¶¯¿ØÖƺÍÇÐÏ÷Á¦¹ýÔر¨¾¯µÈ¶¼¾ßÓÐÊ®·ÖÖØÒªµÄ×÷ÓúÍÊÊÓüÛÖµ¡£ 2 ϵͳӲ¼þ½Ó¿Úµç·µÄÉè¼Æ ϵͳӲ¼þÔÀí¿òͼÈçͼ1Ëùʾ¡£ÏµÍ³ÒÔAT89C51µ¥Æ¬»úΪ¿ØÖƺËÐÄ£¬ÍâΧµç·Õë¶Ôµ¥Æ¬»úµÄ¹¦ÄÜÌصã¶øÉè¼Æ£¬³ä·ÖÀûÓÃÁËAT89C51µ¥Æ¬»úƬÄÚ×ÊÔ´·á¸»µÄÌص㣬¼ò»¯ÁËÍâΧµç·£¬Ìá¸ßÁË¿É¿¿ÐÔ¡£ÏÂÃæ¶ÔϵͳÖÐÖ÷Òª¹¦ÄÜÄ£¿éÓëÓ²¼þ¿É¿¿ÐÔ¼¼ÊõÖðÒ»·ÖÎö¡£ ͼ1 ϵͳӲ¼þÔÀí¿òͼ
2.1 ÇÐÏ÷ºÏÁ¦Óë·ÖÁ¦ ΪÁ˱ãÓÚ²âÁ¿ºÍÑо¿Êý¿Ø³µ´²ÇÐÏ÷Á¦Æð¼û£¬ÓÈÆäÊÇΪÁËÊÊÓ¦Éú²úÖÐÉè¼ÆºÍʹÓÃÊý¿Ø»ú´²¡¢µ¶¾ßºÍ¼Ð¾ßµÄÐèÒª£¬Ò»°ã¶¼°Ñ×ÜÇÐÏ÷Á¦Fr·Ö½â³ÉÈý¸ö»¥Ïà´¹Ö±·½ÏòµÄÁ¦£¬¼´Fz¡¢Fy¡¢FxÀ´Ñо¿¡£ 2.2 ²âÁ¦´«¸ÐÆ÷ ͨ³£²âÁ¦ÒÇÖÐ×î³£ÓõĴ«¸ÐÆ÷Êǵç×èË¿Ó¦±äƬºÍѹµç¾§Ìå¡£ÎÒÃÇËùÉè¼ÆµÄ°Ë½Ç»·²âÁ¦ÒÇÊÇÒ»ÖÖµç×èË¿Ó¦±äƬʽµÄ²âÁ¦ÒÇ¡£Æ乤×÷ÔÀíÊDzâÁ¦Òǵİ˽ǻ·Êǵ¯ÐÔÔª¼þ£¬ÔÚ»·µÄÄÚÍâ±ÚÉÏÕ³Ìùµç×èÓ¦±äƬ£¬²¢Á¬½á³ÉÈý¸öµçÇÅÒÔ×÷Ϊ²â¶¨X¡¢Y¡¢ZÈý¸ö·½ÏòÇÐÏ÷Á¦µÄ´«¸ÐÆ÷£¬ÔÚÊý¿Ø³µ´²³µÏ÷ʱ£¬³µÏ÷Á¦¾¹¤¼þת¶¯´«µÝÓÚ³µµ¶ÉÏ£¬ÔÙÓɳµµ¶µ¶¸Ë´«µÝµ½°Ë½Ç»·£¬°Ë½Ç»·µÄ±äÐÎʹ½ôÌùÔÚÆäÉϵĵç×èÓ¦±äƬҲËæÖ®±äÐΣ¬µç×èÖµR·¢ÉúÁ˱仯£¨R¡À¦¤R£©¡£µ±Ó¦±äƬÊÜÀÉìʱ£¬µç×èË¿Ö±¾¶±äϸ£¬µç×èÖµÔö´ó£¨R+¦¤R£©,µ±Ó¦±äƬÊÜѹËõ±äÐÎʱ£¬µç×èË¿Ö±¾¶±ä´Ö£¬µç×èÖµ±äС£¨R-¦¤R£©,´Ó¶øÊä³öÕý±ÈÀýµçÐźš£ÊµÑéµÃÖª£¬ÓÉÓÚµç×èÓ¦±äƬµÄµç×è±ä»¯ºÜС£¬ËùÒÔ±ØÐ뽫ÐźŷŴóµ½0¡ª5Vºó²ÅÄÜÊäÈ뵥Ƭ»ú¿ØÖÆϵͳ½øÐÐÏàÓ¦µÄ´¦Àí¡£ µç×èÓ¦±äƬ×é³ÉµÄµçÇÅÈçͼ2Ëùʾ¡£a)ͼΪµÈ±ÛÈ«Çŵç·£¬b)ͼΪÎÔʽ°ëÇŵç·¡£ ͼ2 µç×èÓ¦±äƬ×é³ÉµÄµçÇÅ
ͼ2ÖÐa)ΪÓɵç×èÓ¦±äƬËù×é³ÉµÄµçÇÅR1¡¢R2¡¢R3¡¢R4·Ö±ðΪËĸöµçÇÅÇű۵ĵç×è¡£µ±A¡¢C¶Ë¼ÓÒÔÒ»¶¨µÄÇÅѹUʱÔòB¡¢D¶ËµÄÊä³öµçѹ UÓÉÏÂʽÇóµÃ£º £¨1£© ÓÉʽ£¨1£©¿ÉÖª£¬µ±R1R3=R2R4ʱ£¬µçÇÅÊä³öµçѹ¦¤U=0,¼´µçÇÅ´¦ÓÚƽºâ£¬Õâ¾ÍÊÇÔÚ½øÐÐÇÐÏ÷Á¦²âÁ¿Ç°±ØÐë½øÐеĵçÇÅƽºâµÄµ÷½Ú¹¤×÷¡£ ÔÚÇÐÏ÷Á¦µÄ×÷ÓÃÏ£¬Ó¦±äƬµÄµç×è·¢Éú±ä»¯£¬ÆÆ»µÁ˵çÇŵÄƽºâ¡£ÈôR1¡¢R2¡¢R3¡¢R4·Ö±ð²úÉú¦¤R1 ¡¢¦¤R2 ¡¢¦¤R3 ¡¢¦¤R4µÄµç×è±ä»¯£¬ÔòÓÉʽ£¨1£©µçÇŵÄÊä³öµçѹΪ£º £¨2£© ÓÉʽ£¨2£©¿ÉÒÔ¿´³öµçÇŵÄÒ»¸öÖØÒªÐÔÖÊ£¬µ±µçÇÅÏàÁÚÁ½±ÛÓзûºÅÏàͬµÄµç×è±ä»¯Ê±£¬µçÇÅÊä³öµçѹΪÁ½Çŵç×è±ä»¯Ïà¼õµÄ½á¹û¡£Òò´Ë£¬ÔÚ²âÁ¦ÒǽÓÇÅʱ£¬ÎªÊ¹µçÇÅÓнϴóµÄÊä³ö£¬ÔòӦʹµçÇÅÏàÁÚÁ½±ÛÓзûºÅÏà·´µÄµç×è±ä»¯£¬¶øÏà¶ÔÁ½±ÛÓзûºÅÏàͬµÄ±ä»¯¡£Õâ¾ÍÊDZ¾²âÁ¦ÒDz¼Æ¬ÓÚ½ÓÇŵÄÔÔò¡£
²âÁ¦Òdz£ÓõĵçÇÅÓеȱÛÈ«ÇÅ£¨µçÇÅÓÉËĸö±Û×é³É£¬R1=R2=R3=R4£©¼°°ëÇÅ£¨µçÇÅÓÉÁ½¸ö±Û¼ÓÉÏÁ½¸ö¹Ì¶¨µç×è×é³É£¬R1=R2=R£©,Èçͼ2Ëùʾ¡£ÓÉʽ£¨2£©Á½ÖÖµçÇŵÄÊä³öµçѹΪ£º È«ÇÅ£º¦¤U=U/4R(¦¤R1-¦¤R2+¦¤R3-¦¤R4) £¨3£© °ëÇÅ£º¦¤U=U/4R(¦¤R1-¦¤R2) £¨4£© ±È½Ï£¨3£©ºÍ£¨4£©¿ÉÖª£¬µ± ¦¤R1= ¦¤R3=+¦¤R; ¦¤R2=¦¤R4=-¦¤Rʱ£¬È«ÇŵÄÊä³öΪ°ëÇŵÄÁ½±¶£¬Ò²¼´È«ÇŵÄÁéÃô¶ÈΪ°ëÇŵÄÁ½±¶¡£Òò´Ë£¬ÎªÌá¸ß²âÁ¦ÒǵÄÁéÃô¶È£¬¼´µçÇÅÓнϴóµÄÊä³ö£¬ÎÒÃÇÔÚÉè¼Æ²âÁ¦ÒÇʱ²ÉÓÃÁ˵ȱÛÈ«ÇŵIJâÁ¿µç·¡£ 2.3 Á¿³Ì·Å´óÆ÷ °Ñ´«¸ÐÆ÷Êä³öµÄÐźÅÒ»°ãΪµv¡ª mv¼¶£¬·Å´óµ½Ä£Êýת»»Æ÷ËùÄܽÓÊÕµÄͳһµçƽ0¡ª5V¡£ 2.4 ¶à·¿ª¹Ø °ÑÊý¿Ø³µ´²ÇÐÏ÷¹ý³ÌÖÐÓÉ´«¸ÐÆ÷±ä»»ºóµÄ¸÷·µÄµçÐźÅÓëA/DÏàÁ¬£¬ÒÔ±ã½øÐÐA/Dת»»£¬ÕâÑù¼È¿É½ÚÊ¡É豸£¬ÓÖ²»ÖÁÓÚʹ¸÷¸ö±»²â²ÎÊýÖ®¼ä»¥ÏྺÕù¡£¶à·¿ª¹Øÿ´Î±ÕºÏµÄͨµÀºÅÓɳÌÐò¿ØÖÆ¡£ 2.5 ²ÉÑù±£³Öµç· ÓÉÓÚÏÖ³¡Ëù²âµÄÇÐÏ÷Á¦ÊÇÁ¬Ðø±ä»¯µÄ£¬¶øµ¥Æ¬»ú²ÉÑùÈ´ÊǶÏÐøµÄ£¬ÎªÁËʹ²ÎÊýδ±»²ÉÑùʱÈÔÄÜά³ÖÔÀ´µÄÊýÖµ£¬ËùÒÔÐèÒªÔö¼ÓÒ»²ÉÑù±£³Öµç·£¬ÎÒÃDzÉÓÃÁË´ó¹æÄ£¼¯³Éµç·оƬLF398¡£ 2.6 A/Dת»»Æ÷ °Ñ²âÁ¦´«¸ÐÆ÷Êä³öµÄÄ£Äâµçѹ±ä³ÉÊý×ÖÁ¿£¬ÎÒÃÇÑ¡ÓõÄÊÇADC0809°ËλA/Dת»»Æ÷£¬ËûµÄת»»·½·¨ÎªÖð´Î±Æ½ü·¨¡£ÔÚA/Dת»»Æ÷µÄÄÚ²¿º¬ÓÐÒ»¸ö¸ß×迹ն²¨Îȶ¨±È½ÏÆ÷£¬Ò»¸ö´øÓÐÄ£Ä⿪¹ØÊý×éµÄ256R·ÖѹÆ÷£¬ÒÔ¼°Ò»¸öÖðÐбƽüµÄ¼Ä´æÆ÷¡£°Ë·µÄÄ£Ä⿪¹Ø¿ÉÓɵØÖ·ËøÆ÷ºÍÒëÂëÆ÷¿ØÖÆ£¬¿ÉÒÔÔڰ˸öͨ·ÖÐÈÎÒâ·ÃÎÊÒ»¸öµ¥±ßµÄÄ£ÄâÐźš£ 2.7 ÏÔʾÇÐÏ÷Á¦ A/Dת»»Æ÷ËäÈ»½«²âÁ¦´«¸ÐÆ÷Êä³öµÄÄ£Äâµçѹֵת»»ÎªÊý×ÖÁ¿£¬µ«ÊÇËü²¢²»ÊÇʵ¼ÊÊý¿Ø³µ´²ÇÐÏ÷Á¦µÄÖµ£¬ÒªµÃµ½ÕæÕýµÄÇÐÏ÷Á¦µÄÖµ»¹Ðè½øÐÐÒÔÏÂÁ½²½¹¤×÷£º¾²Ì¬±ê¶¨ºÍ±ê¶È±ä»»¡£ ¾²Ì¬±ê¶¨£º¾ÍÊÇͨ¹ýʵÑ齨Á¢²âÁ¦´«¸ÐÆ÷Êä³öµçѹÓëÇÐÏ÷Á¦Ö®¼äµÄ¹ØϵÇúÏߺÍÊýѧģÐÍ¡£ ±ê¶È±ä»»£º¾ÍÊǽ«A/Dת»»Æ÷ת»»ºóµÄ00H¡ªFFHÊý×ÖÁ¿ÔÙת»»ÎªÊµ¼ÊµÄÇÐÏ÷Á¦µÄÖµ¡£ ÒÔÉÏÁ½²½¹¤×÷½øÐÐÍê±Ïºó²ÅÄÜÔÚµ¥Æ¬»úLEDÉÏÏÔʾ³öÊý¿Ø³µ´²Êµ¼ÊµÄÇÐÏ÷Á¦µÄÖµ¡£ÒÔ±ãÊý¿Ø³µ´²²Ù×÷ÈËÔ±½øÐмàÊӺ͹ÜÀíÉú²úµÈ¡£ 3 ϵͳÈí¼þÉè¼Æ ϵͳµÄÖ÷³ÌÐò¿òͼ¼ûͼ3£¬ÏµÍ³Èí¼þ°üÀ¨£º¶¯Ì¬ÏÔʾ³ÌÐò¡¢A/D²ÉÑù³ÌÐò¡¢±ê¶È±ä»»³ÌÐòºÍÖжϷþÎñ³ÌÐòµÈ¡£ ÖжϷþÎñ³ÌÐòÖ÷ÒªÊÇÀûÓö¨Ê±Æ÷ÖжϲúÉúµÄʱ±ê£¬¶ÔLEDÊýÂë¹Ü½øÐж¯Ì¬Ë¢ÐÂÏÔʾ¡£ 3.1 A/D²ÉÑù³ÌÐò ±¾³ÌÐò·ÖÖ÷³ÌÐòºÍÖжϷþÎñ³ÌÐòÁ½²¿·Ö¡£Ö÷³ÌÐòÓÃÀ´¶ÔÖжϳõʼ»¯£¬¸øADC0809·¢Æô¶¯Âö³å¡¢ËÍÄ£ÄâÁ¿Â·ÊýµÄµØÖ·¡¢¶¯Ì¬ÏÔʾ¡¢¼à¿Ø±¨¾¯µÈ¡£ÖжϷþÎñ³ÌÐòÓÃÀ´½ÓÊÕA/Dת»»ºóµÄÊý×ÖÁ¿ºÍÅжÏÒ»±é²ÉÑùÍê³É·ñ¡£ ͼ3 ϵͳÖ÷³ÌÐò¿òͼ ͼ4 ±ê¶È±ä»»×Ó³ÌÐò¿òͼ
²¿·Ö²Î¿¼³ÌÐòÈçÏ£º Ö÷³ÌÐò£ºORG 0A00H ¡¡¡¡MOV R1,#30H£»ÊäÈëÊý¾ÝÇøÆðʼµØÖ· ¡¡¡¡MOV R4,#03H£»Ä£ÄâÁ¿×Ü·ÊýËÍR4 ¡¡¡¡MOV R2,#00H;IN0µØÖ·ËÍR2 ¡¡¡¡SETB EA ¡¡¡¡SETB EX0 ¡¡¡¡SETB IT0 ¡¡¡¡MOV R0,#0F0H ¡¡¡¡MOV A,R2 ¡¡¡¡MOVX @R0,A ¡¡¡¡SJMP $ ;µÈ´ýÖÐ¶Ï ÖжϷþÎñ³ÌÐò£º ¡¡¡¡ORG 0003H ¡¡¡¡AJMP CINT1 ¡¡¡¡ORG 0100H CINT1: MOV R0,#0F0H ¡¡¡¡MOVX A,@R0 ¡¡¡¡MOV @R1,A ¡¡¡¡INC R1 ¡¡¡¡INC R2 ¡¡¡¡MOV A,R2 ¡¡¡¡MOVX @R0,A ¡¡¡¡DJNZ R4, LOOP£»Èôδ²É¼¯Íê3·£¬ÔòתLOOP ¡¡¡¡CLR EX0£» Èô²É¼¯Íê3·£¬Ôò¹ØINT0ÖÐ¶Ï ¡¡¡¡LOOP: RETI ¡¡¡¡END 3.2 ±ê¶È±ä»»×Ó³ÌÐò¿òͼ ÓÉʵÑé½á¹ûµÃÖª£¬±¾ÏµÍ³ÓÉA/Dת»»³ÉµÄÊý×ÖÁ¿ÓëÊý¿Ø³µ´²ÇÐÏ÷Á¦µÄÖµ³ÊÏßÐÔ¹Øϵ¡£Òò´Ë£¬±ê¶È±ä»»µÄÊýѧ¹«Ê½Îª£º Ax=A0+(Am-A0)(Nx-No)/(Nm-No) ¡¡¡¡A0 ©¤©¤ Ò»´Î²âÁ¿ÒDZíµÄÏÂÏÞ Am ©¤©¤ Ò»´Î²âÁ¿ÒDZíµÄÉÏÏÞ Ax ©¤©¤ ʵ¼Ê²âÁ¿Öµ N0 ©¤©¤ ÒDZíÏÂÏÞËù¶ÔÓ¦µÄÊý×ÖÁ¿ Nm ©¤©¤ ÒDZíÉÏÏÞËù¶ÔÓ¦µÄÊý×ÖÁ¿ Nx ©¤©¤ ²âÁ¿ÖµËù¶ÔÓ¦µÄÊý×ÖÁ¿ ΪÁËʹ³ÌÐò¼òµ¥£¬Ò»°ã°Ñ±»²â²ÎÊýµÄÆðµãA0£¨ÊäÈëÐźÅΪ0£©Ëù¶ÔÓ¦µÄA/Dת»»ÖµÎª0£¬¼´N0=0£¬ÕâÑù¹«Ê½±äΪ£º Ax= Nx/Nm(Am-A0)+A0 ¸Ãϵͳ±ê¶È±ä»»×Ó³ÌÐò¿òͼÈçͼ4Ëùʾ¡£ 4 ½áÊøÓï Ó¦Óõ¥Æ¬»ú²âÁ¿Êý¿Ø³µ´²ÇÐÏ÷Á¦£¬ÊµÏÖÁËÉú²ú¹ý³ÌÖÐÁ¬Ðø×Ô¶¯²ÉÑù¡¢ÊµÊ±ÏÔʾ¡¢¹ýÔر¨¾¯£¬ÒÔ±ã²Ù×÷ÈËÔ±½øÐмà¿ØºÍ¹ÜÀíÉú²ú£¬ÓÐЧµØ·ÀÖ¹ÁËÒòÇÐÏ÷ÓÃÁ¿¹ý´ó¶øËð»µÊý¿Ø³µ´²µÄÏÖÏó·¢Éú¡£±¾ÏµÍ³Ò²¿É¾¸Ä½øºóÒÆÖ²µ½ÐèÏÞÔصÄÆäËûÁìÓòÖÐÓ¦Óᣱ¾ÎÄÀ´Ô´ÓÚ£ºÖйú»ú´²Íø(www.machine35.com)
ÔÎÄ£ºhttp://news.machine35.com/detail/13397.shtml |