ÑÇÐÇÓÎÏ·¹ÙÍø-www.yaxin868.com


  • ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾Ï³´²¹Ù·½ÍøÕ¾½ñÌìÊÇ£º2025-06-07Çл»³ÇÊÐ[È«¹ú]-ÍøÕ¾µØÍ¼
    ÍÆ¼ö²úÆ· :
    ÍÆ¼öÐÂÎÅ
    ¼¼ÊõÎÄÕµ±Ç°Î»ÖÃ:¼¼ÊõÎÄÕÂ>

    »ùÓÚusbÒÆ¶¯´æ´¢¼¼ÊõµÄ±ãЯʽÐźŷ¢Éú·½·¨¼°ÏµÍ³µÄÖÆ×÷·½·¨

    ʱ¼ä:2025-06-06    ×÷Õß: ¹ÜÀíÔ±

    רÀûÃû³Æ£º»ùÓÚusbÒÆ¶¯´æ´¢¼¼ÊõµÄ±ãЯʽÐźŷ¢Éú·½·¨¼°ÏµÍ³µÄÖÆ×÷·½·¨
    ¼¼ÊõÁìÓò£º
    »ùÓÚUSBÒÆ¶¯´æ´¢¼¼ÊõµÄ±ãЯʽÐźŷ¢Éú·½·¨¼°ÏµÍ³£¬ÊôÓÚÐźŷ¢Éú¼¼ÊõÁìÓò£¬ÓÈÆäÊÇÒ½ÁƵç×ÓÒÇÆ÷ÖеÄÉúÀíÐźŷ¢ÉúÁìÓò¡£
    ±³¾°¼¼Êõ£º
    ĿǰӦÓÃÓÚÐźŴ¦ÀíµÄµç×ÓÒÇÆ÷µÄÑо¿¿ª·¢±È½Ï¹ã·º£¬¶øÐźŴ¦ÀíµÄÑз¢¹ý³ÌÖУ¬ÍùÍùÏ£Íûͨ¹ýһЩµäÐ͵ÄÐźŶÔÉ豸½øÐе÷ÊԺͼì²â£¬¼´ÐèÒªÓõ½Ðźŷ¢ÉúÆ÷¡£ÒÔÒ½ÁÆÒÇÆ÷ÁìÓòÖеÄÐĵçÒÇÆ÷ΪÀý£¬ÐĵçÒÇÆ÷Ñз¢¹ý³ÌÖг£³£ÐèÒªÓõ½Ò»Ð©Õý³£µÄÐĵçÐźţ¬»òÕßÊÇ·´Ó³Ä³Ð©Ðĵ缲²¡¾ßÓдú±íÐÔµÄÐĵçÐźÅÀ´¼ì²âÉ豸µÄÐÔÄÜ¡£¶øÏÖÓеÄÐĵçÐźŷ¢ÉúÆ÷ÍùÍùÄÜÌṩµÄÐĵçÊý¾ÝÀàÐͱȽϵ¥Ò»¡¢ÖÖÀ಻¶à¡¢Êý¾Ý²»¿É¸üУ¬»òÕßÊý¾ÝµÄ¸üв»·½±ã¡£±¾·¢Ã÷ÔÚ²ÉÓÃÁËFLASH´æ´¢¼¼Êõ¡¢µ¥Æ¬»ú¼¼ÊõÓëDAÊä³öµÄ»ù´¡ÉϽáºÏÁËUSBÒÆ¶¯´æ´¢¼¼Êõ£¬Ê¹Óû§¶ÔÊý¾ÝµÄ´¦Àí¸ü¼ÓµÄ¼ò±ã¿ì½Ý£¬ÁíÍâ3Vת5VµÄµçԴת»»Ä£¿éʹµÃ±¾·¢Ã÷¿ÉÒÔͨ¹ýÁ½½Ú5ºÅµç³Ø¹©µç£¬Ê¹Óøü¼Ó°²È«ºÍ±ãЯ¡£
    ·¢Ã÷¼ò½é±¾·¢Ã÷µÄÄ¿µÄÔÚÓÚÌṩһÖÖʵÓð²È«¡¢¼ò±ã¡¢¿ì½ÝµÄÐźŷ¢ÉúÆ÷¡£
    ÏÂÃæ¸ÅÊö±¾·¢Ã÷µÄ¹¤×÷Ô­ÀíÒÔ51µ¥Æ¬»úΪºËÐÄ¿ØÖÆUSB½Ó¿Úµç·£¬FLASH´æ´¢Æ÷оƬºÍDAת»»Ð¾Æ¬£¬3Vת5VµÄµçԴת»»µç·ΪÕû¸öÉ豸ÌṩÕý³£¹¤×÷µÄµçÔ´¡£8051µ¥Æ¬»úÒÔ¶¨Ê±Æ÷0µÄÖжÏʵÏÖ¾«È·µÄ¶¨Ê±Æ÷ÖÜÆÚ¡£µ¥Æ¬»ú³ÌÐò´ÓFLASH´æ´¢Æ÷µÄFATÎļþϵͳÖÐѰÕÒÊý¾ÝÎļþ£¬ÔÚÿ¸ö¶¨Ê±Æ÷ÖÜÆÚÖÐÒÀ´Î¶Á³öÊý¾ÝÎļþµÄÊý¾Ý²¢Í¨¹ýDAת»»ÒÔÄ£ÄâÐźŵĸñʽÊä³ö£¬Ï൱ÓÚ¶ÔÊý¾ÝÎļþ½øÐÐÒ»´ÎÄ£Äâ²¥·Å¹ý³Ì£¬µ½´ïÎļþµÄĩβ֮ºóÔÙ´ÓÍ·²¥·Å¡£²»¹ý¾­¹ýDAת»»Êä³öµÄÐźŴóСһ°ãΪ·ü¼¶£¬ÎªÁ˸üºÃµØÄ£Äâʵ¼ÊµÄÉúÀíÐźÅÈçÐĵçÐźţ¬Í¨¹ýÊý×ÖµçλÆ÷¶Ô·ü¼¶µÄÐźŽøÐзÖѹʹ֮˥¼õµ½ºÁ·ü¼¶¡£ÁíÍⵥƬ»úÒÔÖжϺͲ¢ÐÐIOµÄ·½Ê½ÓëUSB½Ó¿ÚоƬͨѶ£¬µ¥Æ¬»úµÄÄÚ²¿³ÌÐòÖаüº¬ÁËUSB1.1¹æ·¶ºÍBulk Only·½Ê½µÄUSBMass StorageÉ豸ÀàµÄʵÏÖ£¬Ê¹µÃPC¶ÔÉ豸µÄÊý¾Ý²Ù×÷¾ÍÏñ¶ÔÒ»¸öUSBÒÆ¶¯´ÅÅ̵IJÙ×÷Ò»Ñù¼ò±ã¿ì½Ý£¬Èçͼ6Ëùʾ¡£
    ±¾·¢Ã÷ËùÊöµÄ·½·¨µÄÌØÕ÷ÔÚÓÚµ¥Æ¬»úÖдæÈëʵÏÖÁËUSB1.1¹æ·¶ºÍUSBÒÆ¶¯´æ´¢É豸ÀàÒÔ¼°FATÎļþ¶ÁÈ¡ºÍDAÊä³öµÄ¹Ì¼þ³ÌÐò£¬ËüÒÀ´Î°üº¬ÓÐÒÔϲ½Öè(1).ÅäÖÃUSB½Ó¿ÚоƬµÄÖ÷¶ËµãΪÅúÁ¿´«Êä¶Ëµã£¬·Ö±ðΪBulk-InºÍBulk-Out¶Ëµã£»(2).Ö÷»úÊ×ÏÈͨ¹ýBulk-Out¶ËµãÏòUSB½Ó¿ÚоƬ·¢ËÍÃüÁî¿é°ü£¬ÓÃCBW±íÊö£»
    (3).µ¥Æ¬»úÑ­»·¼ì²âUSB½Ó¿ÚоƬµÄÖжϼĴæÆ÷ÒÔÅжÏÊÇ·ñÓÐUSBÖжϲúÉú£¬ÈôÓУ¬ÔòÖ´ÐÐÏÂÊöUSB´«Êä´¦Àí³ÌÐò£»(4).ÔËÐÐUSB´«Êä´¦Àí³ÌÐò£¬ËüÒÀ´Î°üº¬ÓÐÒÔϲ½Öè(4.1).µ¥Æ¬»ú´ÓUSB½Ó¿ÚоƬµÄBulk-Out¶ËµãÖжÁ³öCBW£¬(4.2).ÅжÏÊÇÊý¾ÝÊä³ö·ñ£¿ÈôΪÊý¾ÝÊä³ö£¬Ôò´ÓBulk-Out¶Ëµã¶Á³öÊý¾Ý£»ÈôΪÊý¾ÝÊäÈ룬Ôòµ¥Æ¬»úÏòBulk-In¶Ëµã·¢ËÍÊý¾Ý£»(4.3).Èô²½Öè(4.2)Ö´ÐÐÍê±Ï£¬Ôòµ¥Æ¬»ú´ÓBulk-In¶ËµãÏòÖ÷»ú·µ»ØÃüÁî״̬°ü£¬ÓÃCSW±íʾ£»(5).ÔÚ²½Öè(3)ÖУ¬ÈôûÓÐUSBÖжϣ¬ÔòÅжÏÓÐÎÞÍⲿÖжϻò¼ÆÊýÆ÷ÖжÏÒÔÖ´ÐÐÎļþËÑË÷³ÌÐò£»ÈôÓÐÍⲿÖжϣ¬µ¥Æ¬»úÔÚFAT12ÎļþϵͳµÄ¸ùĿ¼Öа´ÕÕÎļþÈÕÆÚÒÀ´ÎÏòºóËÑË÷Îļþ£»ÈôÓмÆÊýÆ÷Öжϣ¬µ¥Æ¬»ú°´ÕÕÎļþÈÕÆÚÒÀ´ÎÏòǰËÑË÷Îļþ£»ÍⲿÖжϺͶ¨Ê±Æ÷ÖжÏÊÇͨ¹ýϵͳÖв»Í¬µÄ°´¼ü²úÉúµÄ£»(6).ËùÊöµÄÎļþËÑË÷³ÌÐòÒÀ´Îº¬ÓÐÈçϲ½Öè(6.1).¶ÁÈ¡FAT12ÎļþϵͳµÄ¸ùĿ¼ÖеÄËùÓÐÎļþµÄÐÅÏ¢£»(6.2).¶ÔÓÚ¼ÆÊýÆ÷Öжϣ¬ÕÒ³öËùÓбȵ±Ç°ÎļþÈÕÆÚ¸üÔçµÄÎļþ£»¶ÔÓÚÍⲿÖжϣ¬ÕÒ³öËùÓбȵ±Ç°ÎļþÈÕÆÚ¸üеÄÎļþ£»(6.3).ÅжÏÊÇ·ñÕÒµ½ÁË·ûºÏÌõ¼þµÄÎļþ¡£
    ¶ÔÓÚ¼ÆÊýÆ÷Öжϣ¬ÈôÎÞ·ûºÏÌõ¼þµÄÎļþ£¬Ôòѡȡ¸ùĿ¼ÖÐÈÕÆÚ×îеÄÎļþ£»ÈôÓУ¬ÔòÑ¡Ôñ·ûºÏÌõ¼þµÄÎļþÖÐÈÕÆÚ×îеÄÎļþ£»¶ÔÓÚÍⲿÖжϣ¬ÈôÎÞ·ûºÏÌõ¼þµÄÎļþ£¬ÔòÑ¡Ôñ¸ùĿ¼ÖÐÈÕÆÚ×îÔçµÄÎļþ£»ÈôÓУ¬ÔòÑ¡Ôñ·ûºÏÌõ¼þµÄÎļþÖÐÈÕÆÚ×îÔçµÄÎļþ£»(7).ÔÚͨ¹ýÒ»¶¨ÆµÂʵĶ¨Ê±Æ÷Öжϴ¥·¢µÄ¶¨Ê±Æ÷Öжϴ¦Àí³ÌÐòÖÐÒÀ´Î½«ËùÑ¡µÄµ±Ç°Êý¾ÝÎļþµÄÊý¾Ý¶Á³ö²¢½øÐÐDAת»»Êä³öÐźţ»ËüÒÀ´Î°üº¬ÒÔϵIJ½Öè(7.1).´ÓpFlashµØÖ·ÖжÁ³öÊý¾Ý²¢½øÐÐDAת»»£¬Í¬Ê±ÓÃÓڼǼÒÑ´Óµ±Ç°ÎļþÖжÁ³öµÄ×Ö½ÚÊýµÄnCountÖµ¼ÓÒ»£»(7.2).ÅжÏnCountÖµÓ뵱ǰÎļþ³¤¶ÈÊÇ·ñÏàµÈ£»(7.2.1).ÈôÏàµÈ£¬Ôò´Óµ±Ç°ÎļþÍ·¿ªÊ¼ÖØÐ¶ÁÊýnCountÖµÇåÁ㣬½«ÎļþµÄÆðʼ´ØµÄÖµ¸³Ó赱ǰ´ØµÄÖµ£¬ÓÃnCluster±íʾ£»(7.2.2).Èô²»ÏàµÈ£¬Í¬Ê±nCountµÄÖµÊÇ512µÄ±¶Êý£¬Ôòͨ¹ýFAT±íÕÒµ½ÏÂÒ»¸ö´ØµÄÖµ²¢¸³ÓènCluster£»(7.2.3).ÈônCountÖµ¼´²»µÈÓÚµ±Ç°Îļþ³¤¶È£¬Ò²²»ÊÇ512µÄ±¶Êý£¬ÔòpFlashµÄÖµ¼ÓÒ»£¬È»ºóÍ˳ö¶¨Ê±Æ÷Öжϴ¦Àí³ÌÐò£»
    (7.3).ÔÚÖ´ÐÐÍê²½Öè(7.2.1)ºÍ(7.2.3)Ö®ºó£¬°´ÕÕFAT12ÎļþϵͳÖеĹ«Ê½pFlash£½nCluster¡Á512+0x4600ÖØÐ¼ÆËãpFlashÖµ²¢Í˳ö¶¨Ê±Æ÷Öжϴ¦Àí³ÌÐò£»±¾·¢Ã÷ËùÊöµÄϵͳµÄÌØÕ÷ÔÚÓÚ£¬Ëüº¬Óе¥Æ¬»ú£¬ËüÊÇÒ»¸öоƬ89C52£»USB½Ó¿ÚоƬ£¬ËüÊÇÒ»¸öоƬPDIUSBD12£¬ËüÓëÉÏÊö89C52оƬ»¥Á¬£¬Í¬Ê±ÓÖ¾­¹ýUSB×ÜÏßÓëPC»úÏàÁ¬£»FLASH´æ´¢Æ÷£¬ËüÊÇÒ»¸öоƬW29C020C£¬ÓëÉÏÊö89C52µ¥Æ¬»ú»¥Á¬£»DAת»»Æ÷£¬ËüÊÇÒ»¸öоƬMAX5354£¬ËüµÄ¿ØÖƶ˺ÍÊäÈë¶ËÓëÉÏÊö89C52µÄÊä³ö¶ËÏàÁ¬£»Êä³öΪ2.5VµÄµçѹԴ£¬ËüÊÇÒ»¸öоƬMAX873£¬ËüµÄµçѹÊä³ö¶ËÓëÉÏÊöоƬMAX5354µÄ²Î¿¼µçѹÊäÈë¶ËÏàÁ¬£»Êý×ÖµçλÆ÷£¬ËüÊÇÒ»¸öоƬDS1689£¬ËüµÄÊäÈë¶ËÓëÉÏÊöоƬMAX5354µÄÐźÅÊä³ö¶ËÏàÁ¬£¬Ê¹Êä³öÐźÅÓÉ·ü¼¶ÐźÅË¥¼õΪºÁ·ü¼¶Ðźţ»µçѹת»»Æ÷£¬ËüÊÇÒ»¸öоƬMAX1674£¬ËüµÄÊäÈë¶Ë½Ó3Vµç³Ø£¬ËüµÄ5VµçѹÊä³ö¶Ë·Ö±ðÓëÉÏÊöPDIUSBD12¡¢89C52¡¢W29C020C¡¢MAX5354¡¢DS1689¡¢MAX873µÄ¸÷µçÔ´ÊäÈë¶ËÏàÁ¬¡£
    ʵÑéÖ¤Ã÷£¬±¾·¢Ã÷¾ßÓÐÊý¾Ý¸üз½±ã¡¢´¦Àí¼ò½Ý¡¢Ê¹Óð²È«¡¢±ãЯµÈÓŵã¡£


    ͼ1¡¢±¾·¢Ã÷µÄ×ÜÌå¿ò¼Üͼ¡£
    ͼ2¡¢USB½Ó¿ÚÄ£¿éµç·ͼ¡£
    ͼ3¡¢µ¥Æ¬»ú¿ØÖƵç·ºÍFLASH´æ´¢µç·ͼ¡£
    ͼ4¡¢DAת»»µç·ºÍÊý×ÖµçλÆ÷·Öѹµç·ͼ¡£
    ͼ5¡¢µçԴת»»Ä£¿éµç·ͼ¡£
    ͼ6¡¢É豸½ÓÈëPCµÄʾÒâͼ¡£
    ͼ7¡¢Ö÷Ñ­»·Á÷³Ìͼ¡£
    ͼ8¡¢USB´«Êä´¦ÀíÀý³ÌµÄÁ÷³Ìͼ¡£
    ͼ9¡¢ÎļþËÑË÷Á÷³Ìͼ¡£
    ͼ10¡¢¶¨Ê±Æ÷ÖжÏÖжÁÈ¡ÎļþÊý¾Ý½øÐÐDAת»»µÄÁ÷³Ìͼ¡£
    ½áºÏ¸½Í¼ÏêϸÃèÊö±¾·¢Ã÷µÄÒ»ÖÖ¾ßÌåʵʩÀý±¾ÊµÊ©ÀýËùÑ¡ÓõÄ8051¼æÈݵ¥Æ¬»úÊÇAtmel¹«Ë¾µÄ89C52£¬ÆäÄÚ²¿×Ô´ø8KµÄFlash³ÌÐò´æ´¢Æ÷ºÍ256×Ö½ÚµÄÊý¾Ý´æ´¢Æ÷£¬Äܹ»Âú×ã¿ØÖÆ³ÌÐòµÄÒªÇó¡£ËùÑ¡ÓõÄFLASH´æ´¢Æ÷ÊÇWinbond¹«Ë¾µÄW29C020CоƬ£¬ÆäÈÝÁ¿ÊÇ256KB£¬²¢ÐÐIO·½Ê½¡£ËùÑ¡ÓõÄDAоƬÊÇMAX5354£¬10λ´®ÐÐDAоƬ£¬ÁíÍâͨ¹ýMAX873оƬΪÆäÌṩ2.5VµÄDA²Î¿¼µçѹ¡£ËùÑ¡ÓõÄÊý×ÖµçλÆ÷ÊÇDS1689¡£ËùÑ¡ÓõĵçԴת»»Ð¾Æ¬ÊÇMAX1674¡£
    ͼ1Ϊ±¾ÊµÊ©ÀýµÄ×ÜÌå¿ò¼Üͼ¡£ÏµÍ³ÒÔ89C52ΪºËÐÄÆ÷¼þ£¬Í¨¹ýUSB½Ó¿ÚоƬPDIUSBD12ÓëPCµÄUSB×ÜÏßÏàÁ¬¡£89C52¿ØÖÆD12оƬµÄÊý¾Ý´«Ê䣬¿ØÖÆFLASHоƬW29C020CµÄ¶Áд²Ù×÷ºÍMAX5354µÄDAÊä³ö¡£MAX1674½«Á½½Ú5ºÅµç³ØÌṩµÄ3Vµçѹת»»Îª5V¹©ÏµÍ³µÄÆäËûÄ£¿éʹÓá£MAX873оƬΪMAX5354µÄDAÊä³öÌṩ2.5VµÄ²Î¿¼µçѹ£¬Ê¹µÃMAX5354µÄDAÊä³ö·¶Î§ÊÇ0-2.5V¡£Óû§¿ÉÑ¡ÔñÖ±½ÓʹÓÃMAX5354Êä³öµÄ·ü¼¶Ðźţ¬Òà¿ÉÑ¡Ôñ¾­¹ýÊý×ÖµçλÆ÷DS1689·Öѹ֮ºóµÃµ½µÄmV¼¶µÄÐźš£
    ͼ2ΪUSB½Ó¿ÚÄ£¿éµç·£¬ÒÔPhilips¹«Ë¾µÄUSB½Ó¿ÚоƬPDIUSBD12ΪÖ÷£¬Íâ¼ÓÂ˲¨µç·¡¢ÆðÕñµç·¡¢USB²å×ù¼°Æ¥Åäµç×è(R5¡¢R6)£¬ÒÔ¼°ÏÔʾUSB¹¤×÷״̬µÄGoodLink·¢¹â¶þ¼«¹ÜD1¡£±¾ÊµÊ©ÀýÖÐÕⲿ·Öµç·±»µ¥¶À³éÈ¡³öÀ´×÷Ϊһ¸ö¶ÀÁ¢µÄÉ豸Ä£¿é£¬Í¨¹ý²å×ùµÄ·½Ê½Ó뵥Ƭ»úϵͳÁ¬½Ó¡£µç·ͼÖеÄJ0¡¢J1¼´Îª2¡Á10µÄÅŲå½Ó¿Ú¡£
    ͼ3Ϊµ¥Æ¬»úºÍFLASH´æ´¢Æ÷оƬµç·ͼ¡£89C52µ¥Æ¬»úϵͳ»¹°üÀ¨ÆäÖܱߵĸ´Î»µç·(R02£¬C07)ºÍÆðÕñµç·(X01£¬C01£¬C02)¡£FLASH´æ´¢Æ÷оƬW29C020µÄÈÝÁ¿ÊÇ256K×Ö½Ú£¬ÓÐ8¸ùÊý¾ÝÏߺÍ18¸ùµØÖ·Ïߣ¬ÒѾ­³¬³öÁË8051ϵÁе¥Æ¬»úµÄ64KÕý³£Ñ°Ö··¶Î§£¬Òò´Ë89C52ÓÃÁ½¸öIO¿ÚP10¡¢P11À´¿ØÖÆW29C020CµÄ¸ßλµØÖ·A16¡¢A17¡£74HC373оƬÓÃÓÚP0¿ÚµÄµØÖ·Ëø´æ¡£89C52µÄP13¿Ú½ÓUSB½Ó¿ÚоƬD12µÄʹÄܶË(CS0)£¬¶øP13¾­¹ý·´ÏàÆ÷74HC04(U04A)½ÓFLASHоƬW29C020CµÄʹÄܶË(CS1)£¬ÕâÑù89C52¿ÉÒÔͨ¹ý¶ÔP13¿ÚµÄ¿ØÖÆÀ´Çл»ÔÚFlashоƬºÍUSBоƬ֮¼äѡͨIO¿ØÖÆ¡£Á½¸ö°´¼ü(S01¡¢S02)·Ö±ð½Ó89C52µÄÍⲿÖжÏ1(INT1)ºÍ¼ÆÊýÆ÷1(T1)Òý½Å£¬Í¨¹ý°´¼ü¿ÉÒÔ²úÉúÕâÁ½ÖÖÀàÐ͵ÄÖжÏÇëÇó¡£89C52ͨ¹ýÁ½¸ö²å×ù(J01¡¢J02)ÓëUSBÄ£¿éµç·ÏàÁ¬£¬¶ÔD12оƬ½øÐÐÊý¾ÝIO¿ØÖƺÍÖжϿØÖÆ£¬²¢ÎªUSBÄ£¿éÌṩµçÔ´¡£´ËÍâ89C52»¹·Ö±ðͨ¹ýÈý¸öIO¿Ú¶ÔDAת»»Ð¾Æ¬MAX5354½øÐпØÖÆ£¬·Ö±ðÊÇP15(DACS)£¬P16(DIN)ºÍP34(DACLK)¡£
    ͼ4ΪDAÊä³öµç·£¬MAX5354ÊÇÒ»¸ö10λµÄ´®ÐпØÖÆDAת»»Ð¾Æ¬£¬89C52ͨ¹ýDACS£¬DINºÍDACLK¼¸¸öÒý½ÅÀ´¶ÔMAX5354µÄDAת»»½øÐпØÖÆ¡£MAX873оƬΪMAX5354µÄDAת»»Ìṩ2.5V²Î¿¼µçѹ¡£J11Ϊµ¥ÉùµÀ¶ú»ú²å×ù£¬¿ÉÖ±½ÓÊä³öMAX5354µÄDAת»»µÄÐźÅ¡£¶øDS1689ΪÊý×ÖµçλÆ÷£¬×î´ó×èֵΪ10K£¬Óë10Å·Ä·µç×èR11´®Áª¿ÉµÃǧ·ÖÖ®Ò»µÄ·Öѹ£¬¼´¿ÉµÃµ½ºÁ·ü¼¶ÐźÅ¡£Í¨¹ýÁíÒ»¶ú»ú²å×ùJ12Êä³ö¡£ÁíÍâÊý×ÖµçλÆ÷¿ÉÒÔͨ¹ýÁ½¸ö°´¼üS11¡¢S12À´µ÷½ÚÊý×ÖµçλÆ÷µÄ×èÖµ´Ó¶ø¿ØÖÆ·ÖѹµÄ±ÈÂÊ¡£
    ͼ5ΪµçԴת»»Ä£¿éµç·ͼ¡£Í¨¹ý²å×ùJP½«µç³ØºÐÌṩµÄ3VµçÔ´ÒýÈ룬MAX1674оƬת»»Îª5V(VCC)Êä³ö¹©Ó¦Õû¸öϵͳ¡£ÁíÍâRP0ÊÇÒ»´ÅÖ飬ÓÃÓÚÊý×ֵغÍÄ£ÄâµØÖ®¼äµÄÂ˲¨£¬±£»¤Ä£ÄâÐźŵÄÊä³ö²»±»Êý×ÖÐźŸÉÈÅ¡£
    ±¾ÊµÊ©ÀýµÄÈí¼þ²¿·ÖÖ¸µÄÊǹ̻¯ÔÚ89C52µ¥Æ¬»úÖеĹ̼þ³ÌÐò(Firmware)£¬Ö÷Òª°üÀ¨Á½¸ö·½Ã棬ÆäÒ»ÊÇUSBÒÆ¶¯´æ´¢É豸ÀàµÄʵÏÖ£¬Æä¶þÊÇFATÎļþϵͳµÄ¶Á²Ù×÷ºÍDAת»»¡£¶ø³ÌÐò´Ó½á¹¹ÉÏ¿´Ö÷Òª·ÖΪÁ½¸ö²¿·ÖÆäÒ»Êǵ¥Æ¬»ú²»¶ÏÑ­»·Ö´ÐеÄÖ÷Ñ­»·³ÌÐò£¬Æä¶þÊǶ¨Ê±Æ÷Öжϴ¦Àí³ÌÐò¡£Í¼7ΪÖ÷Ñ­»·³ÌÐòµÄÁ÷³Ìͼ£¬¿ÉÒÔ¿´µ½ÔÚÖ÷Ñ­»·³ÌÐòÖе¥Æ¬»ú½«Ñ­»·¼ì²âUSB½Ó¿ÚоƬD12µÄÖжϼĴæÆ÷ÅжÏÊÇ·ñÓÐÖ÷»úµ½USB½Ó¿ÚµÄͨѶÊÂÎñ²úÉúÒÔÔËÐÐUSB´«Êä´¦ÀíÀý³Ì¡£´ËÍâÖ÷Ñ­»·Öл¹Ñ­»·¶Ô°´¼üS01²úÉúµÄÍⲿÖжϡ¢°´¼üS02²úÉúµÄ¼ÆÊýÆ÷ÖжϽøÐмì²âÒÔÖ´ÐÐÎļþ¼ìË÷²Ù×÷¡£¶ø¶¨Ê±Æ÷ÖжÏÖ÷ÒªÊÇͨ¹ý¾«È·µÄ¶¨Ê±½«´æ´¢ÔÚFLASHÖеÄÎļþµÄÊý¾ÝÒÀ´Î˳Ðò¶Á³ö²¢½øÐÐDAת»»Êä³ö£¬Í¼10Ϊ¶¨Ê±Æ÷ÖжϵÄÁ÷³Ìͼ£¬ÏÂÎĽ«×÷¾ßÌåÃèÊö¡£
    ͼ8ΪUSB´«Êä´¦ÀíÀý³ÌµÄÖ÷ÒªÁ÷³Ìͼ¡£±¾ÊµÊ©ÀýµÄµ¥Æ¬»ú¹Ì¼þ³ÌÐò×ñÑ­USB1.1¹æ·¶(USB1.1 Specifications)ºÍUSBÒÆ¶¯´æ´¢ÀàÅúÁ¿´«ÊäЭÒé(USB Mass Storage Class Bulk OnlyTransport)£¬USB½Ó¿ÚоƬD12µÄÒ»¶Ô»ù±¾¶Ëµã(Generic Enpdoint)²»×÷ÅäÖ㬶øÖ÷¶Ëµã(MainEndpoint)±»ÅäÖÃΪһ¶ÔÅúÁ¿´«ÊäµÄ¶Ëµã(·Ö±ðÊÇBulk-InºÍBulk-Out¶Ëµã)¡£ÓÉͼ8¿ÉÒÔ¿´µ½£¬Bulk-Only·½Ê½ÏÂPCÖ÷»úÓëUSBÒÆ¶¯´æ´¢ÀàÉ豸µÄͨѶ·½Ê½ÈçÏÂÖ÷»úÊ×ÏÈͨ¹ýBulk-Out¶ËµãÏòÉ豸·¢ËÍ´óСΪ31×Ö½ÚµÄCBW(Command Block Wrapper£¬¼´ÃüÁî¿é°ü)¡£CBWÖаüº¬ÁËÌØ¶¨µÄ±êºÅºÍÖ÷»úÃüÁî¡£É豸¸ù¾ÝCBWµÄ¾ßÌåÐÅÏ¢À´½øÒ»²½´¦ÀíÖ÷»úµÄÃüÁî¡£¶øÉ豸ͨ¹ýBulk-In¶ËµãÏòÖ÷»ú·µ»Ø´óСΪ13×Ö½ÚµÄCSW(Command Status Wrapper£¬¼´ÃüÁî״̬°ü)£¬ÒÔ´ËÏòÖ÷»ú±¨¸æCBWµÄ´¦ÀíÇé¿ö¡£CSW°üº¬ÁËÓëCBWÏàÓ¦µÄ±êºÅºÍ״̬ÐÅÏ¢¡£Èç¹ûÊÇData-Out(Êý¾ÝÊä³ö)ÀàÐ͵ÄÃüÁͨ³£Çé¿öÏÂΪWriteÃüÁî(дÃüÁî)£¬É豸½«´ÓBulk-Out¶Ëµã¶Á³öÊý¾Ý²¢Ð´ÈëFlashµÄÊʵ±µØÖ·ÖУ¬È»ºó´ÓBulk-In¶Ëµã·µ»ØCSW£»Èç¹ûÊÇData-In(Êý¾Ý¶ÁÈë)ÀàÐ͵ÄÃüÁͨ³£ÎªReadÃüÁî(¶ÁÃüÁî)£¬É豸½«´ÓFlashµÄÊʵ±ÖжÁ³öÊý¾Ý²¢Í¨¹ýBulk-In¶Ëµã·¢Ë͸øÖ÷»ú£¬È»ºó·µ»ØCSW£»Èç¹ûÊÇûÓÐÊý¾Ý´«ÊäµÄÃüÁ±ÈÈç²âÊÔÉ豸ÊÇ·ñÕý³£µÄÃüÁÉ豸½«Ö±½Óͨ¹ýBulk-In¶ËµãÏòÖ÷»ú·µ»ØCSW¡£
    USB FLASHÅ̵ÚÒ»´Î½ÓÈëWindowsϵͳʱÐèÒª½øÐиñʽ»¯£¬¸ù¾ÝUSBÒÆ¶¯´ÅÅÌÖÐFLASH´æ´¢Æ÷ÈÝÁ¿µÄ´óСWindows½«´ÅÅ̸ñʽ»¯ÎªFAT12»òFAT16¸ñʽÎļþϵͳ¡£FAT12ÓëFAT16µÄÇø±ðÔÚÓÚÎļþϵͳµÄFAT±íµÄÿһ¸öµ¥ÔªÎª12룬¶øFAT16Ϊ16λ¡£±¾ÊµÊ©ÀýÖÐFLASH´æ´¢Æ÷Ϊ256KB£¬Windows×Ô¶¯½«Æä¸ñʽ»¯ÎªFAT12ϵͳ¡£
    Èç¹ûÖ»Êǵ¥´¿¿¼ÂÇUSBÒÆ¶¯´æ´¢É豸µÄÉè¼Æ£¬ÄÇÉè¼ÆÕß´ó¿É²»±Ø¿¼ÂÇÎļþϵͳµÄ´¦Àí¡£ÒòΪµ±É豸µÚÒ»´Î½ÓÈëWindowsϵͳ֮ºó£¬Óû§¿ÉÒÔÑ¡ÔñϵͳµÄ¸ñʽ»¯ÃüÁUSBÒÆ¶¯Å̸ñʽ»¯³ÉFATÎļþϵͳ£¬²¢°´ÕÕFATÎļþϵͳµÄ¸ñʽÀ´´æ´¢Êý¾ÝÎļþ¡£¶ø¶ÔÓÚÉ豸¶øÑÔ£¬FATÎļþϵͳµÄ¾ßÌå½á¹¹ÎÞÐ迼ÂÇ£¬Windowsϵͳ×Ô¶¯µÄ½«¸ñʽ»¯ÃüÁîת»»ÎªWriteÃüÁÉ豸ֻÐèÖ´ÐÐCBWÖеÄWriteµÄÃüÁ½«Ö÷»ú·¢Ë͹ýÀ´µÄÊý¾Ýдµ½FlashµÄÊʵ±µØÖ·¼´¿É¡£µ«ÊDZ¾·¢Ã÷µÄÁíÒ»ÏîÖ÷Òª¹¦ÄÜÊÇÐźŷ¢ÉúÆ÷£¬Òò´ËÉ豸ÐèÒª¶ÔFATÎļþϵͳ½øÐзÖÎö£¬´ÓÖÐÕÒµ½Êý¾ÝÎļþ²¢ÇÒ°´ÕÕ¶¨Ê±Æ÷µÄƵÂÊÒÀ´Î½«Êý¾ÝÎļþÖеÄÊý¾Ý¶Á³ö½øÐÐDAת»»Êä³ö¡£
    ¿¼Âǵ½USB FLASHÒÆ¶¯ÅÌÀïÃæÍ¨³£»á´æ´¢²»Ö»Ò»¸öÊý¾ÝÎļþ£¬Í¨¹ý°´¼üS01¡¢S02·Ö±ð²úÉúÍⲿÖжϺͼÆÊýÆ÷ÖжÏÒÔÆô¶¯É豸µÄÎļþËÑË÷¹¦ÄÜ¡£Ä¬ÈÏÇé¿öÏÂϵͳ½«Ñ¡Ôñ¸ùĿ¼ÖÐÈÕÆÚ×îеÄÒ»¸öÎļþ×÷Ϊµ±Ç°Îļþ½øÐÐÑ­»·µÄDAת»»Êä³ö£¬Í¨¹ý°´¼üS02²úÉú¼ÆÊýÆ÷ÖжÏÉ豸½«°´ÕÕÎļþÈÕÆÚÒÀ´ÎÍùǰËÑË÷Îļþ£¬¶øÍ¨¹ý°´¼üS01²úÉúÍⲿÖжÏʹµÃÉ豸°´ÕÕÎļþÈÕÆÚÒÀ´ÎÏòºóËÑË÷Îļþ¡£ÎļþµÄËÑË÷ÊÇÔÚFAT12ÎļþϵͳµÄFDT(¸ùĿ¼±í)Çø½øÐеģ¬ÀïÃæ°üº¬Á˸ùĿ¼ÏµÄËùÓÐÎļþµÄÐÅÏ¢£¬°üÀ¨ÎļþÃû¡¢ÎļþÀàÐÍ¡¢ÎļþÊôÐÔ¡¢ÎļþÈÕÆÚ¡¢Îļþ´óС£¬ÎļþµÄÆðʼ´Ø(Starting Cluster)µÈÐÅÏ¢¡£ÒÔ¡°Ç°Ïò¡±ËÑË÷ΪÀý£¬Í¼9ÃèÊöÁËÔÚFDTÖÐËÑË÷ÎļþµÄÁ÷³Ìͼ£¬³ÌÐòÊ×ÏȶÁÈ¡FDTÖÐÿ¸öÎļþµÄÐÅÏ¢£¬´ÓÖÐÕÒ³öËùÓбȵ±Ç°ÎļþÈÕÆÚÔçµÄÎļþ¡£Èç¹ûûÓÐÕÒµ½Ò»¸ö·ûºÏÌõ¼þµÄÎļþ£¬Ôò˵Ã÷µ±Ç°ÎļþÒѾ­ÊÇ×îÔçµÄÎļþ£¬ÔòÖØÐ½«µ±Ç°ÎļþÉèΪ×îеÄÎļþ¡£¶øÈç¹ûÕÒµ½·ûºÏÌõ¼þµÄÎļþ£¬Ôò´ÓÖÐÑ¡ÔñÈÕÆÚ×îеÄÒ»¸öÎļþ×÷Ϊµ±Ç°Îļþ¡£ÕâÑù¾ÍʵÏÖÁ˵±USBÒÆ¶¯ÅÌÖд洢Á˶à¸öÊý¾ÝÎļþʱ£¬Óû§Ã¿°´Ò»´Î¼ü£¬ÏµÍ³¾ÍÄܰ´ÈÕÆÚÒÀ´ÎÇл»µ±Ç°ÎļþµÄ¹¦ÄÜ¡£
    FAT±íÖеÄÿһ¸öµ¥Ôª¶ÔÓ¦Êý¾ÝÇøÖеÄÒ»¸ö´Ø(Cluster)£¬´ØÊÇFATϵͳÖÐÎļþ´æ´¢µÄ»ù±¾µ¥Î»£¬Ã¿Ò»¸ö´ØÎª512×Ö½Ú¡£Ã¿Ò»¸ö´ØÔÚFAT±íÖжÔÓ¦µÄµ¥Ôª¼Ç¼µÄÊÇÔÚÎļþÖиúµ±Ç°´Ø½ô½Ó×ŵÄÏÂÒ»¸ö´ØµÄµØÖ·¡£
    ±¾ÊµÊ©Àýͨ¹ý89C52µÄ¶¨Ê±Æ÷0½øÐо«È·µÄ¶¨Ê±£¬ÔÚ¶¨Ê±Æ÷Öжϴ¦ÀíÖÐÒÀ´Î¶Á³öµ±Ç°ÎļþÖеÄÊý¾Ý²¢½øÐÐDAת»»Êä³ö¡£³ÌÐò¶¨ÒåÁ˼¸¸öÈ«¾Ö±äÁ¿ÓÃÓÚÎļþÊý¾ÝµÄ˳Ðò¶ÁÈ¡nCountÓÃÓڼǼÒѾ­´Óµ±Ç°ÎļþÖжÁ³öµÄ×Ö½ÚÊý£¬pFlashÊÇÒ»¸öÖ¸Õ룬ÓÃÓڼǼµ±Ç°¶ÁÈ¡FlashоƬµÄ¾ø¶ÔµØÖ·£¬nClusterÓÃÓڼǼÎļþµÄµ±Ç°´ØµÄλÖá£Í¼10ÃèÊöÁ˶¨Ê±Æ÷ÖжϵĴ¦ÀíÁ÷³Ì¡£³ÌÐò¿ªÊ¼µÄʱºòÊ×ÏÈ´ÓpFlashµØÖ·´¦¶Á³öÊý¾Ý²¢½øÐÐDAת»»£¬Í¬Ê±nCountÖµ×Ô¼ÓÒ»¡£È»ºó¶ÔnCountÖµ½øÐÐÅжϡ£Èç¹ûnCountÖµºÍFileSize(Îļþ³¤¶È)ÏàµÈ£¬Ôò˵Ã÷ÒѾ­µ½´ïÎļþβµÄ×îºóÒ»¸ö×Ö½Ú£¬Ôò´Óµ±Ç°ÎļþÍ·¿ªÊ¼ÖØÐ¶ÁÊý½«nCountÖµÇåÁ㣬nClusterÖµÖÃΪStartingCluster£¬¼´ÎļþµÄÆðʼ´Ø£¬È»ºó°´ÕÕFAT12ÎļþϵͳÖС°pFlash£½nCluster¡Á512+0x4600¡±µÄ¹«Ê½ÖØÐ¼ÆËãpFlashµØÖ·¡£Èç¹ûÉÐδ¶ÁÍêÎļþ¶ønCountÖµÊÇ512µÄ±¶Êý£¬ËµÃ÷ÒѾ­¶ÁÍ굱ǰ´ØµÄÊý¾Ý£¬Ôòͨ¹ýFAT±íÕÒµ½ÏÂÒ»¸öClusterµÄÖµ¸³ÓènCluster£¬²¢ÖØÐ¼ÆËãpFlash¡£Èç¹ûnCount¼È²»µÈÓÚÎļþ³¤¶ÈÒ²²»ÊÇ512µÄ±¶Êý£¬Ôò˵Ã÷µ±Ç°´ØµÄÊý¾ÝÉÐδ¶ÁÍ꣬ÕâÖÖÇé¿öÏÂÖ»Ð轫pFlashÖµ×Ô¼ÓÒ»£¬È»ºóÍ˳öÖжϴ¦Àí¼´¿É¡£
    ȨÀûÒªÇó
    1.»ùÓÚUSBÒÆ¶¯´æ´¢¼¼ÊõµÄ±ãЯʽÐźŷ¢Éú·½·¨¼°ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬µ¥Æ¬»úÖдæÈëʵÏÖÁËUSB1.1¹æ·¶ºÍUSBÒÆ¶¯´æ´¢É豸ÀàÒÔ¼°FATÎļþ¶ÁÈ¡ºÍDAÊä³öµÄ¹Ì¼þ³ÌÐò£¬ËüÒÀ´Î°üº¬ÓÐÒÔϲ½Öè(1).ÅäÖÃUSB½Ó¿ÚоƬµÄÖ÷¶ËµãΪÅúÁ¿´«Êä¶Ëµã£¬·Ö±ðΪBulk-InºÍBulk-Out¶Ëµã£»(2).Ö÷»úÊ×ÏÈͨ¹ýBulk-Out¶ËµãÏòUSB½Ó¿ÚоƬ·¢ËÍÃüÁî¿é°ü£¬ÓÃCBW±íÊö£»(3).µ¥Æ¬»úÑ­»·¼ì²âUSB½Ó¿ÚоƬµÄÖжϼĴæÆ÷ÒÔÅжÏÊÇ·ñÓÐUSBÖжϲúÉú£¬ÈôÓУ¬ÔòÖ´ÐÐÏÂÊöUSB´«Êä´¦Àí³ÌÐò£»(4).ÔËÐÐUSB´«Êä´¦Àí³ÌÐò£¬ËüÒÀ´Î°üº¬ÓÐÒÔϲ½Öè(4.1).µ¥Æ¬»ú´ÓUSB½Ó¿ÚоƬµÄBulk-Out¶ËµãÖжÁ³öCBW£¬(4.2).ÅжÏÊÇÊý¾ÝÊä³ö·ñ£¿ÈôΪÊý¾ÝÊä³ö£¬Ôò´ÓBulk-Out¶Ëµã¶Á³öÊý¾Ý£»ÈôΪÊý¾ÝÊäÈ룬Ôòµ¥Æ¬»úÏòBulk-In¶Ëµã·¢ËÍÊý¾Ý£»(4.3).Èô²½Öè(4.2)Ö´ÐÐÍê±Ï£¬Ôòµ¥Æ¬»ú´ÓBulk-In¶ËµãÏòÖ÷»ú·µ»ØÃüÁî״̬°ü£¬ÓÃCSW±íʾ£»(5).ÔÚ²½Öè(3)ÖУ¬ÈôûÓÐUSBÖжϣ¬ÔòÅжÏÓÐÎÞÍⲿÖжϻò¼ÆÊýÆ÷ÖжÏÒÔÖ´ÐÐÎļþËÑË÷³ÌÐò£»ÈôÓÐÍⲿÖжϣ¬µ¥Æ¬»úÔÚFAT12ÎļþϵͳµÄ¸ùĿ¼Öа´ÕÕÎļþÈÕÆÚÒÀ´ÎÏòºóËÑË÷Îļþ£»ÈôÓмÆÊýÆ÷Öжϣ¬µ¥Æ¬»ú°´ÕÕÎļþÈÕÆÚÒÀ´ÎÏòǰËÑË÷Îļþ£»ÍⲿÖжϺͶ¨Ê±Æ÷ÖжÏÊÇͨ¹ýϵͳÖв»Í¬µÄ°´¼ü²úÉúµÄ£»(6).ËùÊöµÄÎļþËÑË÷³ÌÐòÒÀ´Îº¬ÓÐÈçϲ½Öè(6.1).¶ÁÈ¡FAT12ÎļþϵͳµÄ¸ùĿ¼ÖеÄËùÓÐÎļþµÄÐÅÏ¢£»(6.2).¶ÔÓÚ¼ÆÊýÆ÷Öжϣ¬ÕÒ³öËùÓбȵ±Ç°ÎļþÈÕÆÚ¸üÔçµÄÎļþ£»¶ÔÓÚÍⲿÖжϣ¬ÕÒ³öËùÓбȵ±Ç°ÎļþÈÕÆÚ¸üеÄÎļþ£»(6.3).ÅжÏÊÇ·ñÕÒµ½ÁË·ûºÏÌõ¼þµÄÎļþ¡£¶ÔÓÚ¼ÆÊýÆ÷Öжϣ¬ÈôÎÞ·ûºÏÌõ¼þµÄÎļþ£¬Ôòѡȡ¸ùĿ¼ÖÐÈÕÆÚ×îеÄÎļþ£»ÈôÓУ¬ÔòÑ¡Ôñ·ûºÏÌõ¼þµÄÎļþÖÐÈÕÆÚ×îеÄÎļþ£»¶ÔÓÚÍⲿÖжϣ¬ÈôÎÞ·ûºÏÌõ¼þµÄÎļþ£¬ÔòÑ¡Ôñ¸ùĿ¼ÖÐÈÕÆÚ×îÔçµÄÎļþ£»ÈôÓУ¬ÔòÑ¡Ôñ·ûºÏÌõ¼þµÄÎļþÖÐÈÕÆÚ×îÔçµÄÎļþ£»(7).ÔÚͨ¹ýÒ»¶¨ÆµÂʵĶ¨Ê±Æ÷Öжϴ¥·¢µÄ¶¨Ê±Æ÷Öжϴ¦Àí³ÌÐòÖÐÒÀ´Î½«ËùÑ¡µÄµ±Ç°Êý¾ÝÎļþµÄÊý¾Ý¶Á³ö²¢½øÐÐDAת»»Êä³öÐźţ»ËüÒÀ´Î°üº¬ÒÔϵIJ½Öè(7.1).´ÓpFlashµØÖ·ÖжÁ³öÊý¾Ý²¢½øÐÐDAת»»£¬Í¬Ê±ÓÃÓڼǼÒÑ´Óµ±Ç°ÎļþÖжÁ³öµÄ×Ö½ÚÊýµÄnCountÖµ¼ÓÒ»£»(7.2).ÅжÏnCountÖµÓ뵱ǰÎļþ³¤¶ÈÊÇ·ñÏàµÈ£»(7.2.1).ÈôÏàµÈ£¬Ôò´Óµ±Ç°ÎļþÍ·¿ªÊ¼ÖØÐ¶ÁÊýnCountÖµÇåÁ㣬½«ÎļþµÄÆðʼ´ØµÄÖµ¸³Ó赱ǰ´ØµÄÖµ£¬ÓÃnCluster±íʾ£»(7.2.2).Èô²»ÏàµÈ£¬Í¬Ê±nCountµÄÖµÊÇ512µÄ±¶Êý£¬Ôòͨ¹ýFAT±íÕÒµ½ÏÂÒ»¸ö´ØµÄÖµ²¢¸³ÓènCluster£»(7.2.3).ÈônCountÖµ¼´²»µÈÓÚµ±Ç°Îļþ³¤¶È£¬Ò²²»ÊÇ512µÄ±¶Êý£¬ÔòpFlashµÄÖµ¼ÓÒ»£¬È»ºóÍ˳ö¶¨Ê±Æ÷Öжϴ¦Àí³ÌÐò£»(7.3).ÔÚÖ´ÐÐÍê²½Öè(7.2.1)ºÍ(7.2.3)Ö®ºó£¬°´ÕÕFAT12ÎļþϵͳÖеĹ«Ê½pFlash£½nCluster¡Á512+0x4600ÖØÐ¼ÆËãpFlashÖµ²¢Í˳ö¶¨Ê±Æ÷Öжϴ¦Àí³ÌÐò£»
    2.»ùÓÚUSBÒÆ¶¯´æ´¢¼¼ÊõµÄ±ãЯʽÐźŷ¢Éú·½·¨¼°ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬Ëüº¬Óе¥Æ¬»ú£¬ËüÊÇÒ»¸öоƬ89C52£»USB½Ó¿ÚоƬ£¬ËüÊÇÒ»¸öоƬPDIUSBD12£¬ËüÓëÉÏÊö89C52оƬ»¥Á¬£¬Í¬Ê±ÓÖ¾­¹ýUSB×ÜÏßÓëPC»úÏàÁ¬£»FLASH´æ´¢Æ÷£¬ËüÊÇÒ»¸öоƬW29C020C£¬ÓëÉÏÊö89C52µ¥Æ¬»ú»¥Á¬£»DAת»»Æ÷£¬ËüÊÇÒ»¸öоƬMAX5354£¬ËüµÄ¿ØÖƶ˺ÍÊäÈë¶ËÓëÉÏÊö89C52µÄÊä³ö¶ËÏàÁ¬£»Êä³öΪ2.5VµÄµçѹԴ£¬ËüÊÇÒ»¸öоƬMAX873£¬ËüµÄµçѹÊä³ö¶ËÓëÉÏÊöоƬMAX5354µÄ²Î¿¼µçѹÊäÈë¶ËÏàÁ¬£»Êý×ÖµçλÆ÷£¬ËüÊÇÒ»¸öоƬDS1689£¬ËüµÄÊäÈë¶ËÓëÉÏÊöоƬMAX5354µÄÐźÅÊä³ö¶ËÏàÁ¬£¬Ê¹Êä³öÐźÅÓÉ·ü¼¶ÐźÅË¥¼õΪºÁ·ü¼¶Ðźţ»µçѹת»»Æ÷£¬ËüÊÇÒ»¸öоƬMAX1674£¬ËüµÄÊäÈë¶Ë½Ó3Vµç³Ø£¬ËüµÄ5VµçѹÊä³ö¶Ë·Ö±ðÓëÉÏÊöPDIUSBD12¡¢89C52¡¢W29C020C¡¢MAX5354¡¢DS1689¡¢MAX873µÄ¸÷µçÔ´ÊäÈë¶ËÏàÁ¬¡£
    È«ÎÄÕªÒª
    »ùÓÚUSBÒÆ¶¯´æ´¢¼¼ÊõµÄ±ãЯʽÐźŷ¢Éú·½·¨¼°ÏµÍ³ÊôÓÚÒ½Óõç×ÓÒÇÆ÷ÁìÓò£¬ËùÊö·½·¨µÄÌØÕ÷ÔÚÓÚµ¥Æ¬»úͨ¹ýUSB½Ó¿Ú¶ÔÖ÷»ú½øÐжÁдÅжÏÒÔʵÏÖUSBÒÆ¶¯´æ´¢É豸À࣬ͬʱÓÖͨ¹ý°´¼ü²úÉúÍⲿÖжϺͼÆÊýÆ÷Öжϣ»¼ÆÊýÆ÷Öжϰ´ÈÕÆÚǰÏòÀ´Ö´ÐÐÎļþËÑË÷²Ù×÷£¬ÍⲿÖжÏÔò·´Ö®£»ÕÒµ½Êý¾ÝÎļþºó¸ù¾Ý¶¨Ê±Æ÷ÖÐ¶ÏµÄÆµÂÊÒÀ´Î°ÑÊý¾ÝÎļþÖеÄÊý¾Ý¶Á³ö£¬ÔÚ½øÐÐÊýģת»»ºóÐγÉÄ£ÄâÐźÅÊä³ö£»ÔÚÊä³öÊý¾Ýʱ¶¨ÒåÁ˼¸¸öÈ«¾Ö±äÁ¿ÓÃÓÚÎļþÊý¾ÝµÄ˳Ðò¶ÁÈ¡¡£ÏàÓ¦µØ¸ø³öÁËÓ²¼þϵͳµÄ¿òͼ¡£ÓÉ´Ë£¬Óû§±ã¿ÉÒÔ·½±ãµØÃ¿°´Ò»´Î¼ü¾ÍÄܰ´ÈÕÆÚÒÀ´ÎÇл»µ±Ç°Îļþ²¢¶ÁÊý£¬¶øÇÒÉ豸¼´°²È«¡¢Ê¹Ó÷½±ãÓÖ±ãЯ¡£
    Îĵµ±àºÅG01R1/00GK1564001SQ200410030789
    ¹«¿ªÈÕ2005Äê1ÔÂ12ÈÕ ÉêÇëÈÕÆÚ2004Äê4ÔÂ9ÈÕ ÓÅÏÈȨÈÕ2004Äê4ÔÂ9ÈÕ
    ·¢Ã÷Õß°×¾», Ðì²ÓÐÇ, ÕÅÓÀºì ÉêÇëÈË:Ç廪´óѧ

    • רÀûÃû³Æ£ºÓ¦±äºÍαäͬʱ²âÁ¿µÄµ¥¹âÏ˹âÕ¤·â×°·½·¨¼°Æä´«¸ÐÆ÷µÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷ÊǹâÏË´«¸ÐÁìÓòÀïµÄÒ»ÖÖ·¢Ã÷Éè¼Æ£¬ÌرðÊÇÒ»ÖÖÓ¦±äºÍζÈͬʱ²âÁ¿µÄµ¥¹âÏ˹âÕ¤´«¸ÐÆ÷£¬ÊôÓÚ´«¸Ð¼¼ÊõÁìÓò¡£ÓÉÓÚ´«¸ÐÍ·ÉϵÄÓ¦±ä¿ÉÒÔÓÉѹÁ¦¡¢Ó¦Á¦µÈÁ¦Ñ§Á¿Ê©¼Ó²úÉú£¬Òò´Ë£¬
    • רÀûÃû³Æ£º¿ªÂ·¼¤¹â¼×Í鯸Ìå¼ì²âϵͳµÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖÆøÌå¼ì²âϵͳ£¬¾ßÌåµÄ˵£¬Éæ¼°ÁËÒ»ÖÖ¿ªÂ·¼¤¹â¼×Í鯸Ìå¼ì²âϵͳ¡£±³¾°¼¼Êõ£ºÔÚÓÍÆøµÄ¿ª²É¡¢¼¯Êä¹ý³ÌÖУ¬¸÷ÖÖÐÎʽµÄй¶½«»áÑÏÖØÓ°Ïì´óÆø»·¾³ºÍÈËÃñÉúÃü²Æ²ú°²È«£»ÓÉÓÚ¼ì²â¼¼ÊõºÍ¹ÜÀíˮƽ
    • רÀûÃû³Æ£º¹«¹²»ØÂ·¶àµã½ÓµØ·ÖÁ÷²âÊÔ·¨¼°²âÊÔÒǵÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖ¹«¹²»ØÂ·¶àµã½ÓµØµÄ²âÊÔ·½·¨¡£±¾·¢Ã÷»¹Éæ¼°Ò»ÖÖ¹«¹²»ØÂ·¶àµã ½ÓµØ²âÊÔÒÇ¡£±³¾°¼¼Êõ£ºÄ¿Ç°ÅŲéPT ¶þ´Î»ØÂ·¶àµã½ÓµØµÄ³£¹æÊÖ¶ÎÊÇͨ¹ýPT ¶þ´Îѹ½µ²âÊÔºÍNÏßÁãÐòµç Á÷²â
    • רÀûÃû³Æ£ºÒ»ÖÖ»ùÓÚ¸ÖË¿Éþ´«¶¯µÄ÷ŹؽÚÊÔÑé»úµÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖÈ˹¤¹Ø½ÚÊÔÑé»ú£¬ÓÈÆäÊÇÒ»ÖÖÄܹ»ÔÚÊÔÑéÊÒ»·¾³ÖÐÕýÈ·Ä£ÄâÈËÌå ÷ŹؽڵÄʵ¼ÊÔ˶¯¹¤¿ö£¬²¢Äܿɿ¿µØ²âÊÔÈ˹¤¹Ø½Ú²ÄÁϵÄÉúÎïĦ²ÁÑ§ÌØÐÔ²ÎÊýµÄ»ùÓÚ¸ÖË¿ Éþ´«¶¯µÄÈ˹¤¹Ø½ÚÊÔÑé»ú¡£±³
    • רÀûÃû³Æ£ºµçÄܼÆÁ¿×°ÖÃÏÖ³¡¸¨Öú·ÖÎöϵͳµÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖµçÄܼÆÁ¿×°ÖõÄÏÖ³¡¸¨Öú·ÖÎöϵͳ¡£ ±³¾°¼¼Êõ£ºÔÚµçÁ¦ÏµÍ³µÄ·¢µç¡¢ÊäµçºÍ¹©µçµÄ¹ý³ÌÖУ¬µçÄܼÆÁ¿×°ÖõĽÓÏßÊǷdz£ÖØÒªµÄÒ» ¸ö»·½Ú¡£µçÄܼÆÁ¿×°ÖõĴí½ÓÏßËäÈ»²»»áÔì³É½ÏΪÑÏÖØÉ豸
    • רÀûÃû³Æ£ºÊý×ÖˮƽÒǵÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖÊý×ÖˮƽÒÇ£¬¾ßÌåµÄ˵ÊÇÒ»ÖÖÓ¦ÓÃÓÚ²âÆ½°å¡¢Æ½³ß¡¢¾«ÃÜÁ¿ÒǺͻú´²µ¼¹ì¡¢¹¤×÷ÃæÖ±Ïß¶È¡¢Æ½Ãæ¶ÈµÄ²âÁ¿¡¢µ÷ÕûÓë¼à²âµÈµÄÒ»ÖÖÊý×ÖˮƽÒÇÆ÷£¬ÊôÓÚ¾«ÃÜ ²âÁ¿ÒÇÆ÷ÁìÓò¡£±³¾°¼¼Êõ£ºË®Æ½ÒÇÊDzâÁ¿Ë®Æ½µÄÒ»ÖÖ
    ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾
    È«¹ú·þÎñÈÈÏߣº13062023238
    µç»°£º13062023238
    µØÖ·£ºëøÖÝÊÐÁúȪ¹¤ÒµÔ°68ºÅ
    ¹Ø¼ü´Ê£ºÏ³´²£¬Êý¿ØÏ³´²£¬ÁúÃÅϳ´²
    ¹«Ë¾¶þάÂë
    Copyright 2010-2024 °æÈ¨ËùÓÐ All rights reserved ³ICP±¸19044495ºÅ-12
    ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