΢»ú¼ì²âϵͳ¿Î³ÌÉè¼ÆËµÃ÷Êé
(4)Ëü¿ÉÒÔ·ÂÕæÄ¿Ç°Á÷Ðеĵ¥Æ¬»ú£¬ÈçPICS, ATMEL-AVR, MOTOROLA, 8051 µÈ¡£ (5)ÔÚÉè¼Æ×ÛºÏÐÔ·½°¸ÖÐ,»¹¿ÉÒÔÀûÓÃARES¿ª·¢Ó¡ÖƵç·°å¡£
4.1.2 ProtelÈí¼þ»·¾³½éÉÜ
ProtelÓ¡ÖÆ°åÉè¼ÆÈí¼þ°üÊǰĴóÀûÑÇProtel technology¹«Ë¾Óë1990ÄêÍÆ³öµÄµç×ÓCAD²úÆ·£¬¾ßÓз½±ã¡¢Ò×ѧ¡¢ÊµÓᢿìËÙÒÔ¼°¸ßËÙ¶È¡¢¸ß²½Í¨ÂʵÄÌØµã¡£Ëü²ÉÓÃÁË·Ö²ã´ÎÏÂÀ´°¿Ú²Ëµ¥½á¹¹ÐÎʽ£¬Óû§»ù±¾Éϲ»ÐèÒª¼Ç±³Ì«¶àµÄ¼üÅÌÃüÁÓÃÊó±êµã»÷²Ëµ¥ÃüÁî¾ÍÄܲÙ×÷£¬protelÓÐןܸߵÄ×Ô¶¯²¼Ïß²¼Í¨ÂÊ¡£²¼Í¨ÂÊÊǵç×Ó²úCAD²úÆ·µÄÒ»ÏîÖØÒªÖ¸±ê£¬Ëü·´Ó³µç×ÓÔª¼þÔÚµç·ͼÖÐÁ¬½Ó¹ØÏµÓжàÉÙÄÜÔÚÓ¡Ë¢°æÍ¼ÖÐʵÏÖ¡£ÔÚÉè¼Æ³£Óõĵ¥¡¢Ë«ÃæÓ¡ÖưåʱֻҪѡÔñÊʵ±µÄÔª¼þ²¼¾ÖºÍ²¼Ïß²ßÂÔ·½·¨£¬Protel¾Í¿ÉÒÔÇáÒ׵Ĵﵽ98%-100%µÄ²¼Í¨ÂÊ¡£¶ÔÓÚ¼«ÉÙÊý²»Äܲ¼Í¨µÄ¶¨·½£¬Protel¿ÉÒÔÓ÷ÉÏßָʾ³öÀ´£¬Òýµ¼Óû§ÓÃÊÖ¹¤·½·¨Á¬Í¨¡£ÁíÍ⣬ProtelÓÐÇ¿´óµÄºêÃüÁîÉèÖù¦ÄÜ£¬ÀûÓúêÃüÁÄܶඨÒåµÄÈȼü¿ÉÒÔ´ó´óÌá¸ß²Ù×÷ËÙ¶È¡£
Protel¶Ô΢»úµÄÈíÓ²¼þÅäÖÃÒªÇóºÜµÍ£ºCPUÔÚ8088ÒÔÉÏ£¬DOS2.0ÒÔÉϰ汾£¬ÄÚ´æ640kbÒÔÉÏ£¬Ë«Èí¼þ£¨»òÒ»¸öÈí¼þÒ»¸öÓ²ÅÌ£©£¬µ¥É«ÏÔʾÆ÷£¨¶à²ã°åÉè¼ÆÊ±×îºÃÓòÊÉ«£©£¬¸÷ÖÖ¼æÈÝ´òÓ¡»ú¡£Ò²ÄÜÔÚWindows9Xƽ̨µÄÄ£ÄâDOSÏÂÔËÐÐ[4]¡£
ProtelÒѳÉÎªÓ¡ÖÆ°åÉè¼Æ¼Ó¹¤·½ÃæµÄ¹¤Òµ±ê×¼¡£¾Ý³õ²½Í³¼ÆProtelÔÚCADµÄÊг¡Õ¼ÓÐ
ÂÊ´ï 95%£¬³ÉΪµç×Ó²úÆ·ÖÆÔìÒµ½çµÄÊ×Ñ¡CADÈí¼þ
4.2ϵͳÈí¼þ·ÖÎö
ϵͳ²ÉÓÃAT89C51µ¥Æ¬»ú½øÐÐÉè¼Æ£¬³ÌÐòÊ×ÏȶÔA/Dת»»£¬LEDÏÔʾ£¬Éù¹â±¨¾¯½ø
Ðгõʼ»¯£¬MPX4250´«¸ÐÆ÷¼ì²âÆû³µÌ¥Ñ¹ÊäÈëÄ£Äâµçѹֵ£¬µ¥Æ¬»ú¿ØÖÆADC0804½øÐÐA/Dת»»£¬Êä³öÊý×ÖÁ¿¾¹ýÊý¾Ý´¦Àí£¬ËÍÈëLEDÏÔʾÆä³µÂÖ̥ѹֵ£¬Í¬Ê±µ¥Æ¬»ú¼à²ḁ̂ѹÊÇ·ñ³¬³öÏÞ¶¨Öµ£¬³¬³öÏÞ¶¨Öµ½øÐÐÉù¹â±¨¾¯¡£
Èí¼þ³ÌÐòÖ÷Òª°üº¬£ºÖ÷³ÌÐò£¬A/Dת»»³ÌÐò£¬LEDÏÔʾ³ÌÐò£¬Éù¹â±¨¾¯³ÌÐòµÈ¡£
- 16 -
΢»ú¼ì²âϵͳ¿Î³ÌÉè¼ÆËµÃ÷Êé
4.3 ³ÌÐòÁ÷³Ìͼ
(1)Ö÷³ÌÐòÁ÷³Ìͼ
¿ª ʼ ³õʼ»¯£¬ ÉèÖÃP0=0xFF,CS=1,Sounder=0,Light=1£» A/Dת»»³ÌÐò Êý¾Ý´¦Àí ÊÇ·ñ³¬¹ýÏÞ¶¨Öµ Y Éù¹â±¨¾¯³ÌÐò N LEDÊýÂë¹ÜÏÔʾ³ÌÐò ½áÊø
ͼ4-1Ö÷³ÌÐòÁ÷³Ì¿òͼ
Ö÷³ÌÐòÁ÷³Ìͼ˵Ã÷£º
AT89C51ÊÇÕû¸öϵͳÖеĺËÐÄ£¬¼´ÖÐÑë´¦ÀíÆ÷CPU£¬Ì¥Ñ¹ÐźÅÊÇÓÉÆøÑ¹´«¸ÐÆ÷²âÁ¿³öÄ£Äâµçѹ×÷ΪA/Dת»»ÊäÈ룬AT89C51¿ØÖÆA/Dת»»¿ªÆô£¬µÈ´ýת»»Íê±Ï¶ÁÈ¡Êý×ÖÁ¿£¬Êý¾Ý´¦Àíºó£¬ÓëÄÚ²¿¼Ä´æµÄÏÞ¶¨Öµ±È½Ï£¬³¬³öÏÞ¶¨ÖµÆô¶¯Éù¹â±¨¾¯£¬²¢ËÍÈëLEDÏÔʾÆäÆû³µÌ¥Ñ¹¡£
- 17 -
΢»ú¼ì²âϵͳ¿Î³ÌÉè¼ÆËµÃ÷Êé
(2) A/Dת»»³ÌÐòÁ÷³Ìͼ
¿ªÊ¼ ÉèÖÃÆ¬Ñ¡ÐźÅCS=0£» ÉèÖÃдÊäÈëÐźÅWR=1;WR=0;WR=1; ÑÓʱµÈ´ýת»»Íê³É ÉèÖöÁÈ¡ÐźÅRD=0; ¶ÁÈ¡Êý×ÖÁ¿ Data=P1 »Ö¸´RD=1 ¹Ø±ÕƬѡCS=1 ½áÊø
ͼ4-2 A/Dת»»³ÌÐòÁ÷³Ì¿òͼ
A/Dת»»³ÌÐòÁ÷³Ìͼ˵Ã÷£º
µ±Ö÷³ÌÐò³õʼ»¯Íê±Ï£¬Æô¶¯Æ¬Ñ¡CS=0;¸Ä±äдÊäÈëÐźÅWR=1;WR=0;Èí¼þÑӳٵȴýת»»Íê±Ï£¬È»ºó´ò¿ª¶ÁÊäÈëÐźÅRD=0£»µ¥Æ¬»úÉèÖÃData=P1¶ÁÈ¡Êý×ÖÁ¿£¬»Ö¸´¶ÁÊäÈëÐźÅRD=1;¹Ø±ÕƬѡÐźÅCS=1£»½øÈëÏÂһѻ·¡£
- 18 -
΢»ú¼ì²âϵͳ¿Î³ÌÉè¼ÆËµÃ÷Êé
(3) ÊýÂë¹ÜÏÔʾ³ÌÐòÁ÷³Ìͼ
¿ª ʼ ÏòP2¿ÚËÍλѡ ÏòP0¿ÚËͶÎÂë ÏÔʾ³µÂÖ̥ѹ Èí¼þÑÓʱ10ms ¹Ø±ÕP2¿Ú ¹Ø±ÕP0¿Ú ·µ »Ø
ͼ4-3ÏÔʾ³ÌÐòÁ÷³Ì¿òͼ
4.4Èí¼þ¼ÆËḁ̃ѹֵ
ÐźÅÿһ²½µÄ±ä»»¹ý³ÌÈçÏ£º
µÚÒ»²½£¬±»²âÆøÑ¹¾¹ýÆøÑ¹´«¸ÐÆ÷MPX4250ת»»³ÉµçѹÊä³ö£¬¸ù¾ÝMPX4105µÄоƬ×ÊÁÏ¿ÉÖª£¬Êä³öµçѹVoutºÍÆøÑ¹PµÄ¹ØÏµÈçÏÂ
Vout=Vcc (0.004P-0.04)¡ÀError (1)
ÕâÀïVccΪ+5.1V£¬ErrorΪÎó²î£¬Òò´Ë¿ÉµÃ£º
Vout=5.12(0.004P-0.04) (2)
µÚ¶þ²½£¬MPX4250µÄÊä³öµçѹVout×÷ΪADC0804ÊäÈëµçѹVin£¬¾¹ýA/Dת»»³ÉÏà¶ÔÓ¦µÄÊý×ÖÁ¿£¬ÓÉADC0804оƬת»»¹«Ê½ÊäÈëµçѹVinºÍÊä³öÊý×ÖÁ¿DataµÄ¶ÔÓ¦¹ØÏµÈçÏÂËùʾ£º
Vin/5=Data/255 (3)
- 19 -