新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51與MSP430區(qū)別

51與MSP430區(qū)別

作者: 時間:2016-11-26 來源:網(wǎng)絡 收藏
MSP430單片機

1、機器周期為一個時鐘周期
2、I/O口中斷觸發(fā)方式為邊沿觸發(fā)
3、I/O口為雙向口
4、未完待續(xù)

本文引用地址:http://butianyuan.cn/article/201611/321920.htm

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



關鍵詞: 51MSP43

評論


技術專區(qū)

關閉