① MSP430單片機基礎與實踐的編輯推薦
本書既可作為高等院校電子技術、能信、計算機及自動化類專業的本、專科學生和研究生的教學參考用書,也可作為大學生參加電子設計競賽和工程技術人員進行開發設計的技術手冊。
本書分為兩部分:基礎篇和實踐篇。基礎篇為第1~7章,實踐篇為第8~13章。 本書主要以MSP430F149為例。在MSP430單片機中,MSP430F149具有一定的代表性,應用較廣。例子全部採用C語言編寫,都是相對獨立和完整的程序,是作者通過配套實驗板調試的成果。程序都添加了詳細的注釋,便於閱讀,完全可以直接應用。配套光碟里包含了實踐篇中所有程序代碼和相關晶元的數據手冊,方便讀者查詢和使用。結構清晰,著重介紹MSP430F149單片機寄存器的基本功能和設置,以具體實踐將讀者帶入MSP430單片機的設計中來。作者專為本書設計了配套的MSP430F149實驗板和簡易的模擬器。通過在這個實驗板進行具體的實驗調試,有助於讀者進一步掌握MSP430單片機的開發和應用。
② 啊,MSP430用什麼軟體編程
MSP430用IAR Embedded Workbench軟體編寫程序和編譯代碼。
MSP430單片機稱之為混合信號處理器,是由於其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個晶元上,以提供「單片機」解決方案。該系列單片機多應用於需要電池供電的攜帶型儀器儀表中。
(2)msp430單片機編程入門擴展閱讀:
MSP430系列的部分產品具有Flash存儲器,在系統設計、開發調試及實際應用上都表現出較明顯的優點。TI公司推出具有Flash型存儲器及JTAG邊界掃描技術的廉價開發工具MSP-FET430X110,將國際上先進的JTAG技術和Flash在線編程技術引入MSP430。
這種以Flash 技術與FET開發工具組合的開發方式,具有方便、廉價、實用等優點,給用戶提供了一個較為理想的樣機開發方式。
③ msp430怎麼學習
現在msp430的開發板,網上的很多,也很便宜,我的學習經驗是
1,先買兩塊開發板,開發板不宜選貴的,只要選外設多的就可以了,引腳要全部引出來的,建議買msp430f149的就可以了,當然,有錢的話,買msp430f5438也可以,兩個編程方式差不多,買兩塊的目的是可以進行各種通訊的實驗,比如說I2C,SPI等,這個只是在一塊板子上是比較難以實現的。
2,買了之後,直接燒寫開發板的各種開發常式,從最簡單的點燈的程序開始,然後嘗試去修改各種配置參數,產生不同的效果,比如說,原來是8個燈都亮的,你嘗試修改一下參數,使得7個燈亮,4個燈亮,4個燈不亮,以及讓前4個燈和後4個燈交叉亮,在這樣的過程中,你可以學會如何對於IO口和各個寄存器進行配置,以及學會編程中最主要的if, if else, for, while, switch的使用。
3,各種基本的功能,比如說IO口的配置,定時器的配置,中斷服務程序的基本書寫都會了之後,可以嘗試進行比較復雜的,比如使用LCD和進行兩塊板子之間的通信實驗。
4,進行雙機通信實驗的時候,最好是手裡有一個示波器,很多開始學的,對於通信都很頭痛,是因為信號發出去沒有看不見也摸不著,對應的返回數據沒有也不知道,有一個示波器的話,會好很多。當然,如果沒有的話,最好就是找一個最可靠的程序,能夠通信了再說。
5,學習編程,主要是需要心要能夠比較安靜,學習的時候,讓自己能夠從學習中找到樂趣,這樣才能避免其他事情的干擾,迅速的掌握需要學習的內容。
6,除了開發板本身帶的程序,msp430官方的常式也是最好的材料,以及買開發板的時候,記得一定買帶視頻教學材料的開發板,這個可以很大程度上降低初學者的門檻,因為有了視頻,就只要依葫蘆畫瓢就可以了。
7,msp430的硬體手冊一定得看,如果英語好,就多看英文原版的,如果英語不好,那也得找翻譯質量比較好的中文版的看,反正單片機的一切底層奧妙都是數據手冊里。
④ msp430單片機編程中 ^= ,&=~, |= 是什麼意思
舉個例子
P4OUT &= ~BIT0等效於P4OUT = P4OUT ^ (~BIT0); 按位與
同樣
P4OUT ^= ~BIT0等效於P4OUT = P4OUT ^ (~BIT0); 按位異或
P4OUT |= ~BIT0等效於P4OUT = P4OUT | (~BIT0); 按位或
比如原來P4輸出為0000 1111即P4OUT=0x0F
經過P4OUT &= ~BIT0
BIT0=0000 0001 取反~BIT0=1111 1110
0000 1111 & 1111 1110
結果為0000 1110 即P4OUT = 0x0E;
這樣P4的其它IO口輸出狀態不變只改變了P4的BIT0為低