1 ÒýÑÔ
µ±Ç°£¬Ëæ×Å¿Æѧ¼¼Êõ¼°¹¤Å©ÒµÉú²úˮƽµÄ²»¶ÏÌá¸ß£¬¶ÔÏàÓ¦µÄÒÇÆ÷ÒDZíÒ²Ìá³öÔ½À´Ô½¸ßµÄÒªÇó£¬Òò´Ë£¬ÒÇÆ÷ÒDZíÐèÀ©Õ¹´óÁ¿µÄÍâΧ¹¦Äܲ¿¼þÀ´Âú×ãÒÇÆ÷ÒÇ±í¸´ÔÓÐÔ¡¢¸ßÐÔÄܼ°ÖÇÄÜ»¯µÄÒªÇó£¬ÕâÖÖ·½·¨ËäÈ»Âú×ãÁËÒÇÆ÷µÄ¸´ÔÓÐÔÒªÇ󣬵«ËæÖ®¶øÀ´µÄÎÊÌâÊÇÓÉÓÚϵͳÀ©Õ¹µÄ¹ýÓÚ¸´ÔÓ¶øÔì³Éϵͳ¿É¿¿ÐÔ½µµÍ£¬¹ÊÕÏÂÊÔö¼Ó£¬²éÕÒ¹ÊÕÏÀ§ÄÑ£¬´Ó¶øʧȥÁËÖÇÄÜ»¯ÒÇÆ÷ÒDZíµÄÓÅÊÆ£¬Èç¹ûÄܹ»½«¹¦Äܸ´ÔÓµÄÖÚ¶àÍâΧ¹¦Äܲ¿¼þÈ«²¿»ò´ó²¿·Ö¼¯³Éµ½ÏµÍ³ËùʹÓõĵ¥Æ¬»úÄÚ²¿£¬Ôò¿É´ó´óÌá¸ßÒÇÆ÷ÒDZíϵͳµÄ¿É¿¿ÐÔ£¬Í¬Ê±ÓÖʹϵͳµÄ³É±¾µÃÒÔ½µµÍ£¬»¹¿ÉÀûÓõ¥Æ¬»úƬÄÚ×ÊÔ´ÔÚ²»Ôö¼ÓÓ²¼þ³É±¾µÄÇé¿öÏÂÔöÇ¿ÒÇÆ÷µÄÐÔÄÜ£¬Òò¶ø¸Ã·½°¸ÊÇÌá¸ßÒÇÆ÷ÒDZí¿É¿¿ÐÔ¼°ÐÔÄܵÄÐÐÖ®ÓÐЧµÄ·½·¨£¬¶øÃÀ¹úCygnal¹«Ë¾µÄC8051F020µ¥Æ¬»ú±ãÊÇ1¿î¿ÉÂú×㸴ÔÓ¸ßÐÔÄÜÒÇÆ÷ÒDZíÒªÇóµÄµ¥Æ¬»ú¡£
C8051F020µ¥Æ¬»úÊǼ¯³ÉÔÚ1¿éоƬÉϵĻìºÏÐźÅϵͳ¼¶µ¥Æ¬»ú£¬¾ßÓÐÓëMCSª²51Äں˼°Ö¸ÁîÍêÈ«¼æÈݵÄ΢¿ØÖÆÆ÷¡£³ýÁ˾ßÓбê×¼8051»úµÄÊý×ÖÍâÉ貿¼þÍ⣬ƬÄÚ»¹¼¯³ÉÁËÊý¾Ý²É¼¯Óë¿ØÖÆϵͳÖг£ÓõÄÄ£Äⲿ¼þºÍÆäËüÊý×ÖÍâÉè¼°¹¦Äܲ¿¼þ£¬Ö÷Òª°üÀ¨Ä£Äâ¶à·ѡÔñÆ÷¡¢¿É±à³ÌÔöÒæ·Å´óÆ÷¡¢ADC¡¢DAC¡¢µçѹ±È½ÏÆ÷¡¢µçѹ»ù×¼¡¢Î¶ȴ«¸ÐÆ÷¡¢SMBus/I2C¡¢UART¡¢SPI¡¢¿É±à³Ì¼ÆÊýÆ÷/¶¨Ê±Æ÷ÕóÁС¢¶¨Ê±Æ÷¡¢I/O¶Ë¿Ú¡¢µçÔ´¼àÊÓÆ÷¡¢¿´ÃŹ·¶¨Ê±Æ÷ºÍʱÖÓÕñµ´Æ÷µÈ£¬ÇҸõ¥Æ¬»úÄÚ²¿¾ßÓÐJTAGºÍµ÷ÊԵ緣¬Í¨¹ýJATG½Ó¿Ú¿ÉÒÔʹÓð²×°ÔÚ×îÖÕÓ¦ÓÃϵͳ²úÆ·Éϵĵ¥Æ¬»ú½øÐзÇÇÖÈ롢ȫËÙ¼°ÔÚϵͳµ÷ÊÔ¡£
2 ¹¦ÄÜÓëÌصã
£¨1£©25MIPS¸ßËÙÁ÷Ë®ÏßʽÓë8051»úÍêÈ«¼æÈݵÄCIP-51Äںˡ£
£¨2£©ÕæÕý12λ100KBps¡¢8ͨµÀ´ø¿É±à³ÌÔöÒæ·Å´óÆ÷µÄADC¡£
£¨3£©ÕæÕý8λ500KBps£¬´ø¿É±à³ÌÔöÒæ·Å´óÆ÷µÄADC¡£
£¨4£©5¸ö16λͨÓö¨Ê±Æ÷¡£
£¨5£©¾ßÓÐ5¸ö²¶×½/±È½ÏÄ£¿éµÄ¿É±à³Ì¼ÆÊý/¶¨Ê±Æ÷ÕóÁС£
£¨6£©ÄÚ²¿µçѹ»ù×¼¡£
£¨7£©ÄÚÖÃζȴ«¸ÐÆ÷£¨±3¡æ£©¡£
£¨8£©Æ¬ÄÚ¿´ÃŹ·¶¨Ê±Æ÷£¬Ê±ÖÓÔ´¼°VDD¼àÊÓÆ÷¡£
£¨9£©64¸öͨÓÃÊý×ÖI/O¶Ë¿Ú¡£
£¨10£©¾ßÓÐI2C/SMBUSSPI¼°Á½Â·UART¡¢´®Ðнӿڡ£
£¨11£©64KBϵͳ¿É±à³ÌFLASH´æ´¢Æ÷¡£
£¨12£©4352£¨4096£«256£©ByteƬÄÚRAM¡£
£¨13£©64KBµØÖ·µÄÍⲿ´æ´¢Æ÷½Ó¿Ú¡£
£¨14£©ÄÚ²¿FLASH´æ´¢Æ÷¿ÉʵÏÖÔÚϵͳ±à³Ì£¬¼´¿É×÷³ÌÐò´æ´¢Æ÷Ò²¿É×÷·ÇÒ×ʧÐÔÊý¾Ý´æ´¢Æ÷¡£
£¨15£©¹¤×÷µçѹΪ2.7V¡«3.6V£¬µäÐÍֵΪ3V£¬I/O¡¢RST¡¢JTAGÒý½Å¾ùÔÊÐí5VÊäÈëµçѹ¡£
£¨16£©È«ÏµÁй¤Òµ¼¶µç·£¨£45¡æ££«85¡æ£©¡£
£¨17£©Æ¬ÄÚJTAG·ÂÕæµç·£¬ÌṩȫËٵĵç·ÄÚ·ÂÕ棬²»Õ¼ÓÃƬÄÚÓû§×ÊÔ´£¬Ö§³Ö¶Ïµã¡¢µ¥²½¡¢¹Û²ìµã¡¢ÔËÐкÍÍ£Ö¹µÈµ÷ÊÔÃüÁî¡¢Ö§³Ö´æ´¢Æ÷ºÍ¼Ä´æÆ÷УÑéºÍÐ޸ġ£
3 ÄÚ²¿¹¦Äܲ¿¼þ
3.1 CPU
C8051F020CPUµÄÖ÷ÒªÌصãÈçÏ£º
£¨1£©Óë±ê×¼8051»úÍêÈ«¼æÈÝ£¬Ö§³Ö±ê×¼µÄASM51¡¢KeilC¸ß¼¶ÓïÑÔ;
£¨2£©¾ßÓиßËÙÖ¸Áî´¦ÀíÄÜÁ¦£¬»úÆ÷ÖÜÆÚÓÉMCS51±ê×¼µÄ12¸öϵͳʱÖÓÖÜÆÚ½µÎª1¸öϵͳʱÖÓÖÜÆÚ£¬ÇÒ70£¥µÄÖ¸Áîʱ¼äΪ1£2¸ö»úÆ÷ÖÜÆÚ£¬Ö¸Áî´¦ÀíÄÜÁ¦´ó´óÌá¸ß;
£¨3£©Ôö¼ÓÁËÖжÏÔ´£¬ÓÉMCS-51±ê×¼7¸öÖжÏÔ´Ôö¼ÓÖÁ22¸öÖжÏÔ´;
£¨4£©Ôö¼ÓÁ˸´Î»Ô´£¬±ê×¼µÄMCSª²51Ö»ÓÐÍⲿÒý½Å¸´Î»£¬¶øC8051F020Ôö¼ÓÁË7ÖÖ¸´Î»Ô´£¬Ê¹ÏµÍ³¿É¿¿ÐÔ´ó´óÌá¸ß;
£¨5£©Ôö¼ÓÁËÄÚ²¿ÄܶÀÁ¢¹¤×÷µÄʱÖÓÔ´¡£
3.2 ´æ´¢Æ÷
3.2.1 Êý¾Ý´æ´¢Æ÷
C8051F020¾ßÓбê×¼8051»úµÄ³ÌÐòºÍÊý¾ÝµØÖ·ÅäÖ㬰üÀ¨256×Ö½ÚµÄRAM£¬ÆäÖиß128×Ö½ÚΪ2¸öµØÖ·¿Õ¼ä£¬Óüä½ÓÑ°Ö··ÃÎʵĸß128×Ö½ÚºÍÓÃÖ±½ÓÑ°Ö··ÃÎʵÄSFRµØÖ·¿Õ¼ä£¬µÍ128×Ö½ÚÓû§¿ÉÓÃÖ±½Ó»ò¼ä½ÓÑ°Ö··½Ê½·ÃÎÊ£¬´ËÍ⣬C8051F020»¹¾ßÓÐλÓÚÍⲿÊý¾Ý´æ´¢Æ÷µØÖ·¿Õ¼äµÄ4KBµÄRAMºÍÍⲿÊý¾Ý´æ´¢Æ÷½Ó¿Ú£¨EMIF£©£¬Õâ¸ö4KBµÄRAM¿ÉÒÔÖ»Ó³É䵽ƬÄÚÒ²¿ÉÒÔÓ³Éäµ½64KBÍⲿÊý¾Ý´æ´¢Æ÷µØÖ·¿Õ¼ä£¬»¹¿ÉͬʱӳÉ䵽ƬÄÚºÍƬÍ⣨4KBµØÖ·ÒÔÄÚÔÚƬÄÚ´æ´¢Æ÷¿Õ¼ä·ÃÎÊ£¬4KBÒÔÉϾ¹ýEMIF·ÃÎÊ£©¡£ÍⲿÊý¾Ý´æ´¢Æ÷½Ó¿ÚÓÃÓÚ·ÃÎÊ×î¶à64KBµÄÍⲿÀ©Õ¹RAM¡£
3.2.2 ³ÌÐò´æ´¢Æ÷
C8051F020µÄ³ÌÐò´æ´¢Æ÷°üº¬64KBµÄFLASH£¬¸Ã´æ´¢Æ÷ÒÔ512BΪ1¸öÉÈÇø£¬¿ÉÒÔÔÚϵͳ±à³Ì£¬ÇÒÎÞÐèÔÚƬÍâÌṩ±à³Ìµçѹ£¬¸Ã³ÌÐò´æ´¢Æ÷δÓõ½µÄÉÈÇø¾ù¿ÉÓÉÓû§°´ÉÈÇø×÷Ϊ·ÇÒ×ʧÐÔÊý¾Ý´æ´¢Æ÷ʹÓá£
3.3 I/OÓëÊý×Ö½»²æ¿ª¹Ø
C8051F020µ¥Æ¬»ú³ý¾ßÓбê×¼µÄ8051»ú¶Ë¿ÚP0¡«P3Í⣬»¹¾ßÓи½¼ÓµÄ4¸ö8λI/O¿Ú¡£ÕâÑù£¬I/O¿Ú×ÜÊý¿É´ï64¸ö£¬Ã¿¸ö¶Ë¿ÚI/OÒý½Å¶¼¿ÉÉèÖÃΪÍÆÍì»ò¿ªÂ©Êä³ö¡£×îΪ¶ÀÌصŦÄÜÊÇÒýÈëÁËÊý×Ö½»²æ¿ª¹Ø£¬Ëü¿É½«ÄÚ²¿Êý×Öϵͳ×ÊÔ´·ÖÅä¸øP0¡¢P1¡¢P2ºÍP3¶Ë¿ÚµÄI/OÒý½Å£¬²¢¿É½«Æ¬ÄÚ¼ÆÊýÆ÷/¶¨Ê±Æ÷¡¢´®ÐÐ×ÜÏß¡¢ÖжÏÔ´¡¢A/Dת»»ÊäÈë¡¢±È½ÏÆ÷Êä³öÒÔ¼°Î¢¿ØÖÆÆ÷µÄÆäËüÊý×ÖÐźÅÅäÖÃΪÔÚÉÏÊöI/OÒý½ÅÊä³ö£¬Õâ¾ÍÔÊÐíÓû§¸ù¾Ý×Ô¼ºµÄÌض¨Ó¦ÓÃÑ¡ÔñͨÓÃI/OºÍËùÐèÊý×Ö×ÊÔ´µÄ×éºÏ¡£
3.4 ¿É±à³Ì¼ÆÊýÕóÁÐ
³ýÁËÄÚ²¿Ìṩ5¸ö16λµÄͨÓö¨Ê±/¼ÆÊýÆ÷Í⣬C8051F020»¹Ìṩ1¸öƬÄÚ±à³ÌµÄ¼ÆÊýÆ÷/¶¨Ê±Æ÷ÕóÁУ¨PCA£©£¬PCA°üÀ¨1¸öרÓõÄ16λ¼ÆÊýÆ÷/¶¨Ê±Æ÷£¬5¸ö¿É±à³ÌµÄ²¶×½±È½ÏÄ£¿é£¬Ê±¼ä»ù×¼¿ÉÒÔÊÇÏÂÃæµÄ6¸öʱÖÓÔ´Ö®Ò»£ºÏµÍ³Ê±ÖÓ/12;ϵͳʱÖÓ/4;¶¨Ê±Æ÷0Òç³ö;ÍⲿʱÖÓÊäÈë;ϵͳʱÖÓºÍÍⲿÕñµ´ÆµÂÊ/8¡£Ã¿¸ö²¶×½Ä£¿é¶¼ÓÐ6ÖÖ¹¤×÷·½Ê½£º±ßÑØ´¥·¢²¶×½¡¢Èí¼þ¶¨Ê±Æ÷¡¢¸ßËÙÊä³ö¡¢8λÂö³å¿í¶Èµ÷ÖÆÆ÷£¬ÆµÂÊÊä³ö¡¢16λÂö³å¿í¶Èµ÷ÖÆÆ÷¡£
3.5 ¶àÀàÐÍ´®ÐÐ×ÜÏ߶˿Ú
C8051F020ÄÚ²¿¾ßÓÐ2¸öÈ«Ë«¹¤UART¡¢SMBUS/I2C×ÜÏߺÍSPI×ÜÏߣ¬Ã¿ÖÖ´®ÐÐ×ÜÏ߶¼ÍêÈ«ÓÃÓ²¼þʵÏÖ£¬¶¼ÄÜÏòCIPª²51²úÉúÖжϣ¬ÕâЩ´®ÐÐ×ÜÏß²»¹²Ïí¶¨Ê±Æ÷¡¢ÖжϻòI/O¶Ë¿Ú£¬ËùÒÔÔÊÐíÓû§È«²¿Í¬Ê±Ê¹Óá£
3.6 A/Dת»»Æ÷
C8051F020ÄÚ²¿ÓÐ2¸öADC×Óϵͳ¡£
3.6.1 12λA/Dת»»Æ÷ADC0
¸Ãת»»Æ÷ÓÉÖð´Î±Æ½üÐÍADC¡¢¶àͨµÀÄ£ÄâÊäÈëÑ¡ÔñÆ÷ºÍ¿É±à³ÌÔöÒæ·Å´óÆ÷×é³É£¬ADC¹¤×÷ÔÚ100KBPSµÄ×î´ó²ÉÑùËÙÂÊʱ¿ÉÌṩÕæÕýµÄ12λ¾«¶È£¬ADC0µÄ8¸öÍⲿÊäÈëͨµÀ¶¼¿É±»ÅäÖÃΪÁ½¸öµ¥¶ËÊäÈë»ò1¸ö²î·ÖÊäÈ룬ADC0µÄµÚ9¸öÊäÈëͨµÀΪÄÚ²¿Î¶ȴ«¸ÐÆ÷£¬Í¬Ê±ÄÚ²¿Ìṩ1¸ö2.34V»ù×¼µçѹ£¬¿É±à³ÌÔöÒæ·Å´óÆ÷µÄÔöÒæ¿ÉÓÃÈí¼þÉèÖ㬴Ó0.5¡«16ÒÔ2µÄÕûÊý´ÎÃݵÝÔö£¬ÔÊÐíÓÃÈí¼þʼþ¡¢Ó²¼þÐźŴ¥·¢×ª»»»ò½øÐÐÁ¬Ðøת»»¡£
3.6.2 8λA/Dת»»Æ÷ADC1
³ýÁË12λµÄADC×ÓϵͳADC0Í⣬C8051F020»¹ÓÐ1¸ö8λADC×Óϵͳ£¬¼´ADC1£¬ËüÓÐ1¸ö8ͨµÀÊäÈë¶à·ѡÔñÆ÷ºÍ¿É±à³ÌÔöÒæ·Å´óÆ÷£¬¸ÃADC¹¤×÷ÔÚ500KBpsµÄ×î´ó²ÉÑùÂÊʱ¿ÉÌṩÕæÕýµÄ8λ¾«¶È£¬ADCµÄ»ù×¼µçѹ¿ÉÔÚµçÔ´µçѹÒý½Å£¨AV£«£©ºÍÍⲿVREFÒý½ÅÖ®¼äÑ¡Ôñ£¬ADC1µÄ¿É±à³ÌÔöÒæ·Å´óÆ÷µÄÔöÒæ¿É±»±à³ÌΪ0.5¡¢1¡¢2»ò4£¬ADC1Ò²ÓÐÁé»îµÄת»»¿ØÖÆ»úÖÆ£¬ÔÊÐíÓÃÈí¼þÃüÁ¶¨Ê±Æ÷Òç³ö»òÍⲿÐźÅÊäÈëÆô¶¯ADC1ת»»£¬ÓÃÈí¼þ¿ÉÒÔʹADC1ÓëADC0ͬ²½×ª»»¡£
3.7 D/Aת»»Æ÷
C8051F020ÄÚ²¿ÓÐ2¸ö12λµçѹDAC£¬Ã¿¸öDACµÄÊä³ö°Ú·ù¾ùΪ0V¡«VREF£1LSB£¬CPU¿Éͨ¹ýSFRS¿ØÖÆÊýģת»»ºÍ±È½ÏÆ÷£¬CPU¿É½«ÈκÎ1¸öDACÖÃÓڵ͹¦ºÄ¹Ø¶Ï·½Ê½£¬DACΪµçѹÊä³öģʽ£¬ÓëADC¹²Óòο¼µçѹ£¬ÔÊÐíÓÃÈí¼þÃüÁîºÍ¶¨Ê±Æ÷2¡¢¶¨Ê±Æ÷3¼°¶¨Ê±Æ÷4µÄÒç³öÐźŸüÐÂDACµÄÊä³ö¡£
3.8 JTAG
C8051F020ƬÄÚ¾ßÓÐJTAG½Ó¿ÚºÍÂß¼£¬ÎªÉú²úºÍÔÚϵͳ²âÊÔFLASH´æ´¢Æ÷µÄ¶ÁºÍд²Ù×÷£¬ÒÔ¼°·ÇÇÖÈëʽÔڵ緵÷ÊÔÌṩ±ß½çɨÃ蹦ÄÜ£¬Æ¬ÄÚ½Ó¿ÚÍêÈ«·ûºÏIEEE1149.1¹æ·¶¡£
4 C8051F020µ¥Æ¬»úÔÚÒÇÆ÷ÒDZíÖеÄÓ¦ÓÃ
C8051F020ÊÇ1ÖÖ¼¯³ÉÁËÖڶ๦Äܲ¿¼þ¡¢¹¦ÄÜÇ¿´óµÄµ¥Æ¬»ú£¬ÊʺÏÓÚÒªÇóÓ²¼þ¹¦ÄÜÇ¿´ó£¬ÔËËãËٶȿ죬¹¤×÷»·¾³¶ñÁÓ£¬¿É¿¿ÐԸߣ¬À©Õ¹¹¦ÄÜÇ¿¼°µÍ¹¦ºÄµÄÓ¦ÓÃϵͳ¡£ÏÂÃæÒÔ1¸öʵ¼ÊµÄÒÇÆ÷ÒDZíϵͳ¼´µç×ÓÅäÁϳÓΪÀý¸ø³öC8051F020ÔÚÒÇÆ÷ÒDZíÖеľßÌåÓ¦Ó÷½·¨¡£µç×ÓÅäÁϳÓÊÇ1Öֹ㷺ӦÓÃÓÚʳƷ¼Ó¹¤¡¢ËÇÁÏ¡¢Ìí¼Ó¼Á¡¢Å©Ò©¡¢»¯¹¤¡¢Ò±½ðµÈÐÐÒµÖеÄÅäÁϳÆÖØÒÇÆ÷¡£¶Ôµç×ÓÅäÁϳӵÄÖ÷ÒªÒªÇóÊǾßÓиßËÙ¡¢¸ß¾«¶È¡¢¸ß¿É¿¿ÐÔ¼°¸ßÎȶ¨ÐÔ£¬¶øÇÒÔÚÕû¸öÉú²ú¹ý³ÌÖÐÐèÒª¶¯Ì¬Á¬Ðø»ò¼äЪÐÔ¶¯Ì¬Á¬ÐøÔËÐУ¬³ÆÖØÅäÁÏϵͳ¾ùÒÔµ¥Æ¬»úΪºËÐÄ£¬ÆäÓ²¼þµç·¿òͼÈçͼ1Ëùʾ¡£
ͼ1 µç×ÓÅäÁϳӵÄÓ²¼þµç·¿òͼ
ͼ1ËùʾµÄµç×ÓÅäÁϳÓËäÈ»»ù±¾ÄÜÂú×ãÉú²úµÄÐèÒª£¬µ«ÊÇÓÉÓÚϵͳÀ©Õ¹µÄÍâΧ¹¦ÄÜÆ÷¼þ½Ï¶à£¬Ôì³ÉϵͳµÄµç·¸´ÔÓ£¬¹ÊÕÏÂʸߣ¬µ÷ÊÔÀ§ÄÑ£¬±à³Ì¸´ÔÓ¡£¾·´¸´·ÖÎöÂÛÖ¤£¬ÎÒÃÇÒÔC8051F020ΪºËÐÄÖØÐÂÉè¼ÆÁ˵ç×ÓÅäÁϳӣ¬Èçͼ2Ëùʾ¡£
ͼ2 ÒÔC8051F020ΪºËÐĵĵç×ÓÅäÁÏÓ²¼þ¿òͼ
ʹÓÃC8051F020¿ÉʹϵͳÀ©Õ¹µÄÍâΧµç·¼°½Ó¿Úµç·ÊýÁ¿´ó´ó¼õÉÙ£¬Ìá¸ßÁËϵͳµÄ¿É¿¿ÐÔ¼°Îȶ¨ÐÔ£¬Í¬Ê±ÎªÏµÍ³µÄ¹¦ÄÜÀ©Õ¹¼°ÈíÓ²¼þÉý¼¶ÌṩÁË·½±ã¡£ÏµÍ³ÖÐÀûÓÃÁËC8051F020µÄÒÔÏÂ×ÊÔ´ÒÔ¼ò»¯Ôµç·Éè¼Æ¡£
£¨1£©¿É±à³ÌÔöÒæ·Å´óÆ÷PGA
µç×ÓÅäÁϳӽ«±»²âÎïÌåµÄÖØÁ¿Í¨¹ýÀ»òѹµÈÐÎʽ½«ÖØÁ¿´«µÝ¸ø³ÆÖØ´«¸ÐÆ÷£¬³ÆÖØ´«¸ÐÆ÷ͨ³£²ÉÓõç×èÓ¦±äÇÅʽ£¬ÆäÊä³öµçѹ°Ú·ù¾ùΪ0V¡«Êý°ÙmV£¬¹ÊÐ轫´ËÐźŷŴóºó²ÅÄÜÌṩ¸øA/Dת»»Æ÷£¬¿É±à³ÌÔöÒæ·Å´óÆ÷µÄÔöÒæ¿É¸ù¾Ý³ÆÖØ´«¸ÐÆ÷µÄÂúÁ¿³ÌÖµºÍA/Dת»»Æ÷µÄ²Î¿¼µçѹֵÉèÖá£
£¨2£©A/Dת»»Æ÷
C8051F020µ¥Æ¬»ú¾ßÓÐ12Bit·Ö±æÂʵÄADCºÍ10Bit·Ö±æÂʵÄADC£¬ÕâÀïʹÓÃ12Bit·Ö±æÂʵÄADC£¬12Bit·Ö±æÂÊADCµÄ²ÉÑùËÙÂʸߴï100KBps£¬ÀûÓÃC8051F020ƬÄÚµÄADC£¬Ò»·½Ãæ¼ò»¯ÁËÔÍâΧÀ©Õ¹µÄADC£¬ÁíÒ»·½Ã棬Æä12BitµÄ¾«¶ÈºÍ100KBpsµÄ²ÉÑùËÙÂÊʹµÃ±¾ÏµÍ³µÄ²âÁ¿¾«¶ÈºÍ²âÁ¿ÊµÊ±ÐÔ´óΪÌá¸ß£¬Âú×ãÁ˱¾ÏµÍ³µÄ¶¯Ì¬¾«¶ÈÒªÇóºÍʵʱÐÔÒªÇ󣬴Ӷøʹ±¾ÏµÍ³µÄÇ°ÏòͨµÀ¸ü¼ÓÎȶ¨¡£
£¨3£©³ÌÐòºÍÊý¾Ý´æ´¢Æ÷
C8051F020µ¥Æ¬»úƬÄÚ¾ßÓÐ64KByteµÄ´óÈÝÁ¿FLASH³ÌÐò´æ´¢Æ÷ºÍ4305ByteµÄÊý¾Ý´æ´¢Æ÷¡£ÕâÑù¿ÉÒÔÂú×ãµç×ÓÅäÁϳӴ洢¸´ÔÓËã·¨³ÌÐò¼°´óÁ¿Êý¾ÝµÄÒªÇó£¬Í¬Ê±ÎªÏµÍ³µÄÈí¼þÉý¼¶Ô¤ÁôÁË×ã¹»µÄ¿Õ¼ä£¬ÇÒ¼ò»¯ÁËÔÍâÀ©µÄ³ÌÐò¼°Êý¾Ý´æ´¢Æ÷¡£ÓÉÓÚC8051F020Ö§³ÖÔÚϵͳ±à³ÌʹµÃ±¾ÏµÍ³µÄÈí¼þÉý¼¶¼«Îª·½±ã¡£
£¨4£©¾ßÓзḻµÄ¿É±à³ÌÊý×ÖI/O×ÊÔ´
±¾ÏµÍ³ÎÞÐë½øÐÐÈκεÄÍⲿI/OÀ©Õ¹¼´ÄÜÂú×㱾ϵͳ¶ÔI/OµÄÐèÇó£¬Í¬Ê±¿ÉʹϵͳµÄÈË»úͨµÀºÍÊäÈë/Êä³ö¿ª¹ØÁ¿ÓëCPUµÄÁªÏµ¸ü¼Óͨ³©£¬¶øƬÄÚµÄ12BitDAC¸ü¼ÓÍêÉÆÁ˱¾ÏµÍ³µÄºóÏòͨµÀ¡£
£¨5£©¾ßÓзḻµÄÈí¼þ×ÊÔ´
Ϊ±¾ÏµÍ³Ê¹ÓÃC51µÈ¸ß¼¶ÓïÑÔ±à³Ì´´ÔìÁËÁ¼ºÃµÄ»·¾³£¬¸ß¼¶ÓïÑÔ±à³Ì»·¾³¿Éʹ±¾ÏµÍ³Èí¼þʵÏÖÕæÕýµÄÄ£¿é»¯£¬Ò²¿Éʹ¸÷ÖÖ±à³ÌËã·¨±äµÃ¼òµ¥ÈÝÒ×£¬Í¬Ê±Ò²¸ü¼ÓÍêÉÆ£¬Òò¶ø´ó´ó¸ÄÉÆÁ˱¾ÏµÍ³µÄÈí¼þÉý¼¶ÄÜÁ¦¡£
£¨6£©ÔÚÏßµ÷ÊÔ
ÓÉÓÚƬÄÚ¾ßÓÐJTAGºÍµ÷ÊԵ緣¬Í¨¹ýJTAG¿ÉÔÚÉú²úÏÖ³¡¶Ôµç×ÓÅäÁϳӽøÐÐÏÖ³¡µ÷ÊÔ£¬Òò¶ø±ãÓÚ½â¾öÉú²úÖÐÓöµ½µÄ¸÷ÖÖʵ¼ÊÎÊÌâ¡£
£¨7£©´®ÐÐͨÐÅ
C8051F020ÌṩÁËUART¡¢I2C¡¢SPIµÈ¶àÖÖ´®ÐÐ×ÜÏߣ¬¹ÊÔÊÐíÒÔ¶àÖÖ·½Ê½À´½øÐÐÍⲿÉ豸µÄÀ©Õ¹£¬Í¬Ê±¸üÓÐÀûÓÚ¹¹³É¶à¼¶·Ö²¼Ê½²â¿Øϵͳ¡£
ÀûÓÃC8051F020ƬÄÚÌṩµÄ¹¦ÄÜÇ¿´ó¡¢ÖÖÀà·±¶àµÄÄ£ÄâÓëÊý×Ö¹¦Äܲ¿¼þ£¬¿ÉÔÚ»ù±¾²»ÓýøÐÐÍâΧµç·À©Õ¹µÄÇé¿öϹ¹³É1¸ö¸ßËÙ¡¢¸ß¾«¶È¡¢Ò×ÓÚÀ©Õ¹Éý¼¶µÄÁ¬Ðø¶¯Ì¬ÅäÁϳÆÖصç×Ó³Óϵͳ¡£
5 ½áÊøÓï
C8051F020ÊÇÄ¿Ç°8λµ¥Æ¬»úÖй¦ÄܽÏÇ¿µÄ1ÖÖ£¬ÀûÓÃÆäÇ¿´óµÄ¹¦ÄÜ£¬ÎÞÂÛÊǽøÐÐÏÖÓÐÒÇÆ÷ÒDZíµÄÉý¼¶»»´ú»¹ÊǸ´ÔÓ¸ßÐÔÄܵÄÖÇÄÜÒÇÆ÷ÒDZíÉè¼Æ£¬¶¼ÊǷdz£ÀíÏëµÄ£¬Òò¶ø¸Ãµç·ÊÇÖÇÄÜÒÇÆ÷ÒDZíµÄºËÐÄ“µ¥Æ¬»úϵͳ”µÄÀíÏëÑ¡Ôñ¡£