MCS-51µ¥Æ¬»úʵÑé½²Òå ÏÂÔØ±¾ÎÄ

Ó²¼þʵÑéÊ®¶þ ¶¨Ê±Æ÷ʵÑé

Ò»¡¢ÊµÑéÒªÇó

ÓÃCPUÄÚ²¿¶¨Ê±Æ÷ÖжϷ½Ê½¼ÆÊ±,ʵÏÖÿһÃëÖÓÊä³ö״̬·¢ÉúÒ»´Î·´×ª.

¶þ¡¢ÊµÑéÄ¿µÄ

1¡¢Ñ§Ï°8031ÄÚ²¿¼ÆÊýÆ÷µÄʹÓúͱà³Ì·½·¨¡£ 2¡¢½øÒ»²½ÕÆÎÕÖжϴ¦Àí³ÌÐòµÄ±à³Ì·½·¨¡£

Èý¡¢ÊµÑéµç·¼°Á¬Ïß

Á¬Ïß Á¬½Ó¿×1 1 P1.0 Á¬½Ó¿×2 L0 ËÄ¡¢ÊµÑé˵Ã÷

1¡¢¹ØÓÚÄÚ²¿¼ÆÊýÆ÷µÄ±à³ÌÖ÷ÒªÊǶ¨Ê±³£ÊýµÄÉèÖúÍÓйؿØÖƼĴæÆ÷µÄÉèÖá£ÄÚ²¿¼Æ

ÊýÆ÷ÔÚµ¥Æ¬»úÖÐÖ÷ÒªÓж¨Ê±Æ÷ºÍ¼ÆÊýÆ÷Á½¸ö¹¦ÄÜ¡£±¾ÊµÑéʹÓõÄÊǶ¨Ê±Æ÷¡£

2¡¢¶¨Ê±Æ÷ÓйصļĴæÆ÷Óй¤×÷·½Ê½¼Ä´æÆ÷TMODºÍ¿ØÖƼĴæÆ÷TCON¡£TMODÓÃÓÚÉèÖÃ

¶¨Ê±Æ÷/¼ÆÊýÆ÷µÄ¹¤×÷·½Ê½0-3£¬²¢È·¶¨ÓÃÓÚ¶¨Ê±»¹ÊÇÓÃÓÚ¼ÆÊý¡£TCONÖ÷Òª¹¦ÄÜÊÇΪ¶¨Ê±Æ÷ÔÚÒç³öʱÉ趨±ê־룬²¢¿ØÖƶ¨Ê±Æ÷µÄÔËÐлòÍ£Ö¹µÈ¡£

3¡¢ÄÚ²¿¼ÆÊýÆ÷ÓÃ×÷¶¨Ê±Æ÷ʱ£¬ÊǶԻúÆ÷ÖÜÆÚ¼ÆÊý¡£Ã¿¸ö»úÆ÷ÖÜÆÚµÄ³¤¶ÈÊÇ12¸öÕñ

µ´Æ÷ÖÜÆÚ¡£ÒòΪʵÑéϵͳµÄ¾§ÕñÊÇ6MHZ£¬±¾³ÌÐò¹¤×÷ÓÚ·½Ê½2,¼´8λ×Ô¶¯ÖØ×°·½Ê½¶¨Ê±Æ÷, ¶¨Ê±Æ÷100usÖжÏÒ»´Î, ËùÒÔ¶¨Ê±³£ÊýµÄÉèÖÿɰ´ÒÔÏ·½·¨¼ÆË㣺

»úÆ÷ÖÜÆÚ=12¡Â6MHZ=2uS £¨256-¶¨Ê±³£Êý£©¡Á2uS=100us

¶¨Ê±³£Êý=206. È»ºó¶Ô100usÖжϴÎÊý¼ÆÊý10000´Î,¾ÍÊÇ1ÃëÖÓ.

4¡¢ÔÚÀý³ÌµÄÖжϷþÎñ³ÌÐòÖУ¬ÒòΪÖж϶¨Ê±³£ÊýµÄÉèÖöÔÖжϳÌÐòµÄÔËÐÐÆðµ½¹Ø¼ü

×÷Óã¬ËùÒÔÔÚÖÃÊýǰҪÏȹضÔÓ¦µÄÖжϣ¬ÖÃÊýÍêÖ®ºóÔÙ´ò¿ªÏàÓ¦µÄÖжϡ£

- 38 -

Î塢ʵÑé¿òͼ

