ÄúµÄλÖ㺼¼Êõ¹¤ÖÖÖ®»úÐÞÖªÊ¶Íø ¡ú »úÐÞ¼¼Êõ֪ʶ ¡ú ÕýÎÄ
Ô­×÷Õß:[±êÇ©:×÷Õß] Ìí¼Óʱ¼ä:2007-06-28 Ô­ÎÄ·¢±í:2007-06-28 ÈËÆø:2

±¾ÎÄÕ¹²2516×Ö£¬·Ö2Ò³£¬µ±Ç°µÚ1Ò³£¬¿ìËÙ·­Ò³£º
 

Õª¡¡Òª£º½éÉÜÁËͨÓö¨Ê±£¯¼ÆÊýÆ÷8253ÔÚ²½½øµç»úÔ˶¯¿ØÖÆÏµÍ³ÖеÄÒ»ÖÖÓ¦ÓòßÂÔ¡£Õë¶Ô²½½øµç»úµÄ¿ØÖÆ·½°¸£¬¼ò½éÁËIntel8253µÄ»ù±¾ÌØÐÔ£¬²¢½áºÏ¹¤³Ìʵ¼Ê£¬Ìá³öÁËÒ»ÖÖ½«Intel8253Ó¦ÓÃÓÚ²½½øµç»úËÅ·þϵͳµÄ¿ØÖƼ¼Êõ£¬¾ßÌåÂÛÊöÁËÈçºÎ¶ÔIntel8253½øÐбà³Ì£¬¿ØÖƲ½½øµç»ú°´¿ØÖƹæÂÉÔËÐС£
¹Ø¼ü´Ê£º²½½øµç»ú£»Î»ÖÃËÅ·þϵͳ£»¸ß¾«¶È

1¡¡µç»ú¿ØÖÆ·½°¸
¡¡¡¡²½½øµç¶¯»úÊÇÊý×Ö¿ØÖÆÏµÍ³ÖеÄÖ´Ðе綯»ú£¬²½½øµç¶¯»úÓÉרÃŵġ¢¿ÉÒÔ²úÉúÒ»¶¨ÆµÂÊ¡¢¹¦ÂʺÍʱÐòµÄµçÂö³åµÄÇý¶¯Æ÷Çý¶¯¡£
¡¡¡¡¸Ä±ä¼ÓÔÚÇý¶¯Æ÷ÉϵÄÊý×ÖÂö³åÐÅºÅµÄÆµÂÊ£¬¿ÉÒԸıäÇý¶¯Æ÷²úÉúµÄʱÐòÂö³åµÄƵÂÊ£¬´Ó¶øµ÷½Úµç»úµÄתËÙ£Û1£Ý¡£²½½øµç»úµÄתËÙnÕý±ÈÓÚÂö³åÐÅºÅµÄÆµÂÊf¡¢±ÈÀýϵÊýkÓëÇý¶¯Æ÷²ÎÊý£¬Óë²½½øµç»úµÄÏàÊý¼°Í¨µç·½Ê½Óйء£
¡¡¡¡ÔÚ¹¤³Ì¿ª·¢¹ý³ÌÖУ¬µ±²½½øµç»úÇý¶¯Æ÷Éè¼ÆÍê³Éºó£¬ÏµÍ³¿ª»·¿ØÖƲ¿·Ö¿É²ÉÓÃͼ1Ëùʾ·½°¸¡£
¡¡¡¡Çý¶¯Æ÷¹¤×÷״̬Óë²½½øµç»úת×ÓÐýת·½ÏòÓɵ¥Æ¬»ú¡¢Êý×ÖÐźŴ¦ÀíÆ÷£Û2£Ý»ò΢ÐͼÆËã»ú£Û3£Ý£¨»òÆäÍâΧÉ豸£©µÄÊý×ÖÊä³ö£¨D0£©¶ËÖ±½Ó¿ØÖÆ£¬¿ÉÒÔ½«·½Ïò¿ØÖÆU£¯DºÍʹÄÜ¿ØÖÆEA¶¨ÒåΪµ¥Æ¬»ú»ò΢ÐͼÆËã»úµÄÊý×ÖÊä³ö£¨D0£©Í¨µÀ¡£
¡¡¡¡ÏµÍ³ÖÐIntel8253×÷Ϊµ¥Æ¬»ú»ò΢»úϵͳµÄÍâÉ裬¶Ô555µç·²úÉúµÄÊý×ÖÂö³åÐźÅf0½øÐÐ·ÖÆµ£¬¿ÉÒÔÌṩƵÂÊ´ó·¶Î§¿Éµ÷µÄÊý×ÖÂö³åÐźţ¬ÊµÏÖ²½½øµç»ú¿í¹ã·¶Î§µÄËٶȵ÷½Ú¡£

