(ÍêÕû°æ)»ùÓÚµ¥Æ¬»úµÄÆû³µ¿Õµ÷¿ØÖÆÏµÍ³Éè¼Æ1±ÏÒµÂÛÎÄ ÏÂÔØ±¾ÎÄ

3 Ó²¼þµç·Éè¼Æ

3.1 Æû³µÈ«×Ô¶¯¿Õµ÷¿ØÖÆÆ÷Ó²¼þ

3.1.1 ¹¤×÷Ô­Àí

Æû³µÈ«×Ô¶¯¿Õµ÷¿ØÖÆÆ÷ʵ¼ÊÉϾÍÊǸù¾ÝÈËÃǶԿյ÷¿ØÖÆÆ÷µÄÉ趨ֵ£¬¿ØÖÆÆû³µ¿Õµ÷ϵͳ¸÷¸ö»·½Ú£¬Ê¹³µÏáÄÚ¿Õµ÷»·¾³´ïµ½É趨Ŀ±êµÄµç×Ó¿ØÖÆÉ豸¡£ÎªÁËʵÏÖ¶ÔÆû³µ¿Õµ÷¸÷¸öÖ´Ðлú¹¹ÊµÏÖ×Ô¶¯¿ØÖÆ¿ØÖÆ£¬±ØÐëÒª¶Ô³µÄÚ»·¾³×´¿ö×ö³ö¼à¿Ø¡£Ò»°ãÊDzÉÓð²×°ÔÚ³µÄÚ²»Í¬Î»Öõĸ÷ÖÖ´«¸ÐÆ÷¾­¹ýADת»»³ÉÊý×ÖÁ¿£¬ÔÙ´«µ½Î¢´¦Àí½øÐмì²âºÍ¾ö²ß¡£Î¢´¦Àí¸ù¾Ý¼ì²âµÄÊý¾ÝºÍζÈÉ趨ֵ½øÐоö²ß´¦Àíºó£¬Í¨¹ý¸÷¸öÖ´Ðлú¹¹µÄÇý¶¯Ä£¿éʵÏÖ¿Õµ÷Ö´Ðлú¹¹µÄ¸Ä±ä£¬´Ó¶ø×îÖÕʵÏÖ¶Ô³µÄÚ»·¾³µÄ¸Ä±ä[7]¡£ 3.1.2 Ó²¼þ×é³É

Æû³µÈ«×Ô¶¯¿Õµ÷¿ØÖÆÆ÷µÄºËÐIJ¿·Ö£¬ÊÇÓÉ΢´¦ÀíÆ÷ΪºËÐĵĵç×ÓÏß·ϵͳ¡£°üÀ¨Ö÷»úºÍIO½Ó¿ÚÉ豸¡£Ö÷»ú°üÀ¨ÖÐÑë´¦ÀíÆ÷£¬Ö÷»úÒÀ¿¿IO½Ó¿ÚÉ豸À´ÊäÈëÐÅÏ¢(¼üÅÌ¡¢´«¸ÐÆ÷ÐźÅ)£¬Êä³öÖ¸Áî¿ØÖÆÃüÁî¡¢ÏÔʾµÈ[8]¡£

ÖÇÄÜοØÏµÍ³µÄÓ²¼þ½á¹¹¿òͼÈçͼ4.1Ëùʾ¡£ÓÉͼ¿ÉÖª£¬ÖÇÄÜοØÏµÍ³µÄÓ²¼þÖ÷ÒªÓɵ¥Æ¬»ú¡¢Î¶ÈÐźŲɼ¯µç·¡¢ÈË»ú½Ó¿Úµç·¡¢´®Ðд洢¼°ÏµÍ³¼à¿Øµç·ºÍ´®ÐÐͨÐŽӿڵ緵ȼ¸²¿·Ö×é³É¡£

ͼ3.1 È«×Ô¶¯¿Õµ÷¿ØÖÆÆ÷Ó²¼þ×é³É

ͼ3.1µÄÖÐÐÄ¿òSPCE061AÊÇÖÐÑë¿ØÖÆ´¦Àíµ¥Ôª£¬Ëü¸ù¾Ý³ÌÐò´¢´æÆ÷Öд洢µÄ³ÌÐò£¬Ò»²½²½Ö´ÐгÌÐòËù¹æ¶¨µÄ¹¤×÷¡£ÕâЩ¹¤×÷°üÀ¨:

1) ¸÷ÖÖÊýѧÔËËãºÍÂß¼­·ÖÎöÅжϡ£ÔËËã·ÖÎöµÄԭʼÊý¾Ý¿É´ÓÊý¾Ý´æ´¢Æ÷ÖжÁ³ö£¬ÔËËã·ÖÎöµÄÖмä½á¹ûºÍ×îÖÕ½á¹û¶¼¿ÉÒÔ´æ·ÅÔÚÊý¾Ý´æ´¢Æ÷ÖС£

