資料介紹
MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā)MSP430系列是一個(gè)具有明顯技術(shù)特色的單片機(jī)品種。關(guān)于它的硬件特性及匯編語(yǔ)言程序設(shè)計(jì)已在《MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用》及《MSP430系列 FLASH型超低功耗16位單片機(jī)》等書中作了全面介紹?!禡SP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā)》介紹IAR公司為MSP430系列單片機(jī)配備的C程序設(shè)計(jì)語(yǔ)言C430。書中敘述了C語(yǔ)言的基本概念、C430的擴(kuò)展特性及C庫(kù)函數(shù);對(duì)C430的集成開發(fā)環(huán)境的使用及出錯(cuò)信息作了詳盡的說(shuō)明;并以MSP430F149為例,對(duì)各種應(yīng)用問(wèn)題及外圍模塊操作提供了典型的C程序例程,供讀者在今后的C430程序設(shè)計(jì)中參考。
《MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā)》可以作為高等院校計(jì)算機(jī)、自動(dòng)化及電子技術(shù)類專業(yè)的教學(xué)參考書,也可作為工程技術(shù)人員設(shè)計(jì)開發(fā)時(shí)的技術(shù)資料。
MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用目錄
MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā) 目錄
第1章 C語(yǔ)言基本知識(shí)
1.1 標(biāo)識(shí)符與關(guān)鍵字1
1.1.1 標(biāo)識(shí)符1
1.1.2 關(guān)鍵字1
1.2 數(shù)據(jù)基本類型2
1.2.1 整型數(shù)據(jù)2
1.2.2 實(shí)型數(shù)據(jù)3
1.2.3 字符型數(shù)據(jù)4
1.2.4 各種數(shù)據(jù)轉(zhuǎn)換關(guān)系6
1.3 C語(yǔ)言的運(yùn)算符7
1.3.1 算術(shù)運(yùn)算符7
1.3.2 關(guān)系運(yùn)算符和邏輯運(yùn)算符7
1.3.3 賦值運(yùn)算符8
1.3.4 逗號(hào)運(yùn)算符8
1.3.5 ? 與 :運(yùn)算符8
1.3.6 強(qiáng)制轉(zhuǎn)換運(yùn)算符9
1.3.7 各種運(yùn)算符優(yōu)先級(jí)列表9
1.4 程序設(shè)計(jì)的三種基本結(jié)構(gòu)10
1.4.1 語(yǔ)句的概念10
1.4.2 順序結(jié)構(gòu)11
1.4.3 選擇結(jié)構(gòu)12
1.4.4 循環(huán)結(jié)構(gòu)14
1.5 函數(shù)18
1.5.1 函數(shù)定義18
1.5.2 局部變量與全局變量19
1.5.3 形式參數(shù)與實(shí)際參數(shù)20
1.5.4 函數(shù)調(diào)用方式20
1.5.5 函數(shù)嵌套調(diào)用21
1.5.6 變量的存儲(chǔ)類別22
1.5.7 內(nèi)部函數(shù)和外部函數(shù)23
1.6 數(shù)組23
1.6.1 一維數(shù)組24
1.6.2 多維數(shù)組24
1.6.3 字符數(shù)組26
1.7 指針27
1.7.1 指針與地址的概念27
1.7.2 指針變量的定義28
1.7.3 指針變量的引用28
1.7.4 數(shù)組的指針28
1.7.5 函數(shù)的指針30
1.7.6 指針數(shù)組31
1.8 結(jié)構(gòu)和聯(lián)合32
1.8.1 結(jié)構(gòu)定義32
1.8.2 結(jié)構(gòu)類型變量的定義33
1.8.3 結(jié)構(gòu)類型變量的初始化34
1.8.4 結(jié)構(gòu)類型變量的引用34
1.8.5 聯(lián)合34
1.9 枚舉36
1.9.1 枚舉的定義36
1.9.2 枚舉元素的值37
1.9. 3 枚舉變量的使用37
1.10 類型定義38
1.10.1 類型定義的形式38
1.10.2 類型定義的使用38
1.11 位運(yùn)算39
1.11.1 位運(yùn)算符39
1.11.2 位域40
1.12 預(yù)處理功能41
1.12.1 簡(jiǎn)單宏定義和帶參數(shù)宏定義41
1.12.2 文件包含43
1.12.3 條件編譯命令44
第2章 C430--MSP430系列的C語(yǔ)言
2.1 MSP430系列的C語(yǔ)言45
2.1.1 C430概述45
2.1.2 C430程序設(shè)計(jì)工作流程46
2.1.3 開始46
2.1.4 C430程序生成47
2.2 C430的數(shù)據(jù)表達(dá)48
2.2.1 數(shù)據(jù)類型48
2.2.2 編碼效率50
2.3 C430的配置51
2.3.1 引言51
2.3. 2 存儲(chǔ)器分配52
2.3.3 堆棧體積52
2.3.4 輸入輸出52
2.3.5 寄存器的訪問(wèn)54
2.3.6 堆體積54
2.3.7 初始化54
第3章 C430的開發(fā)調(diào)試環(huán)境
3.1 引言56
3.1.1 Workbench特性56
3.1.2 Workbench的內(nèi)嵌編輯器特性56
3.1.3 C編譯器特性57
3.1. 4 匯編器特性57
3.1.5 連接器特性58
3.1.6 庫(kù)管理器特性58
3.1.7 C?SPY調(diào)試器特性59
3.2 Workbench概述59
3.2.1 項(xiàng)目管理模式59
3.2.2 選項(xiàng)設(shè)置60
3.2.3 建立項(xiàng)目60
3.2.4 測(cè)試代碼61
3.2.5 樣本應(yīng)用程序61
3.3 Workbench的操作62
3.3.1 開始63
3.3.2 編譯項(xiàng)目68
3.3.3 連接項(xiàng)目69
3.3.4 調(diào)試項(xiàng)目71
3.3.5 使用Make命令73
3.4 Workbench的功能匯總75
3.4.1 Workbench的窗口75
3.4.2 Workbench的菜單功能81
3.5 Workbench的內(nèi)嵌編輯器99
3.5.1 內(nèi)嵌編輯器操作99
3.5.2 編輯鍵說(shuō)明99
3.6 C?SPY概述101
3.6.1 C?SPY的C語(yǔ)言級(jí)和匯編語(yǔ)言級(jí)調(diào)試101
3.6.2 程序的執(zhí)行102
3.7 C?SPY的操作103
3.7.1 程序生成103
3.7.2 編譯與連接103
3.7.3 C?SPY運(yùn)行103
3.7.4 C語(yǔ)言級(jí)調(diào)試104
3.7.5 匯編級(jí)調(diào)試111
3.8 C?SPY的功能匯總113
3.8.1 C?SPY的窗口113
3.8.2 C?SPY的菜單命令功能120
3.9 C?SPY的表達(dá)式與宏132
3.9.1 匯編語(yǔ)言表達(dá)式132
3.9.2 C語(yǔ)言表達(dá)式133
3.9.3 C?SPY宏135
3.9.4 C?SPY的設(shè)置宏137
3.9.5 C?SPY的系統(tǒng)宏137
第4章 C430程序設(shè)計(jì)實(shí)例
4.1 程序設(shè)計(jì)與調(diào)試環(huán)境143
4.1.1 程序設(shè)計(jì)調(diào)試集成環(huán)境143
4.1.2 設(shè)備連接144
4.1.3 ProF149實(shí)驗(yàn)系統(tǒng)144
4.2 數(shù)值計(jì)算145
4.2.1 C語(yǔ)言表達(dá)式145
4.2.2 利用MPY實(shí)現(xiàn)運(yùn)算146
4.3 循環(huán)結(jié)構(gòu)147
4.4 選擇結(jié)構(gòu)148
4.5 SFR訪問(wèn)149
4.6 RAM訪問(wèn)150
4.7 FLASH訪問(wèn)151
4.8 WDT操作153
4.8. 1 WDT使程序自動(dòng)復(fù)位153
4.8.2 程序?qū)ATCHDOG計(jì)數(shù)溢出的控制154
4.8.3 WDT的定時(shí)器功能155
4.9 Timer操作155
4.9.1 用Timer產(chǎn)生時(shí)鐘信號(hào)155
4.9.2 用Timer檢測(cè)脈沖寬度156
4.10 UART操作157
4.10.1 點(diǎn)對(duì)點(diǎn)通信157
4.10.2 點(diǎn)對(duì)多點(diǎn)通信160
4.11 SPI操作163
4.12 比較器操作165
4.13 ADC12操作167
4.13.1 單通道單次轉(zhuǎn)換167
4.13.2 序列通道多次轉(zhuǎn)換168
4.14 時(shí)鐘模塊操作170
4.15 中斷服務(wù)程序171
4.16 省電工作模式175
4.17 調(diào)用匯編語(yǔ)言子程序176
4.17.1 程序舉例176
4.17.2 生成C程序調(diào)用的匯編子程序177
第5章 C430的擴(kuò)展特性
5.1 C430的語(yǔ)言擴(kuò)展概述178
5.1.1 擴(kuò)展關(guān)鍵字178
5.1.2 #pragma編譯命令178
5.1.3 預(yù)定義符號(hào)179
5.1.4 本征函數(shù)179
5.1.5 其他擴(kuò)展特性179
5.2 C430的關(guān)鍵字?jǐn)U展179
5.2.1 interrupt180
5.2.2 monitor180
5.2.3 no_init181
5.2.4 sfrb181
5.2.5 sfrw182
5.3 C430的 #pragma編譯命令182
5.3.1 bitfields=default182
5.3.2 bitfields=reversed182
5.3.3 codeseg183
5.3.4 function=default183
5.3.5 function=interrupt184
5.3.6 function=monitor184
5.3.7 language=default184
5.3.8 language=extended184
5.3.9 memory=constseg185
5.3.10 memory=dataseg185
5.3.11 memory=default185
5.3.12 memory=no_init186
5.3.13 warnings=default186
5.3.14 warnings=off186
5.3.15 warnings=on186
5.4 C430的預(yù)定義符號(hào)186
5.4.1 DATE187
5.4.2 FILE187
5.4.3 IAR_SYSTEMS_ICC187
5.4.4 LINE187
5.4.5 STDC187
5.4.6 TID187
5.4.7 TIME188
5.4.8 VER188
5.5 C430的本征函數(shù)188
5.5.1 _args$188
5.5.2 _argt$189
5.5.3 _BIC_SR189
5.5.4 _BIS_SR190
5.5.5 _DINT190
5.5.6 _EINT190
5.5.7 _NOP190
5.5.8 _OPC190
5.6 C430的匯編語(yǔ)言接口191
5.6.1 創(chuàng)建匯編子程序框架191
5.6.2 調(diào)用規(guī)則191
5.6.3 C程序調(diào)用匯編子程序193
5.7 C430的段定義193
5.7.1 存儲(chǔ)器分布與段定義194
5.7.2 CCSTR段194
5.7.3 CDATA0段194
5.7.4 CODE段195
5.7.5 CONST195
5.7.6 CSTACK195
5.7.7 CSTR195
5.7.8 ECSTR195
5.7.9 IDATA0196
5.7.10 INTVEC196
5.7.11 NO_INIT196
5.7.12 UDATA0196
第6章 C430的庫(kù)函數(shù)
6.1 引言197
6.1.1 庫(kù)模塊文件197
6.1.2 頭文件197
6.1.3 庫(kù)定義匯總197
6.2C 庫(kù)函數(shù)參考204
6.2.1 C庫(kù)函數(shù)的說(shuō)明格式204
6.2.2 C庫(kù)函數(shù)說(shuō)明204
第7章 C430編譯器的診斷消息
7.1 編譯診斷消息的類型230
7.2 編譯出錯(cuò)消息231
7.3 編譯警告消息243
附錄 AMSP430系列FLASH型芯片資料248
附錄 BProF149實(shí)驗(yàn)系統(tǒng)251
附錄 CMSP430x14x.H文件253
附錄 DIAR MSP430 C語(yǔ)言產(chǎn)品介紹275
- MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講圖書 59次下載
- MSP430系列單片機(jī)實(shí)用C語(yǔ)言程序設(shè)計(jì) 18次下載
- MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(秦龍) 8次下載
- MSP430系列單片機(jī)教程之MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā) 29次下載
- MSP430單片機(jī)基礎(chǔ)及應(yīng)用 5次下載
- MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例 8次下載
- MSP430系列單片機(jī)實(shí)用C語(yǔ)言程序設(shè)計(jì) 27次下載
- MSP430單片機(jī)軟件工程開發(fā)基礎(chǔ) 0次下載
- MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講一書中的程序 62次下載
- MSP430單片機(jī)C語(yǔ)言的基本結(jié)構(gòu) 28次下載
- MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā) 5次下載
- MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā)_胡大可_完整 221次下載
- MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開發(fā) 32次下載
- MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(秦龍編著) 0次下載
- MSP430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例_秦龍 0次下載
- MSP430系列單片機(jī)與51單片機(jī)的區(qū)別及優(yōu)劣勢(shì)對(duì)比 3.6w次閱讀
- 如何提高MSP430單片機(jī)的操作效率 1336次閱讀
- MSP430單片機(jī)的LED驅(qū)動(dòng)電路原理解析 6239次閱讀
- 基于MSP430系列單片機(jī)的常用程序編寫總結(jié) 4133次閱讀
- MSP430系列單片機(jī)特性及應(yīng)用領(lǐng)域介紹 9449次閱讀
- 基于msp430f149單片機(jī)下74hc14n應(yīng)用電路 8689次閱讀
- MSP430單片機(jī)定時(shí)器A結(jié)構(gòu)及其應(yīng)用范例 4079次閱讀
- msp430無(wú)刷電機(jī)控制設(shè)計(jì)電路 9433次閱讀
- MSP430開發(fā)入門基礎(chǔ) C語(yǔ)言編程起步 6648次閱讀
- MSP430與I2C總線接口技術(shù)的高效輸出方案研究 2125次閱讀
- MSP430單片機(jī)的選型及系列介紹 1.7w次閱讀
- MSP430低功耗運(yùn)行模式原理分析及應(yīng)用 9527次閱讀
- MSP430單片機(jī)的端口介紹 5486次閱讀
- MSP430低功耗原理及其在海溫測(cè)量中的應(yīng)用 2450次閱讀
- MSP430程序升級(jí)方案 3981次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論