·ñ ÉèÖóõʼ״̬λ ÊÇ·ñµ½1Ãë ÊÇ Y ÉèÖÃÃë¼ÆÊýÖµ ÖØÐÂÉèÖÃÃë¼ÆÊýÖµ µÈ´ýÖÐ¶Ï ÖжϷµ»Ø Êä³ö״̬λ »Ö¸´ÏÖ³¡ ÖжÏÔÊÐí ״̬λȡ·´ ÉèÖö¨Ê±³£Êý Ãë¼ÆÊýÖµ¼õ1 ÖÃT0ÖжϹ¤×÷·½Ê½ ±£»¤ÏÖ³¡ ¿ªÊ¼ ¶¨Ê±ÖжÏÈë¿Ú Ö÷³ÌÐò¿òͼ ¶¨Ê±ÖжÏ×Ó³ÌÐò¿òͼ Áù¡¢Éè¼Æ:1. ¸Ä±ä¶¨Ê±Ê±¼ä¡£ 2. ¸ÄΪ¼ÆÊýÆ÷ÖжÏ,ÿ¼Ç¼3¸öÂö³å,ÖжÏÒ»´Î, Öжϴ¦Àí³ÌÐò²»±ä. - 39 -

Ó²¼þʵÑéÊ®Èý D/Aת»»ÊµÑé

Ò»¡¢ÊµÑéÒªÇó

ÀûÓÃDAC0832£¬±àÖÆ³ÌÐò²úÉú¾â³Ý²¨¡¢Èý½Ç²¨¡¢ÕýÏÒ²¨¡£ÈýÖÖ²¨ÂÖÁ÷ÏÔʾ£¬ÓÃʾ²¨Æ÷¹Û¿´¡£

¶þ¡¢ÊµÑéÄ¿µÄ

1¡¢Á˽âD/Aת»»µÄ»ù±¾Ô­Àí¡£

2¡¢Á˽âD/Aת»»Ð¾Æ¬0832µÄÐÔÄܼ°±à³Ì·½·¨¡£ 3¡¢Á˽ⵥƬ»úϵͳÖÐÀ©Õ¹D/Aת»»µÄ»ù±¾·½·¨¡£

Èý¡¢ÊµÑéµç·¼°Á¬Ïß

Óõçѹ±í»òʾ²¨Æ÷̽ͷ½Ó-5V~+5VÊä³ö£¬¹Û²ìÏÔʾµçѹ»ò²¨ÐΡ£

CS0 Á¬Ïß Á¬½Ó¿×1 Á¬½Ó¿×2 1 DA_CS CS2 2 -5V-+5V µçѹ±í ËÄ¡¢ÊµÑé˵Ã÷

1¡¢D/Aת»»ÊǰÑÊý×ÖÁ¿×ª»»³ÉÄ£ÄâÁ¿µÄ±ä»»£¬ÊµÑę́ÉÏD/Aµç·Êä³öµÄÊÇÄ£ÄâµçѹÐźš£ÒªÊµÏÖʵÑéÒªÇ󣬱Ƚϼòµ¥µÄ·½·¨ÊDzúÉúÈý¸ö²¨Ðεıí¸ñ£¬È»ºóͨ¹ý²é±íÀ´ÊµÏÖ²¨ÐÎÏÔʾ¡£

2¡¢²úÉú¾â³Ý²¨ºÍÈý½Ç²¨µÄ±í¸ñÖ»ÐèÓÉÊý×ÖÁ¿µÄÔö¼õÀ´¿ØÖÆ£¬Í¬Ê±Òª×¢ÒâÈý½Ç²¨Òª·Ö

¶ÎÀ´²úÉú¡£

Òª²úÉúÕýÏÒ²¨£¬½Ï¼òµ¥µÄ·½·¨ÊÇÔìÒ»ÕÅÕýÏÒÊý×ÖÁ¿±í¡£¼´²éº¯Êý±íµÃµ½µÄֵת»»³É

- 40 -

Ê®Áù½øÖÆÊýÌî±í¡£

D/Aת»»È¡Öµ·¶Î§ÎªÒ»¸öÖÜÆÚ£¬²ÉÑùµãÔ½¶à£¬¾«¶ÈÔ½¸ßЩ¡£±¾Àý²ÉÓõIJÉÑùµãΪ256

µã/ÖÜÆÚ¡£

3¡¢8λD/Aת»»Æ÷µÄÊäÈëÊý¾ÝÓëÊä³öµçѹµÄ¹ØÏµÎª U(0 ¡« -5V)=Uref/256¡ÁN

U(-5V ¡« +5V)=2¡¤Uref/256¡ÁN-5V (ÕâÀï UrefΪ+5V)

Îå¡¢ ʵÑé¿òͼ

ÊÇ ·ñ ת»»Íê±Ï ¸Ä±ä¼ÆÊýÆ÷¼°±íÖ¸Õë Æô¶¯D/A ²é±í¶Á²¨ÐÎÊý¾Ý ÖüÆÊýÆ÷³õÖµ ¿ªÊ¼ - 41 -