MSP430ϵÁе¥Æ¬»úÊÇÃÀ¹úµÂÖÝÒÇÆ÷(TI)1996Äê¿ªÊ¼ÍÆÏòÊг¡µÄÒ»ÖÖ16 볬µÍ¹¦ºÄµÄ»ìºÏÐźŴ¦ÀíÆ÷(Mixed Signal Processor)¡£³ÆÖ®Îª»ìºÏÐźŴ¦ÀíÆ÷£¬Ö÷ÒªÊÇÓÉÓÚÆäÕë¶Ôʵ¼ÊÓ¦ÓÃÐèÇ󣬰ÑÐí¶àÄ£Äâµç·¡¢Êý×ֵ緺Í΢´¦ÀíÆ÷¼¯³ÉÔÚÒ»¸öоƬÉÏ£¬ÒÔÌṩ“µ¥Æ¬”½â¾ö·½°¸¡£MSP430ÊÇ16λµ¥Æ¬»ú£¬51ÊÇ8λµ¥Æ¬»ú,MSP430²ÉÓÃRISC¾«¼òÖ¸Á£¬µ¥¸öʱÖÓÖÜÆÚ¾Í¿ÉÒÔÖ´ÐÐÒ»ÌõÖ¸ÁÏàͬ¾§Õñ£¬ËٶȽÏ51¿ì12±¶¡£ÆäËüƬÉÏ×ÊÔ´Ò²ÊÇMSP½Ï·á¸»¡£
ÓкܶàÓ¦ÓÃÁìÓò£¬±ÈÈçÖÇÄÜÒÇÆ÷»òÒÇ±í¡¢×Ô¶¯»¯¿ØÖÆÉ豸¡¢¼ÒÓõçÆ÷µÈ£¬Æä¶ÔÓÚÔËËã¼°¿ØÖƹ¦ÄܵÄÒªÇ󲻸ߣ¬Óüòµ¥µÄ¿ØÖÆÈí¼þ±ã¿É´ïµ½ÁîÈËÂúÒâµÄ¿ØÖÆÐ§¹û£¬µ«ÊÇÕë¶ÔһЩ¶ÔÓÚÌå»ý¡¢³É±¾¼°ÄܺÄÓÐ×ÅÑϸñÒªÇóµÄÓ¦ÓÃÁìÓò£¬Ò»°ãµÄ¿ØÖÆÈí¼þºÜÄÑ´ïµ½ÏàÓ¦µÄ¿ØÖÆÒªÇó¡£ÎªÂú×ãÕâЩӦÓÃÁìÓòµÄÒªÇ󣬾Ñо¿±ã²úÉúÁ˵¥Æ¬»ú¡£µ¥Æ¬»úÊÇÒ»ÖÖ¼¯³Éʽµç·оƬ£¬ÆäÖ÷ÒªÊÇÀûÓþßÓг¬´ó¹æÄ£µÄ¼¯³Éµç·¼¼ÊõÒÔ½«¾ßÓжÔÊý¾Ý½øÐд¦ÀíÄÜÁ¦µÄÖÐÑë´¦ÀíÆ÷CPU¡¢RAM¡¢ROM¡¢I/O¡¢ÖжÏϵͳ¼°¶¨Ê±Æ÷µÈ¸÷ÖÖ¹¦Äܼ¯ÖÐÓÚÒ»¿é΢СµÄ¹èƬÉÏ£¬´Ó¶øµÃÒÔÐγÉÒ»¸ö¾ßÓÐÍêÕûÐÔµÄ΢ÐͼÆËã»úϵͳ¡£
msp430ϵÁе¥Æ¬»úÊÇÒ»ÖÖÐÂÐ͵Ä16λµ¥Æ¬»ú£¬Ö÷ÒªÌØµã¾ÍÊǹ¦ºÄС£¬Ëٶȿ죬Ö÷Òª¿ª·¢ÓïÑÔÊÇc¡£¿ª·¢»·¾³ÓÐiar¼¯³É¿ª·¢»·¾³¡£ msp430µ¥Æ¬»úÓв»Í¬ÏµÁУ¬ÓÐfϵÁУ¬cϵÁС£±ÈÈçfϵÁÐmsp40f135±íʾµÄÊÇromÊÇflashÐ͵ġ£³£ÓõÄÊÇfϵÁеÄ13ϵÁÐ14ϵÁС£13ϵÁеÄÓÐmsp430f133ºÍmsp430f135Á½ÖÖ¡£14ϵÁеÄÓÐmsp430f149µÈ¡£ c51µ¥Æ¬»úÏÖÔÚºÜÉÙÓÃÁË£¬¶¼±»s52µ¥Æ¬»ú´úÌæÁË¡£