Õû¸ö¿ª»·¿ØÖÆÏµÍ³µç·¼ò½àÃ÷ÁË£»ÓÉÓÚIntel8253×÷Ϊµ¥Æ¬»ú»ò΢»úϵͳµÄÍâÉ裬¿É±à³ÌÐÔÇ¿£¬¿ÉÒÔͨ¹ýÈí¼þ±à³ÌʵÏÖ²½½øµç»úµÄ¶¯Ì¬¡¢ÊµÊ±µ÷ËÙ£¬ÊÊÓÃÓÚ²»Í¬µÄÓ¦Óû·¾³¡£
2¡¡Intel8253ÔÚ²½½øµç»úÔ˶¯¿ØÖÆÏµÍ³ÖеÄÓ¦ÓÃ
2£®1¡¡Intel 8253Ð¾Æ¬ÌØµã
¡¡¡¡Intel 8253Êǿɱà³Ì¶¨Ê±£¯¼ÆÊýÁ¿£¬Æ¬ÄÚ°üº¬3¸ö¶ÀÁ¢Í¨µÀ£¬Ã¿¸öͨµÀ¾ùΪ16λ¼ÆÊýÆ÷£¬¼ÆÊýËÙÂʿɴï2£®6MHz¡£
¡¡¡¡Intel8253¾ßÓÐ3¸ö¹¦ÄÜÏàͬµÄ16λµÝ¼õ¼ÆÊýÆ÷£¬Ã¿¸ö¼ÆÊýÆ÷µÄ¹¤×÷·½Ê½ºÍ¼ÆÊý³¤¶È·Ö±ðÓÉÈí¼þƬ»úÁ¬½Ó¡£
¡¡¡¡Intel8253µÄ¶¨Ê±£¯¼ÆÊýÆ÷ÓÐ6ÖÖ¹¤×÷·½Ê½£º£¨1£©¼ÆÊý½áÊøÖжϷ½Ê½¡££¨2£©¿É±à³Ìµ¥ÎÈ̬¡££¨3£©ÆµÂÊ·¢ÉúÆ÷¡££¨4£©·½²¨ÆµÂÊ·¢ÉúÆ÷¡££¨5£©Èí¼þ´¥·¢·½Ê½¡££¨6£©Ó²¼þ´¥·¢·½Ê½¡£
¡¡¡¡ÆäÖз½Ê½£¨4£©Îª·½²¨ÆµÂÊ·¢ÉúÆ÷·½Ê½£¬ÊÇÎÒÃǶԲ½½øµç»úÇý¶¯¡¢µ÷ËÙËù²ÉÓõķ½Ê½¡£¹¤×÷·½Ê½£¨4£©¶ÔÊäÈë·½²¨ÆµÂÊf0½øÐÐN·ÖƵ£¬Êä³öƵÂÊΪfµÄ·½²¨Êý×ÖÂö³åÐźš£
¡¡¡¡f£½f0£¯N
ʽÖУ¬NΪдÈë¼ÆÊýÆ÷µÄ¼ÆÊýÖµ£¬µ±NµÄ·¶Î§Îª2¡«65535£¬ÆäÊä³ö±ä»¯·¶Î§´ïf0£¯65535¡«f0£¯2£¬ÓÈÆäÊÊÓöԲ½½øµç»úÖС¢µÍËÙÔËÐÐʱµÄËٶȵ÷½Ú¡£
2£®2¡¡Ò»ÖÖ»ùÓÚ²½½øµç»úµÄÐÂÐÍÔ˶¯¿ØÖÆÏµÍ³
¡¡¡¡º½Ìì¡°ÐÇÐÇÖ¸Ïò¸ú×Ù¿ØÖÆÏµÍ³¡±ÖеÄÔ˶¯¿ØÖƲ¿·Ö£¬Îª»ùÓÚÏ¡ÍÁÓÀ´Å²½½øµç»úµÄË«×ÔÓɶȣ¨¸©Ñö¡¢·½Î»£©Î»ÖÃËÅ·þϵͳ¡£ÏµÍ³×ÜÌåÉè¼ÆË¼ÏëʹÓüÆËã»ú¿ØÖÆ2̨²½½øµç»ú£¬Ã¿Ì¨²½½øµç»ú´ú±íÌìÏßÔ˶¯µÄÒ»¸ö×ÔÓɶȣ¬Ê¹ÌìÏßÖ¸ÏòÈÎÒâ¸ø¶¨Î»Öã¬Ö¸ÏòλÖÃÓÉÐýת±äѹÆ÷²âÁ¿¡£
¡¡¡¡ÏµÍ³¿ØÖÆÔ­Àíͼ£Û4£ÝÈçͼ2Ëùʾ¡£

