MSP430系列與89C5l系列的比較
1、89C51單片機(jī)是8位單片機(jī)。其指令是采用的被稱為“CISC”的復(fù)雜指令集,共具有111條指令。而MSP430單片機(jī)是16位的單片機(jī),采用了精簡指令集(RISC)結(jié)構(gòu),只有簡潔的27條指令,大量的指令則是模擬指令,眾多的寄存器以及片內(nèi)數(shù)據(jù)存儲(chǔ)器都可參加多種運(yùn)算。這些內(nèi)核指令均為單周期指令,功能強(qiáng),運(yùn)行的速度快。
2、89C51系列單片機(jī)由于其內(nèi)部總線是8位的,其內(nèi)部功能模塊基本上都是8位的雖然經(jīng)過各種努力其內(nèi)部功能模塊有了顯著增加,但是受其結(jié)構(gòu)本身的限制很大,尤其模擬功能部件的增加更顯困難。MSP430系列其基本架構(gòu)是16位的,同時(shí)在其內(nèi)部的數(shù)據(jù)總線經(jīng)過轉(zhuǎn)換還存在8位的總線,在加上本身就是混合型的結(jié)構(gòu),因而對(duì)它這樣的開放型的架構(gòu)來說,無論擴(kuò)展8位的功能模塊,還是16位的功能模塊,即使擴(kuò)展模/數(shù)轉(zhuǎn)換或數(shù)/模轉(zhuǎn)換這類的功能模塊也是很方便的。這也就是為什么MSP430系列產(chǎn)品和其中功能部件迅速增加的原因。
3、就是在開發(fā)工具上面。對(duì)于89C51來說,由于它是最早進(jìn)入中國的單片機(jī),人們對(duì)它在熟悉不過了,再加上我國各方人士的努力,創(chuàng)造了不少適合我們使用的開發(fā)工具。但是如何實(shí)現(xiàn)在線編程還是一個(gè)很大的問題。對(duì)于MSP430系列而言,由于引進(jìn)了Flash型程序存儲(chǔ)器和JTAG技術(shù),不僅使丌發(fā)工具變得簡便,而且價(jià)格也相對(duì)低廉,并且還可以實(shí)現(xiàn)在線編程。
4、89C5l單片機(jī)本身的電源電壓是5伏,有兩種低功耗方式:待機(jī)方式和掉電方式。正常情況下消耗的電流為24mA,在掉電狀態(tài)下,其耗電電流仍為3mA;即使在掉電方式下,電源電壓可以下降到2V,但是為了保存內(nèi)部RAM中的數(shù)據(jù),還需要提供約50uA的電流。而MSP430系列單片機(jī)在低功耗方而的優(yōu)越之處,則是89C5l系列不可比擬的。正因?yàn)槿绱耍?MSP430更適合應(yīng)用于使用電池供電的儀器、儀表類產(chǎn)品中。
評(píng)論