A. msp430單片機存儲器屬於什麼結構
430是馮諾依曼結構,程序與數據統一編址,使用同一條匯流排訪問。
51是哈佛結構,程序與數據分別使用各自獨立的匯流排進行訪問。
B. msp430與51的區別
msp430系列單片機是一種新型的16位單片機,主要特點就是功耗小,速度快,主要開發語言是c。開發環境有iar集成開發環境。 msp430單片機有不同系列,有f系列,c系列。比如f系列msp40f135表示的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135兩種。14系列的有msp430f149等。 c51單片機現在很少用了,都被s52單片機代替了。 51單片機和430單片機的主要區別是51是8位的,430是16位的。開發環境都有相應的c開發環境。 學習430單片機有了51的基礎應該很容易入門,我是一開始就是接觸430單片機,後來才接觸51的,覺得430的不錯,特別是功耗和速度方面。如果你想跑操作系統的話就買現在ti公司的新系列的單片機,ram有10k。 89C 51 單片機是 8 位單片機。其指令是採用的被稱為「 CISC 」的復雜指令集,共具有 111 條指令。而 MSP430 單片機是 16 位的單片機,採用了精簡指令集( RISC )結構,只有簡潔的 27 條指令,大量的指令則是模擬指令,眾多的寄存器以及片內數據存儲器都可參加多種運算。這些內核指令均為單周期指令,功能強,運行的速度快。 其次, 89C 51 單片機本身的電源電壓是 5 伏,有兩種低功耗方式:待機方式和掉電方式。正常情況下消耗的電流為 24mA ,在掉電狀態下,其耗電電流仍為 3mA ;即使在掉電方式下,電源電壓可以下降到 2V ,但是為了保存內部 RAM 中的數據,還需要提供約 50uA 的電流。而 MSP430 系列單片機在低功耗方面的優越之處,則是 89C 51 系列不可比擬的。正因為如此, MSP430 更適合應用於使用電池供電的儀器、儀表類產品中。 再者, 89C 51 系列單片機由於其內部匯流排是 8 位的,其內部功能模塊基本上都是 8 位的雖然經過各種努力其內部功能模塊有了顯著增加,但是受其結構本身的限制很大,尤其模擬功能部件的增加更顯困難。 MSP430 系列其基本架構是 16 位的,同時在其內部的數據匯流排經過轉換還存在 8 位的匯流排,在加上本身就是混合型的結構,因而對它這樣的開放型的架構來說,無論擴展 8 位的功能模塊,還是 16 位的功能模塊,即使擴展模 / 數轉換或數 / 模轉換這類的功能模塊也是很方便的。這也就是為什麼 MSP430 系列產品和其中功能部件迅速增加的原因。 最後,就是在開發工具上面。對於89C51來說,由於它是最早進入中國的單片機,人們對它在熟悉不過了,再加上我國各方人士的努力,創造了不少適合我們使用的開發工具。但是如何實現在線編程還是一個很大的問題。對於 MSP430 系列而言,由於引進了 Flash 型程序存儲器和 JTAG 技術,不僅使開發工具變得簡便,而且價格也相對低廉,並且還可以實現在線編程
希望採納
C. MSP430有哪些高效能的特性
MSP430單片機簡介
MSP430系列單片機是美國德州儀器(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器(Mixed Signal Processor)。稱之為混合信號處理器,是由於其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個晶元上,以提供「單片」解決方案。該系列單片機多應用於需要電池供電的攜帶型儀器儀表中。
MSP430單片機的特點:
1.處理能力強
MSP430系列單片機是一個16位的單片機,採用了精簡指令集(RISC)結構,具有豐富的定址方式(7 種源操作數定址、4 種目的操作數定址)、簡潔的 27 條內核指令以及大量的模擬指令;大量的寄存器以及片內數據存儲器都可參加多種運算;還有高效的查表處理指令。這些特點保證了可編制出高效率的源程序。
2.運算速度快
MSP430 系列單片機能在25MHz晶體的驅動下,實現40ns的指令周期。16位的數據寬度、40ns的指令周期以及多功能的硬體乘法器(能實現乘加運算)相配合,能實現數字信號處理的某些演算法(如 FFT 等)。
3.超低功耗
MSP430 單片機之所以有超低的功耗,是因為其在降低晶元的電源電壓和靈活而可控的運行時鍾方面都有其獨到之處。 首先,MSP430 系列單片機的電源電壓採用的是1.8-3.6V 電壓。因而可使其在1MHz 的時鍾條件下運行時,晶元的電流最低會在165μA左右,RAM 保持模式下的最低功耗只有0.1μA。 其次,獨特的時鍾系統設計。在 MSP430 系列中有兩個不同的時鍾系統:基本時鍾系統、鎖頻環(FLL 和FLL+)時鍾系統和DCO數字振盪器時鍾系統。可以只使用一個晶體振盪器(32768Hz),也可以使用兩個晶體振盪器。由系統時鍾系統產生 CPU 和各功能所需的時鍾。並且這些時鍾可以在指令的控制下,打開和關閉,從而實現對總體功耗的控制。 由於系統運行時開啟的功能模塊不同,即採用不同的工作模式,晶元的功耗有著顯著的不同。在系統中共有一種活動模式(AM)和五種低功耗模式(LPM0~LPM4)。在實時時鍾模式下,可達2.5μA ,在RAM 保持模式下,最低可達0.1μA 。
4.片內資源豐富
MSP430 系列單片機的各系列都集成了較豐富的片內外設。它們分別是看門狗(WDT)、模擬比較器A、定時器A0(Timer_A0)、定時器A1(Timer_A1)、定時器B0(Timer_B0)、UART、SPI、I2C、硬體乘法器、液晶驅動器、10位/12位ADC、16位Σ-Δ ADC、DMA、I/O埠、基本定時器(Basic Timer)、實時時鍾(RTC)和USB控制器等若干外圍模塊的不同組合。其中,看門狗可以使程序失控時迅速復位;模擬比較器進行模擬電壓的比較,配合定時器,可設計出 A/D 轉換器;16 位定時器(Timer_A 和 Timer_B)具有捕獲/比較功能,大量的捕獲/比較寄存器,可用於事件計數、時序發生、 PWM 等;有的器件更具有可實現非同步、同步及多址訪問串列通信介面可方便的實現多機通信等應用;具有較多的 I/O 埠,P0、P1、P2 埠能夠接收外部上升沿或下降沿的中斷輸入;10/12位硬體 A/D 轉換器有較高的轉換速率,最高可達200kbps ,能夠滿足大多數數據採集應用;能直接驅動液晶多達 160 段;實現兩路的 12 位 D/A 轉換;硬體I2C串列匯流排介面實現存儲器串列擴展;以及為了增加數據傳輸速度,而採用的DMA模塊。MSP430 系列單片機的這些片內外設為系統的單片解決方案提供了極大的方便。 另外,MSP430 系列單片機的中斷源較多,並且可以任意嵌套,使用時靈活方便。當系統處於省電的低功耗狀態時,中斷喚醒只需5μs。
5.方便高效的開發環境
MSP430 系列有 OPT 型、 FLASH 型和 ROM 型三種類型的器件,這些器件的開發手段不同。對於 OPT 型和 ROM 型的器件是使用模擬器開發成功之後燒寫或掩膜晶元;對於 FLASH 型則有十分方便的開發調試環境,因為器件片內有 JTAG 調試介面,還有可電擦寫的 FLASH 存儲器,因此採用先下載程序到 FLASH 內,再在器件內通過軟體控製程序的運行,由 JTAG 介面讀取片內信息供設計者調試使用的方法進行開發。這種方式只需要一台 PC 機和一個 JTAG 調試器,而不需要模擬器和編程器。開發語言有匯編語言和 C 語言。
MSP430單片機家族
MSP430x1xx系列
基於快閃記憶體或 ROM 的超低功耗 MCU,提供 8MIPS,工作電壓為 1.8V - 3.6V,具有高達 60KB 的快閃記憶體和各種高性能模擬及智能數字外設。 超低功耗低至: 0.1μA RAM 保持模式 0.7μA 實時時鍾模式 200μA/MIPS 工作模式 在 6μs 之內快速從待機模式喚醒 器件參數: 快閃記憶體選項:1KB – 60KB ROM 選項:1KB – 16KB RAM 選項:512B – 10KB GPIO 選項:14、22、48 引腳 ADC 選項:10 和 12 位斜率 SAR 其它集成外設:模擬比較器、DMA、硬體乘法器、SVS、12 位 DAC[5]
MSP430F2xx系列
基於快閃記憶體的超低功耗 MCU,在 1.8V - 3.6V 的工作電壓范圍內性能高達 16MIPS。包含極低功耗振盪器 (VLO)、內部上拉/下拉電阻和低引腳數選擇。 超低功耗低至: 0.1μA RAM 保持模式 0.3μA 待機模式 (VLO) 0.7μA 實時時鍾模式 220μA/MIPS 工作模式 在 1μs 之內超快速地從待機模式喚醒 器件參數: 快閃記憶體選項:1KB – 120KB RAM 選項:128B – 8KB GPIO 選項:10、16、24、32、48、64 引腳 ADC 選項:10 和 12 位斜率 SAR、16 位 Σ-Δ ADC 其它集成外設:模擬比較器、硬體乘法器、DMA、SVS、12 位 DAC、運算放大器[6]
MSP430C3xx系列
舊款的 ROM 或 OTP 器件系列,工作電壓為 2.5V - 5.5V,高達 32KB ROM、4MIPS 和 FLL。 超低功耗低至: 0.1μA RAM 保持模式 0.9μA 實時時鍾模式 160μA/MIPS 工作模式 在 6μs 之內快速從待機模式喚醒 器件參數: ROM 選項:2KB – 32KB RAM 選項:512B – 1KB GPIO 選項:14、40 引腳 ADC 選項:14 位斜率 SAR 其它集成外設:LCD 控制器、硬體乘法器[7]
MSP430x4xx系列
基於 LCD 快閃記憶體或 ROM 的器件系列,提供 8-16MIPS,包含集成 LCD 控制器,工作電壓為 1.8V-3.6V,具有 FLL 和 SVS。低功耗測量和醫療應用的理想選擇。 超低功耗低至: 0.1μA RAM 保持模式 0.7μA 實時時鍾模式 200μA/MIPS 工作模式 在 6μs 之內快速從待機模式喚醒 器件參數: 快閃記憶體/ROM 選項:4kB – 120KB RAM 選項:256B – 8KB GPIO 選項:14、32、48、56、68、72、80 引腳 ADC 選項:10 和 12 位斜率 SAR、16 位 Σ-Δ ADC 其它集成外設:LCD 控制器、模擬比較器、12 位 DAC、DMA、硬體乘法器、運算放大器、USCI 模塊[8]
MSP430F5xx系列
新款基於快閃記憶體的產品系列,具有最低工作功耗,在 1.8V-3.6V 的工作電壓范圍內性能高達 25MIPS。包含一個用於優化功耗的創新電源管理模塊。 超低功耗低至: 0.1μA RAM 保持模式 2.5μA 實時時鍾模式 165μA/MIPS 工作模式 在 5μs 之內快速從待機模式喚醒 器件參數: 快閃記憶體選項:高達 256KB RAM 選項:高達 16KB ADC 選項:10 和 12 位 SAR 其它集成外設:USB、模擬比較器、DMA、硬體乘法器、RTC、USCI、12 位 DAC[9]
D. msp430算什麼類別
MSP430是一款性能非常優良的16位單片機,也就是內部數據整線是16位的,有的型號內帶32位的硬體乘法器,也就是說兩個int相乘可以在兩個時鍾周期內完成。(51,AVR,PIC都是8位的,一般我們定義unsigned char 類型的數據運行最快)。
具有多種功耗模式選擇,據說用MSP430設計的一款水表,使用一節普通的AA電池可以供電10年。【理論上是可以的,就怕沒有哪一節電池說出廠10年還能用】;
至於價格,主要是看型號而定了,便宜的也有一兩塊的,貴的七八十也有;
國內一般使用IAR平台開發的比較多,這個很多地方有破解版的可以下載。
下載方式比較多,可以用JTAG和BSL等等,甚至可以自編程,就是自己可以寫自己的程序存儲區的代碼;
國內目前利爾達代理TI的業務比較早http://www.lierda.com/
還有一個比較專業的論壇也不錯:http://www.microcontrol.cn/
憑借功耗低,資源豐富,數據處理能力強,MSP430是手持設備和儀器的首選。
一般MSP430的封裝是貼片的,所以一般DIY愛好者比較喜歡51而不太熱衷使用TI的產品。
PIC 單片機的優點有很多:一是抗干擾比較強,二是封裝比較全而且管腳的一般兼容【12系列有8腳封裝的】,三內部資源比較豐富AD,PWM等等(但串口不是標准配置;)
開發平台:使用PICC的C編譯器比較多
目前台灣很多單片機都是仿PIC的,而且價格超便宜,是各種玩具的首選MDT,EMC等
AVR:是ATMEL為了與PIC單片機競爭的8位單片機,由於ATMEL的51單片機在國內使用廣泛,所以其銷售和推廣渠道廣,所以這一款新的單片機推出後,在國內迅速得到了應用和推廣,而且像MSP430,PIC一樣是單指令周期的設計,運行比51更快
E. msp430內存多大
MSP430 是一個TI公司的產品系列,針對不同應用包括很多具體型號的產品,當然也就有不同容量的flash空間和RAM空間。
這里所說的Flash空間也可簡單理解為電腦的磁碟空間,放程序的;RAM空間就如同電腦的內存大小,是程序運行過程中緩存數據用的,斷電數據丟失。
MSP430系列中F41x系列產品Flash空間從4K到32K不等,RAM從512B到1KB不等。具體的可以查TI官網或TI選型頁面:http://focus.ti.com.cn/cn/multimedia/flash/selection_tools/mcu/mcu.html
F. msp430的存儲器可分為哪兩種他們的訪問有什麼區別
是沒有區別的。
存儲器單元實際上是時序邏輯電路的一種。按存儲器的使用類型可分為只讀存儲器(ROM)和隨機存取存儲器(RAM),兩者的功能有較大的區別,因此在描述上也有所不同 。
存儲器是許多存儲單元的集合,按單元號順序排列。每個單元由若干三進制位構成,以表示存儲單元中存放的數值,這種結構和數組的結構非常相似,故在VHDL語言中,通常由數組描述存儲器。
主存的工作方式是按存儲單元的地址存放或讀取各類信息,統稱訪問存儲器。主存中匯集存儲單元的載體稱為存儲體,存儲體中每個單元能夠存放一串二進制碼表示的信息,該信息的總位數稱為一個存儲單元的字長。
存儲單元的地址與存儲在其中的信息是一一對應的,單元地址只有一個,固定不變,而存儲在其中的信息是可以更換的。
G. msp430單片機主要特點有哪些
a. 強大的處理能力:
MSP430系列單片機是一個16位的單 片機,採用了精簡指令集(RISC)結構,具有豐富的定址方式(7種源操作數定址、4種目的操作數定址)、簡潔的27條內核指令以及大量的模擬指令;大量的寄存器以及片內數據存儲器都可參加多種運算;還有高效的查表處理指令;有較高的處理速度,在8MHz晶體驅動下指令周期為125 ns。這些特點保證了可編制出高效率的源程序。
b. 在運算速度方面,MSP430系列單片機能在8MHz晶體的驅動下,實現125ns的指令周期。16位的數據寬度、125ns的指令周期以及多功能的硬體乘法器(能實現乘加)相配合,能實現數字信號處理的某些演算法(如FFT等)。
c. MSP430系列單片機的中斷源較多,並且可以任意嵌套,使用時靈活方便。當系統處於省電的備用狀態時,用中斷請求將它喚醒只用6us。
d. 超低功耗 MSP430單片機之所以有超低的功耗,是因為其在降低晶元的電源電壓及靈活而可控的運行時鍾方面都有其獨到之處。
H. msp430系列單片機有什麼好處
低功耗 方便做便攜設備 對於電池電量低的設備比較好
I. MSP430究竟是哪個公司的產品相比PIC,AVR,51等有什麼特長
MSP430是美國TI(德州儀器)公司的產品,利爾達是TI在中國的代理商之一,現在做得比較大,近幾年的430DAY就是由他們承辦的。
相比PIC、AVR和51來說,主要的賣點就是低功耗,適合攜帶型儀器儀表以及其攜帶型消費類產品。
J. 啊,MSP430用什麼軟體編程
MSP430用IAR Embedded Workbench軟體編寫程序和編譯代碼。
MSP430單片機稱之為混合信號處理器,是由於其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個晶元上,以提供「單片機」解決方案。該系列單片機多應用於需要電池供電的攜帶型儀器儀表中。
(10)語音存儲器MSP430擴展閱讀:
MSP430系列的部分產品具有Flash存儲器,在系統設計、開發調試及實際應用上都表現出較明顯的優點。TI公司推出具有Flash型存儲器及JTAG邊界掃描技術的廉價開發工具MSP-FET430X110,將國際上先進的JTAG技術和Flash在線編程技術引入MSP430。
這種以Flash 技術與FET開發工具組合的開發方式,具有方便、廉價、實用等優點,給用戶提供了一個較為理想的樣機開發方式。