2) ´ÓÊäÈë½Ó¿ÚÖжÁ³ö¾­¹ýÐźÅת»»ºóµÄ¸÷ÖÖ´«¸ÐÆ÷µÄÊäÈëÐźţ¬²¢½«ÕâЩÐźÅÒÔÊý×ÖµÄÐÎʽ´æ·ÅÓÚÊý¾Ý´æ´¢Æ÷ÖС£´«¸ÐÆ÷¿ÉÒÔÓÐÄ£ÄâÁ¿¡¢¿ª¹ØÁ¿µÈ¶àÖÖ·½Ê½µÄÊä³öÐźţ¬ÊäÈë½Ó¿Ú½«ÕâЩÐźŶ¼¿ÉÒÔת»»ÎªÊý×ÖÐźţ¬ËæÊ±¹©CPU¶Á³ö¡£

3) ¸ù¾Ý¿ØÖÆÒªÇóºÍ´æ´¢ÓÚÊý×Ö´æ´¢Æ÷ÖеķÖÎö¼ÆËã½á¹û£¬½«¶ÔÖ´ÐÐÆ÷µÄ²Ù×÷ÃüÁîË͵½Êä³ö½Ó¿Ú£¬Êä³ö½Ó¿Ú¸ù¾ÝËùÁ¬½ÓµÄÖ´ÐÐÆ÷µÄÖÖÀཫÕâЩÊä³öÃüÁîת»»ÎªÏàÓ¦µÄÐźÅÐÎʽ£¬Ê¹Ö´ÐÐÆ÷Ö´ÐÐÏàÓ¦µÄ¶¯×÷¡£

4) ¶ÁÈ¡¼üÅÌ״̬£¬µÃµ½Ê¹ÓÃÕߵļüÅ̲Ù×÷״̬£¬¶ÔËü½øÐзÖÎö´¦Àí¡£¸ù¾Ý³ÌÐòÒªÇó»òʹÓÃÕߵļüÈëÃüÁÏàÓ¦µÄÊý¾ÝË͵½ÏÔʾµ¥Ôª¡£

¡£

3.2 µ¥Æ¬»úµÄºÍÍâÀ©´æ´¢Æ÷ѡȡ

±¾ÏµÍ³Ñ¡ÓĄ̃ÍåÁèÑô¹«Ë¾µÄAT89ϵµÄSPEC061A £¬SPEC061Aµ¥Æ¬»úÊÇÒ»ÖÖÐÂÐ͵ĵ͹¦ºÄ¡¢¸ßÐÔÄÜ΢¿ØÖÆÆ÷£¬¾ßÓзḻµÄ×ÊÔ´£ºRAM´ó£¬ROM¿Õ¼ä´ó£¬Ö¸ÁîÖÜÆÚ¶Ì£¬ÔËÐÐËٶȿ죬µÍ¹¦ºÄ£¬µÍµçѹ£¬¿É±à³ÌÒôƵ´¦Àí£¬Ò×ÓÚ±àдµÈÌØµã¡£

SPCE061A ÊǼÌϵÁвúÆ·SPCE500AµÈÖ®ºóÁèÑô¿Æ¼¼ÍƳöµÄÓÖÒ»¿î16λ½á¹¹µÄ΢¿ØÖÆÆ÷¡££¬SPCE061AÀïÖ»ÄÚǶ32K×ÖµÄÉÁ´æ£¨FLASH£©¡£½Ï¸ßµÄ´¦ÀíËÙ¶ÈʹÄܹ»·Ç³£ÈÝÒ׵ء¢¿ìËٵش¦Àí¸´ÔÓµÄÊý×ÖÐźš£SPCE061A΢¿ØÖÆÆ÷ÊÇÊÊÓÃÓÚÊý×ÖÓïÒôʶ±ðÓ¦ÓÃÁìÓò²úÆ·µÄÒ»ÖÖ×î¾­¼ÃµÄÑ¡Ôñ¡£ ¸Ãµ¥Æ¬»úµÄÖ÷ÒªÐÔÄÜ

icro;¡¯nSP?΢´¦ÀíÆ÷£»

¹¤×÷µçѹ(CPU) VDDΪ2.4~3.6V (IO) VDDHΪ2.4~5.5V CPUʱÖÓ£º0.32MHz~49.152MHz £»

ÄÚÖÃ2K×ÖSRAM£» ÄÚÖÃ32K FLASH£» ¿É±à³ÌÒôƵ´¦Àí£» ¾§ÌåÕñµ´Æ÷;