ϵͳµ¥¸ö×ÔÓɶÈÓÉ2·ģÄâµçѹ¸ø¶¨Ä¿±êλÖ㬾­Î¢ÐͼÆËã»ú²ÉÑù¡¢A£¯Dת»»£¬ÔÙ°´Ò»¶¨¿ØÖƹæÂÉ¿ØÖÆÏ¡ÍÁÓÀ´Å²½½øµç»ú£¬ÊµÏָ߾«¶ÈµÄλÖÃËÅ·þ¾«¶È¡£
¡¡¡¡ÏµÍ³Ó²¼þ×é³É£¨µ¥¸ö×ÔÓɶȣ©Èçͼ3Ëùʾ¡£

¿ØÖÆÈí¼þÓÃVD£«£«6£®0±àд£¬Í¨¹ýÈí¼þ²Ù×÷£¬¸Ä±äIntel 8253¼ÆÊýÆ÷¹¤×÷״̬£¬ÊµÏÖ²½½øµç»úµ÷ËÙ¼°Î»ÖÃËÅ·þ¿ØÖÆ£¬¾ßÌåʵÏÖ·½·¨£º
£¨1£©²½½øµç»úÆð¶¯
¡¡¡¡²½½øµç»úÇý¶¯Æ÷ʹÄܶ˼ÓÔØºÏÊʵĿØÖÆÐÅºÅºó£¬Æð¶¯²½½øµç»úÖ»Ðè¶ÔIntel8253ËùÑ¡ÓõļÆÊýÆ÷дÈ뷽ʽ3¿ØÖÆ×Ö£¬È»ºóдÈëËùÐè¼ÆÊýÖµ¡£¼ÆÊýÆ÷±ã»áÁ¬ÐøÊä³öƵÂÊf£½f0£¯NµÄÂö³åÐźţ¬Çý¶¯Æ÷¾ÍÄÜÇý¶¯²½½øµç»ú°´Ò»¶¨×ªËÙÔËÐС£
¡¡¡¡ÉènBaseΪIntel8253»ùÖ·£¬LSBºÍMSB·Ö±ðΪҪдÈëµÄ¼ÆÊýÖµµÄµÍ8λºÍ¸ß8λÊý¾Ý£¬C£«£«²Ù×÷³ÌÐòÈçÏ£º
¡¡¡¡outp£¨nBase£«3£¬0x36£©£»£¯£¯0££¼ÆÊýÆ÷¹¤×÷ÓÚ·½Ê½3
¡¡¡¡outp£¨nBase£¬LSB£©£»£¯£¯0££¼ÆÊýÆ÷дÈë¼ÆÊýÖµµÍ8λ
¡¡¡¡outp£¨nBase£¬MSB£©£»£¯£¯0££¼ÆÊýÆ÷дÈë¼ÆÊýÖµ¸ß8λ
£¨2£©²½½øµç»úתËÙµ÷½Ú
¡¡¡¡Ö»Ðè¶Ô8253µÄ¼ÆÊýÆ÷дÈëеļÆÊýÖµ£¬¼ÆÊýÆ÷Êä³öƵÂʾͻᷢÉúÏàÓ¦±ä»¯£¬½ø¶ø¸Ä±äÇý¶¯Æ÷²úÉúµÄʱÐòÂö³åµÄƵÂÊ£¬ÊµÏÖÁ˲½½øµç»úתËٵĵ÷½Ú¡£
 