msp430ºÍ51µÄÇø±ð
×îÖ÷ÒªµÄÇø±ðÊÇËûÃǵÄÄÚºËÍêÈ«²»Ò»Ñù¡£
MSP430Äں˲ÉÓÃRISC¾«¼òÖ¸Áî½á¹¹£¬Õû¸ö´úÂëÁ¿½ÏÉÙ£¬°´ÕÕ¸´Ôӳ̶ÈÖ¸ÁîÔÚ¼¸Ê®¸öµ½°Ù¶à²»µÈ£¬´úÂëµÄÖ´ÐÐЧÂʸߣ¬Æä²Ù×÷Ðí¶àÊÇÕë¶Ô¼Ä´æÆ÷µÄ¶ÁдÍê³É¶Ô¹¦ÄÜÄ£¿éµÄÉèÖúÍÔËÐеġ£
51ÊôÓÚ¾µäµÄCISC¸´ÔÓÖ¸Áî½á¹¹£¬´úÂë±È½Ï¶à£¬²¢ÇÒËæ×ÅÐÔÄÜÔö¼Ó£¬²¹³äÖ¸ÁîÒ²ÔÚÔö¼Ó£¬ÔçÏȵİٶൽÏÖÔÚ¿ÉÄÜÒѳ¬¹ý2°ÙÒÔÉÏÁË£¬´úÂëÖ´ÐÐЧÂʲ»ÈçRISC½á¹¹µÄ¡£
ÓÉÓÚÉÏÊöµÄ»ù±¾½á¹¹ÌصãÔì³ÉRISC½á¹¹µÄÔÚÏàͬϵͳƵÂÊÉÏ£¬RISC½á¹¹µÄ±ÈCISC½á¹¹µÄЧÂʸߺÍÔËÐÐËٶȿ졣
MSP430²ÉÓÃRISC¾«¼òÖ¸Á£¬µ¥¸öʱÖÓÖÜÆÚ¾Í¿ÉÒÔÖ´ÐÐÒ»ÌõÖ¸ÁÏàͬ¾§Õñ£¬ËٶȽÏ51¿ì12±¶¡£
ÆäËüƬÉÏ×ÊÔ´Ò²ÊÇMSP½Ï·á¸»¡£
×ÜÌå¶øÑÔ£¬MSP430¹¦ÄÜÇ¿´ó£¬Ëٶȿ죬Ïà±È51¶øÑÔ£¬ÕâЩÊÇÃ÷ÏÔµÄÓÅÊÆ¡£
µ«ÊÇ£¬MSP430×÷Ϊ»ìºÏÐźŴ¦ÀíÆ÷£¬Õë¶ÔÐí¶à¾ßÌåÓ¦Óã¬Ðí¶à¹¦ÄÜδ±ØÓÐÓã¬Èç¹ûËÙ¶ÈÒªÇóÒ²²»ÊǺܸߣ¬51ͬÑù¿ÉÒÔʤÈεϰ£¬¾Í¿ÉÒÔÌåÏÖ³ö51³É±¾µÍ£¬¿ª·¢×ÊÔ´·á¸»£¬Î»Ñ°Ö·±ã½ÝµÈÓŵ㡣
MSP430µ¥Æ¬»úÓë51µ¥Æ¬»úµÄ¿ª·¢»·¾³¶¼ÊÇC¿ª·¢»·¾³£¬Ö»ÊǸù¾ÝÆäÍⲿÅäÖü°ÄÚ²¿Èí¼þµÄʹÓöøÉèÖÃÁËÏàÓ¦µÄC¿ª·¢»·¾³¡£MSP430µ¥Æ¬»úÓë51µ¥Æ¬»úµÄÇø±ðÖ÷ÒªÌåÏÖÔÚÒÔϼ¸·½Ã棺
µÚÒ»£¬Á½ÖÖµ¥Æ¬»úµÄλÊý²»Í¬¡£MSP430µ¥Æ¬»úµÄλÊýΪ16룬¶ø51µ¥Æ¬»úµÄλÊýΪ8λ¡£
µÚ¶þ£¬Á½ÖÖµ¥Æ¬»úµÄÓÅÊÆ´æÔںܴóÇø±ð¡£Õë¶Ô51µ¥Æ¬»ú£¬Æä×îÖ÷ÒªµÄÓÅÊÆ¾ÍÊÇÔÚÕû¸öϵͳµÄÄÚ²¿£¬°üÀ¨Ó²¼þ¼°Èí¼þÆä¶¼¾ßÓÐÒ»Ì×ÍêÕûµÄ°´Î»²Ù×÷ϵͳ£¬±»³ÆÎª“λ´¦ÀíÆ÷”»òÊÇ“²¼¶û´¦ÀíÆ÷”¡£51µ¥Æ¬»úµÄλ´¦ÀíÆ÷Ëù´¦ÀíµÄ²»ÊÇÆÕͨµÄ×Ö»òÊÇ×Ö½Ú¶øÊÇ룬Æä²»µ«¿É´¦ÀíÆ¬ÄÚµÄһЩ¾ßÓÐÌØÊ⹦ÄܵļĴæÆ÷µÄ룬±ÈÈç´«ËÍ¡¢ÇåÁã¡¢²âÊԵȣ¬¶øÇÒ»¹¿É¶Ôλ½øÐÐÂß¼ÔËË㣬¾ßÓÐÏ൱Í걸µÄ¹¦ÄÜ£¬·½±ãÁËÓû§µÄʹÓá£
È»¶øÕë¶ÔMSP430µ¥Æ¬»ú£¬ÆäÓÅÊÆ²»½ö½öÊdz¬µÍ¹¦ºÄ£¬¶øÇÒ»¹ÓÐÔËÐÐËٶȿ졢´¦ÀíÄÜÁ¦Ç¿¡¢Æ¬ÄÚ×ÊÔ´·á¸»µÈÆäËûÓÅÊÆ¡£
ÒÔ89C51ϵÁе¥Æ¬»úΪÀý£¬ÆäÊô8λµ¥Æ¬»ú£¬Ëù²ÉÈ¡µÄÖ¸ÁîÖ÷ÒªÊÇ“CISC”£¬ÕâÊÇÒ»Öַdz£¸´ÔÓµÄÖ¸Á£¬Æä×ܹ²ÓÐ111ÌõÖ¸Áî¡£
È»¶øMSP430µ¥Æ¬»úÊÇÒ»ÖÖ16λµ¥Æ¬»ú£¬ÆäËù×ñѵÄÊÇ“¾«¼ò¡¢Í¸Ã÷”µÄÔÔò£¬Ëù²ÉÈ¡µÄÖ¸ÁîÊǾ«¼òÖ¸Á½á¹¹£¬Æä×ܹ²µÄÖ¸ÁîÖ»ÓÐ27Ìõ£¬·Ç³£¼ò½à£¬¶øÆäÓà´ó²¿·ÖÖ¸Áî¶¼ÊÇÄ£ÄâÖ¸ÁҲ³Æ·ÂÕæÖ¸Áî¡£ÔÚ½øÐмÆËãʱ£¬´ó²¿·Ö¼Ä´æÆ÷ºÍλÓÚÆ¬ÄÚµÄÊý¾Ý´æ´¢Æ÷¶¼¿É²ÎÓ룬²¢¿É½øÐжàÑù»¯µÄ¼ÆËã¡£
ÕâЩÄÚºËÖ¸ÁîÊÇÒ»ÖÖ¾ßÓе¥ÖÜÆÚÐÔµÄÖ¸ÁÕâЩÄÚºËÖ¸ÁîµÄÓ¦Óò»½öʹµÃMSP430¾ßÓÐÇ¿´óµÄ¹¦ÄÜ£¬¶øÇÒ»¹¿ÉÌá¸ßÔËÐÐËÙ¶È¡£´ËÍ⣬89C51ϵÁе¥Æ¬»úµÄµçÔ´µçѹΪ5V£¬¶øÊµÏֵ͹¦ºÄµÄ·½Ê½Ö÷ÒªÓдý»ú¼°µôµç¡£
ͨ³£Çé¿öÏ£¬89C51ϵÁе¥Æ¬»úµÄµçÁ÷ÏûºÄÁ¿ÊÇ24mA;¶øÈô´¦µôµç״̬£¬ÆäºÄµçµçÁ÷Ôò±äΪ3mA;ÔÚµôµç״̬Ï£¬89C51ϵÁе¥Æ¬»úµÄµçÔ´µçѹ»¹¿ÉѹµÍÖÁ2V£¬µ«Æä»¹ÐèÒªÌṩ50uA×óÓҵĵçÁ÷ÒÔʹÄÚ²¿RAMÖеÄÊý¾ÝµÃÒÔ±£´æ¡£È»¶øMSP430µ¥Æ¬»úÔڵ͹¦ºÄÕâ·½ÃæÔò¾ßÓиü´óµÄÓÅÊÆ¡£
MSP430оƬ¿ÉʵÏÖÒÔÏÂÁùÖÖ¹¤×÷·½Ê½£º
(1)»î¶¯·½Ê½(AM)£¬¼´ÖÐÑë´¦ÀíÆ÷CPU¼°ÍâΧģʽÒѱ»¼¤»î¶ø³ÊÏֻ״̬;
(2)µÍ¹¦ºÄ0(LPM0)£¬¼´ÖÐÑë´¦ÀíÆ÷CPU´¦Í£Ö¹»î¶¯×´Ì¬£¬ÍâΧģʽ´¦¹¤×÷״̬£¬ACLK¼°SMCLC³ÊÏÖÓÐЧ״̬£¬MCLK¿É¶Ô»·Â·½øÐпØÖÆ;
(3)µÍ¹¦ºÄ·½Ê½1(LPM1)£¬¼´ÖÐÑë´¦ÀíÆ÷CPU´¦Í£Ö¹¹¤×÷״̬£¬ÍâΧģʽ´¦¹¤×÷״̬£¬ACLK¼°SMCLK³ÊÏÖÓÐЧ״̬£¬¶øMCLK²»ÄܶԻ·Â·½øÐпØÖÆ;
(4)µÍ¹¦ºÄ·½Ê½2(LPM2)£¬¼´ÖÐÑë´¦ÀíÆ÷CPU´¦Í£Ö¹¹¤×÷״̬£¬ÍâΧģʽ´¦¹¤×÷״̬£¬ACLK³ÊÏÖÓÐЧ״̬£¬¶øSMCLK¼°MCLK¾ù²»ÄܶԻ·Â·½øÐпØÖÆ;
(5)µÍ¹¦ºÄ·½Ê½3(LPM3)£¬¼´ÖÐÑë´¦ÀíÆ÷CPU´¦Í£Ö¹¹¤×÷״̬£¬ÍâΧģʽ´¦¹¤×÷״̬£¬ACLK³ÊÏÖÓÐЧ״̬£¬¶øSMCLK¼°MCLK¾ù²»ÄܶԻ·Â·½øÐпØÖÆ£¬Í¬Ê±Êý×Ö¿ØÖÆÕñµ´Æ÷DCOµÄDC·¢ÉúÆ÷´¦¹Ø±Õ״̬;
(6)µÍ¹¦ºÄ·½Ê½4(LPM4)£¬¼´ÖÐÑë´¦ÀíÆ÷CPU´¦Í£Ö¹¹¤×÷״̬£¬ÈôϵͳÌṩÁËÍⲿʱÆÚÔòÍâΧģʽ´¦¹¤×÷״̬£¬ACLK´¦ÐźŽûֹ״̬ÇÒ¾§ÌåÕñµ´Æ÷´¦Í£Ö¹»î¶¯×´Ì¬£¬ SMCLK¼°MCLK¾ù²»ÄܶԻ·Â·½øÐпØÖÆ£¬Í¬Ê±Êý×Ö¿ØÖÆÕñµ´Æ÷DCOµÄDC·¢ÉúÆ÷´¦¹Ø±Õ״̬¡£
µÚÈý£¬Á½ÖÖµ¥Æ¬»úµÄÄ£Ä⹦ÄÜÏà²î½Ï´ó¡£ÒÔ89C51ϵÁе¥Æ¬»úΪÀý£¬ÆäÄÚ²¿×ÜÏßΪ8룬¹ÊÆä´ó²¿·ÖÄÚ²¿¹¦ÄÜÄ£¿éÒ²¶¼ÊÇ8λµÄ£¬¼´Ê¹¾Ñо¿ÏÖÒѼÓÁ˺ܶ๦ÄÜÄ£¿é£¬µ«ÊÇÓÉÓÚÆäÄÚ²¿×ÜÏßÒѹ̶¨Îª8룬ÊÜÆä½á¹¹µÄÏÞÖÆ£¬Òò´ËºÜÄÑÔö¼Ó¸ü¶àµÄÄ£Ä⹦Äܲ¿¼þ¡£
È»¶øMSP430ϵÁе¥Æ¬»ú¾ß16λ»ù±¾½á¹¹£¬Í¬Ê±¾×ª»»£¬ÆäÄÚ²¿µÄÊý¾Ý×ÜÏßÈÔÈ»±£ÓÐ8λ×ÜÏß;ÔÙÕßMSP430ϵÁе¥Æ¬»úµÄ»ù±¾½á¹¹Êô»ìºÏÐÍ£¬ÊÇÒ»ÖÖ¿ª·ÅʽµÄ¼Ü¹¹£¬Òò´Ë¶ÔÓÚMSP430ϵÁе¥Æ¬»úÀ´Ëµ£¬²»¹ÜÊÇ8λ¹¦ÄÜÄ£¿é£¬»¹ÊÇ16λ¹¦ÄÜÄ£¿é£¬Æä¶¼ÄÜʵÏÖ¡£
³ý´ËÖ®Í⣬MSP430ϵÁе¥Æ¬»ú»¹¿ÉʵÏÖÄ£Êýת»»¼°Êýģת»»£¬ÕâÒ²ÊÇMSP430ϵÁе¥Æ¬»úÖ®ËùÒÔÄܹ»Ñ¸ËÙ¡¢·½±ãÔö¼ÓÆä¹¦Äܲ¿¼þµÄÖ÷ÒªÔÒòÖ®Ò»¡£
ÔÚ¶ÔоƬ½øÐÐÑ¡ÔñµÄʱºòÒ²Òª¾¡Á¿±£Ö¤×î´ó»¯µÄоƬÀûÓÃÂÊ£¬ÇÒÒª±£Ö¤Ê¹ÓõıãÀûÐÔ¡£Òò´Ë£¬ÔÚʵ¼ÊµÄÓ¦Óõ±ÖУ¬¶Ôµ¥Æ¬»ú½øÐÐÑ¡Ôñʱһ¶¨Òª×Ðϸ·ÖÎö²»Í¬µ¥Æ¬»úµÄÌØµã¼°ÓÅÁÓÖ®´¦£¬½áºÏ×ÔÉíµÄ¾ßÌåÐèÇó¼°Ìõ¼þ£¬Ñ¡ÔñÕýÈ·µÄµ¥Æ¬»ú£¬ÒÔʵÏÖоƬÀûÓÃÂʵÄ×î´ó»¯¡£
ÎÞÂÛÊÇMSP430µ¥Æ¬»ú»¹ÊÇ51µ¥Æ¬»ú£¬Æä¶¼ÓÐ×ÅÆä×ÔÉíµÄ¶ÀÌØÌØµã£¬Ò²¶¼ÓÐ×ÅÆä¸÷×ÔµÄÓÅÊÆ¡£Í¨³£À´Ëµ£¬ÔÚʵ¼ÊµÄÓ¦Óõ±ÖУ¬µ¥Æ¬»úµÄÑ¡Ôñͨ³£È¡¾öÓÚÉè¼ÆÈÎÎñµÄ¸´ÔÓ¶È£¬Îª±£Ö¤µ¥Æ¬»úÑ¡ÔñµÄÕýÈ·ÐÔ£¬¾Í±ØÐëÒª¶Ôµ¥Æ¬»úµÄÐÔÄܼ°ÌØµã½øÐгä·ÖµÄÁ˽âÓëÊìϤ£¬ÒÔ¼°²»Í¬µ¥Æ¬»úÖ®¼äµÄÁªÏµÓ벻֮ͬ´¦¡£