Ó²¼þʵÑéÊ®ËÄ A/Dת»»ÊµÑé
Ò»¡¢ÊµÑéÒªÇó
ÀûÓÃʵÑé°åÉϵÄADC0809×öA/Dת»»Æ÷£¬ÊµÑé°åÉϵĵçλÆ÷ÌṩģÄâÁ¿ÊäÈ룬±àÖÆ³ÌÐò£¬½«Ä£ÄâÁ¿×ª»»³É¶þ½øÖÆÊý×ÖÁ¿£¬ÓÃ8255µÄPA¿ÚÊä³öµ½·¢¹â¶þ¼«¹ÜÏÔʾ¡£
¶þ¡¢ÊµÑéÄ¿µÄ
1¡¢ ÕÆÎÕA/Dת»»Ó뵥Ƭ»úµÄ½Ó¿Ú·½·¨¡£ 2¡¢ Á˽âA/DоƬADC0809ת»»ÐÔÄܼ°±à³Ì¡£ 3¡¢ ͨ¹ýʵÑéÁ˽ⵥƬ»úÈçºÎ½øÐÐÊý¾Ý²É¼¯¡£
Èý¡¢ÊµÑéµç·¼°Á¬Ïß
µçλÆ÷
CS0
- 42 -
Á¬Ïß 1 2 3 4 5 6 7 8 9 10 11 12 Á¬½Ó¿×1 IN0 AD_CS EOC 8255_CS PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 Á¬½Ó¿×2 µçλÆ÷Êä³ö CS0 INT0 CS1 L0 L1 L2 L3 L4 L5 L6 L7
ËÄ¡¢ÊµÑé˵Ã÷
A/Dת»»Æ÷´óÖÂÓÐÈýÀࣺһÊÇË«»ý·ÖA/Dת»»Æ÷£¬ÓŵãÊǾ«¶È¸ß£¬¿¹¸ÉÈÅÐԺ㻼۸ñ±ãÒË£¬µ«ËÙ¶ÈÂý£»¶þÊÇÖð´Î±Æ½üA/Dת»»Æ÷£¬¾«¶È£¬ËÙ¶È£¬¼Û¸ñÊÊÖУ»ÈýÊDz¢ÐÐA/Dת»»Æ÷£¬Ëٶȿ죬¼Û¸ñÒ²°º¹ó¡£
ʵÑéÓõÄADC0809ÊôµÚ¶þÀ࣬ÊǰËλA/Dת»»Æ÷¡£Ã¿²É¼¯Ò»´ÎÒ»°ãÐè100us¡£±¾³ÌÐòÊÇÓÃÑÓʱ²éѯ·½Ê½¶ÁÈëA/Dת»»½á¹û,Ò²¿ÉÒÔÓÃÖжϷ½Ê½¶ÁÈë½á¹û,ÔÚÖжϷ½Ê½Ï£¬A/Dת»»½áÊøºó»á×Ô¶¯²úÉúEOCÐźţ¬½«ÆäÓëCPUµÄÍⲿÖжÏÏà½Ó,ÓÐÐËȤµÄͬѧ¿ÉÒÔÊÔÊÔ±à³ÌÓÃÖжϷ½Ê½¶Á»ØA/D½á¹û.
Î塢ʵÑé¿òͼ
¿ªÊ¼ ³õʼ»¯ Æô¶¯A/D ·ñ A/Dת»»Íê Êý¾ÝÊä³ö Çå¶ÁÊý±êÖ¾
Ö÷³ÌÐò¿òͼ
- 43 -
Ó²¼þʵÑéÊ®Îå ÍⲿÖжÏ(¼±¾È³µÓ뽻ͨµÆ)
Ò»¡¢ÊµÑéÒªÇó
±¾ÊµÑéÄ£Ä⽻ͨÐźŵƿØÖÆ£¬Ò»°ãÇé¿öÏÂÕý³£ÏÔʾ£¬Óм±¾È³µµ½´ïʱ£¬Á½¸ö·½Ïò½»Í¨ÐźŵÆÈ«ºì£¬ÒÔ±ãÈü±¾È³µÍ¨¹ý¡£Éè¼±¾È³µÍ¨¹ý·¿Úʱ¼äΪ10Ã룬¼±¾È³µÍ¨¹ýºó£¬½»Í¨»Ö¸´Õý³££¬±¾ÊµÑéÓõ¥´ÎÂö³åÉêÇëÍⲿÖжϣ¬±íʾÓм±¾È³µÍ¨¹ý¡£
¶þ¡¢ÊµÑéÄ¿µÄ
1¡¢Ñ§Ï°ÍⲿÖжϼ¼ÊõµÄ»ù±¾Ê¹Ó÷½·¨¡£ 2¡¢Ñ§Ï°Öжϴ¦Àí³ÌÐòµÄ±à³Ì·½·¨¡£
Èý¡¢ÊµÑéµç·¼°Á¬Ïß
µ¥´ÎÂö³å LED0¡¢LED1¡¢LED2·Ö±ð±íʾÄϱ±·½Ïòºì¡¢»Æ¡¢ÂÌµÆ LED3¡¢LED4¡¢LED5·Ö±ð±íʾ¶«Î÷·½Ïòºì¡¢»Æ¡¢ÂÌµÆ Á¬Ïß 1 2 3 4 5 6 7 8 Á¬½Ó¿×1 8255_CS PA0 PA1 PA2 PA3 PA4 PA5 µ¥Âö³åÊä³ö Á¬½Ó¿×2 CS0 L0 L1 L2 L3 L4 L5 EINT(96) Á¬Ïß 1 2 3 4 5 6 7 Á¬½Ó¿×1 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 µ¥Âö³åÊä³ö Á¬½Ó¿×2 L0 L1 L2 L3 L4 L5 INT0(51)
ËÄ¡¢ÊµÑé˵Ã÷
ÖжϷþÎñ³ÌÐòµÄ¹Ø¼üÊÇ£º
1¡¢±£»¤½øÈëÖжÏʱµÄ״̬£¬²¢ÔÚÍ˳öÖжÏ֮ǰ»Ö¸´½øÈëʱµÄ״̬¡£
2¡¢±ØÐëÔÚÖжϳÌÐòÖÐÉ趨ÊÇ·ñÔÊÐíÖжÏÖØÈ룬¼´ÉèÖÃEXOλ¡£
±¾ÀýÖÐʹÓÃÁËINTOÖжϣ¬Ò»°ãÖжϳÌÐò½øÈëʱӦ±£»¤PSW£¬ACCÒÔ¼°ÖжϳÌÐòʹÓõ«
- 44 -
·ÇÆäרÓõļĴæÆ÷¡£±¾ÀýµÄÖжϳÌÐò±£»¤ÁËPSW£¬ACCµÈÈý¸ö¼Ä´æÆ÷²¢ÇÒÔÚÍ˳öǰ»Ö¸´ÁËÕâÈý¸ö¼Ä´æÆ÷¡£ÁíÍâÖжϳÌÐòÖÐÉæ¼°µ½¹Ø¼üÊý¾ÝµÄÉèÖÃʱӦ¹ØÖжϣ¬¼´ÉèÖÃʱ²»ÔÊÐíÖØÈë¡£±¾ÀýÖÐûÓÐÉæ¼°ÕâÖÖÇé¿ö¡£
¶ÔÓÚ8051CPU ÍⲿÖжÏÓÉINTO£¨P32£©¶Ë½ÓÈë¡£ÖжÏÐźÅÓɵ¥´ÎÂö³å·¢ÉúÆ÷²úÉú¡£ ¶ÔÖжϵĴ¦Àí¿É²Î¼ûÓ²¼þʵÑéʮһ
±¾ÊµÑéÌṩÁËÓõ¥Æ¬»úµÄI/O¶Ë¿Ú¿ØÖƽ»Í¨ÐźŵƵķ½·¨¡£
Î塢ʵÑé¿òͼ
Ö÷³ÌÐò¿òͼ ÍⲿÖжÏ×Ó³ÌÐò¿òͼ ״̬4Äϱ±ºìµÆ£¬¶«Î÷Â̵ÆÉÁת»ÆµÆ ״̬3Äϱ±ºìµÆ£¬¶«Î÷ÂÌµÆ ÖжϷµ»Ø ״̬2Äϱ±Â̵ÆÉÁת»ÆµÆ£¬¶«Î÷ºìµÆ »Ö¸´ÏÖ³¡ ״̬1Äϱ±Â̵ƣ¬¶«Î÷ºìµÆ ÑÓʱ10Ãë ³õʼ״̬¶«Î÷ Äϱ±¶¼ÊÇºìµÆ ¶«Î÷£¬Äϱ±¶¼ÁÁºìµÆ ¿ªÍâÖÐ¶Ï ±£»¤ÏÖ³¡ ¿ªÊ¼ ÍⲿÖжÏÈë¿Ú - 45 -