±¾Ò³µØÖ·
Ïà¹ØÎÄÕÂ

¿ØÖÆÒºÑ¹ÓÍÎÛȾµÄÖ÷Òª´ëÊ©
ÎÞλÖô«¸ÐÆ÷ÎÞË¢Ö±Á÷µç¶¯»úµÄ¸ßËÙÇý¶¯ÏµÍ³
ÏßÈÆÊ½Òì²½µç»úµÄάÐÞ
¶à¼«Ðýת±äѹÆ÷Îó²î¼ÆËãµÄ·ÖÎö
ÎÞË¢Ö±Á÷µç¶¯»ú¼°Æä¿ØÖƼ¼ÊõµÄ·¢Õ¹
ÎÞË¢Ö±Á÷µç¶¯»úÔڵ綯×ÔÐгµÉϵÄÓ¦ÓÃ
ÎÞË¢Ö±Á÷µç¶¯»úµçÁ÷ÐÍÄæ±äϵͳµÄ·ÂÕæ
ÀûÓÃDSP¿ØÖÆÖ±Á÷ÎÞË¢µç»ú
ÇáÐͳµºóÇÅÔ²×¶³ÝÂÖÉøÌ¼´ã»ð±äÐεĿØÖÆ
²½½øµç»úµÄPLCÖ±½Ó¿ØÖÆ
Êý×ÖÆø¸×µÄÐгÌÉè¼Æ
¹ú²úÏ¡ÍÁÓÀ´Å½»Á÷ËÅ·þµç»úÔÚˮƽÁ¬ÖýÖеÄÓ¦
Èó»¬Ö¬Èó»¬ÏµÍ³µÄÉè¼Æ
ÏÖ³¡×ÜÏß¿ØÖÆÏµÍ³ÔÚÇ£Òýµç»úÊÔÑę́µÄÓ¦ÓÃ
´øÊ½ÄöºÏ½éÖʳÝÂÖ´«¶¯¼°½éÖÊ´øµÄÊÜÁ¦·ÖÎö
»ùÓÚLIGA¼¼ÊõµÄ΢ÐÐÐdzÝÂÖ¼õËÙÆ÷µÄÉè¼ÆºÍÖÆ
»ìÄýÍÁÍϱÃ×¶³ÝÂÖµÄÖÆÔ칤ÒÕ
ËÜÁϹÜÊг¡¹ãÀ«
¶ÔÓÚ¹¤³Ì»úеҺÁ¦±ä¾ØÆ÷´«¶¯ËðʧµÄÑо¿
ԲͲÐÍÖ±Ïßµç»ú¼°ÆäÔÚ»ú´²ÉϵÄÓ¦ÓÃ

Ïà¹ØÆÀÂÛ


±¾ÎÄÕÂËùÊô·ÖÀࣺÊ×Ò³ ¡ú »úÐÞ¼¼Êõ֪ʶ