ϵͳ´¦ÓÚ±¸ÓÃ״̬ÏÂ(ʱÖÓ´¦ÓÚֹͣ״̬)£¬ºÄµç½öΪ2µ£» 2¸ö16λ¿É±à³Ì¶¨Ê±Æ÷¼ÆÊýÆ÷(¿É×Ô¶¯Ô¤Öóõʼ¼ÆÊýÖµ)£» 2¸ö10λDAC(Êý-ģת»»)Êä³öͨµÀ£» 32λͨÓÿɱà³ÌÊäÈëÊä³ö¶Ë¿Ú£»

14¸öÖжÏÔ´¿ÉÀ´×Ô¶¨Ê±Æ÷A B£¬Ê±»ù£¬2¸öÍⲿʱÖÓÔ´ÊäÈ룬¼ü»½ÐÑ£»

¾ß±¸´¥¼ü»½ÐѵŦÄÜ£»

ʹÓÃÁèÑôÒôƵ±àÂëSACM_S240·½Ê½(2.4KλÃë)£¬ÄÜÈÝÄÉ210ÃëµÄÓïÒôÊý¾Ý£»

ËøÏà»·PLLÕñµ´Æ÷ÌṩϵͳʱÖÓÐźţ» 32768HzʵʱʱÖÓ£»

7ͨµÀ10λµçѹģ-Êýת»»Æ÷(ADC)ºÍµ¥Í¨µÀÉùÒôÄ£-Êýת»»Æ÷£» ÉùÒôÄ£-Êýת»»Æ÷ÊäÈëͨµÀÄÚÖÃÂó¿Ë·ç·Å´óÆ÷ºÍ×Ô¶¯ÔöÒæ¿ØÖÆ(AGC)¹¦ÄÜ£»

¾ß±¸´®ÐÐÉ豸½Ó¿Ú£»

¾ßÓе͵çѹ¸´Î»(LVR)¹¦Äܺ͵͵çѹ¼à²â(LVD)¹¦ÄÜ£» ÄÚÖÃÔÚÏß·ÂÕæµç·ICE£¨In- Circuit Emulator£©½Ó¿Ú£»

¾ßÓб£ÃÜÄÜÁ¦£» ¾ßÓÐWatchDog¹¦ÄÜ¡£

SPCE061AµÄ×îСϵͳ×é³É

SPCE061AµÄ×îСϵͳ×é³ÉͼÈçͼ2Ëùʾ£¬ÓÉͼ¿É¼û£¬Æä½ÓÏ߱Ƚϼòµ¥£¬ÔÚOSCO¡¢OSCl¶Ë½ÓÉϾ§Õñ¼°Ð³ÕñµçÈÝ£¬²¢ÔÚËøÏ໷ѹ¿ØÕñµ´Æ÷µÄ×èÈÝÊäÈëVCP¶Ë½ÓÉÏÏàÓ¦µÄµçÈݺ͵ç×è¼´¿É¹¤×÷¡£ÔÚÆäËü²»ÓõĵçÔ´¶ËºÍµØ¶Ë½ÓÉÏ0£®1YF»ò1001~FµÄÈ¥ñîµçÈÝ¿ÉÒÔÌá¸ßϵͳµÄ¿¹¸ÉÈÅÄÜÁ¦¡£

ÍâÀ©´æ´¢Æ÷Ñ¡Ôñ

SPCE061aÖеÄFLASHÖ»ÓÐ32Kword£¬ÓÉÓÚϵͳÉè¼ÆµÄ³ÌÐò±È½Ï¶à£¬Òª´æ·Å´óÁ¿µÄÊý¾Ý£¬¾ÍÒª¿¼¿¼ÂǶÔÍâÀ©´æ´¢Æ÷½øÐÐÍâΧÀ©Õ¹¡£±¾Éè¼Æ²ÉÓÃÁèÑô¹«Ë¾µÄSPR4096оƬ¶Ô´¢´æÆ÷À©Õ¹¡£

SPR4096ÊÇÒ»¸ö¸ßÐÔÄܵÄ4M-bit×ÜÏßFLASH£¬·ÖΪ256ÉÈÇø£¬·ÖΪ256¸öÉÈÇø£¬²Á³ýµÄʱºò£¬Ã¿¸öÉÈÇøÎª2K-byte¡£SPR4096»¹ÓÐÄÚÖÃÒ»¸ö4K¡Á8-bitµÄSRAM.ÔÚ½øÐÐFLASHµÄ±ä³É¿ÉÒÔ²¢·¢Ö´ÐÐSRAMµÄ¶Áд¡£SPR4096ÄÚÖÃÁËÒ»¸ö×ÜÏß´æ´¢Æ÷½Ó¿ÚºÍÒ»¸ö´®Ðнӿڣ¬ËüÔÊÐíµ¥Æ¬»úͨ¹ý8-bit²¢ÐÐģʽ·ÃÎÊFLASH´æ´¢Çø¡£±¾Éè¼ÆÊ¹Óô®ÐÐģʽ£¬