注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合MSP430單片機C語言應用程序設計實例精講

MSP430單片機C語言應用程序設計實例精講

MSP430單片機C語言應用程序設計實例精講

定 價:¥42.00

作 者: 秦龍編著
出版社: 電子工業(yè)出版社
叢編項: 電子工程應用精講系列
標 簽: 單片機微型計算機,MSP430

ISBN: 9787121023712 出版時間: 2006-05-01 包裝: 平裝
開本: 16開 頁數(shù): 380 字數(shù):  

內(nèi)容簡介

  本書首先介紹了C語言的基本知識,使讀者能使用C語言進行程序設計;然后介紹了30個開發(fā)例子。全書主要通過實例的形式來介紹MSP430單片機在不同領域中的應用,從而使讀者掌握MSP430單片機開發(fā)的流程、方法、技巧及設計思想。全書語言簡潔,層次清晰,本書的所有程序代碼都使用C語言實現(xiàn),簡單易學、易懂。本書比較適合計算機、自動化、電子及硬件等相關專業(yè)的院校學生進行學習,同時也可供從事單片機開發(fā)的科研設計人員參考使用。本書通過大量的典型實例形式,詳細介紹了MSP430單片機各種C語言應用專題程序設計的流程、方法、技巧及設計理念。全書共分31章,其中第1章簡單介紹了開發(fā)MSP430的C語言的基礎知識,第2章至第31章為本書的重點,通過30個典型的C語言專題應用實例,詳細介紹了MSP430單片機的各種應用開發(fā)和使用技術。實例豐富,代表性強,涉及領域廣,每個例子都有具體的硬件電路設計和程序設計,對讀者有較高的學習和參考價值。全書語言簡潔,層次清晰,本書的所有程序代碼都使用C語言實現(xiàn),簡單易學、易懂。本書比較適合計算機、自動化、電子及硬件等相關專業(yè)的院校學生進行學習,同時也可供從事單片機開發(fā)的科研設計人員參考使用。本書配有一張光盤,光盤里包括了書中所有的程序代碼,讀者可參考借鑒,物超所值。

作者簡介

暫缺《MSP430單片機C語言應用程序設計實例精講》作者簡介

圖書目錄

目錄
第1章  MSP430開發(fā)的C語言基礎    1
1.1  C語言基本知識    1
1.1.1  標志符與關鍵字    1
1.1.2  數(shù)據(jù)的基本類型    2
1.1.3  C語言的運算符    5
1.1.4  程序設計的基本結構    8
1.1.5  函數(shù)    14
1.1.6  數(shù)組    19
1.1.7  指針    20
1.1.8  結構    22
1.1.9  預處理功能    25
1.2  MSP430的C語言擴展特性    28
1.2.1  MSP430的C語言的擴展概述    28
1.2.2  MSP430的C語言的擴展關鍵字    31
1.2.3  MSP430的#pragma編譯命令    34
1.2.4  MSP430的預定義符號    39
1.2.5  MSP430的本征函數(shù)    40
1.2.6  MSP430的段定義    43
附錄A  相關頭文件    46
1.3  MSP430的開發(fā)調(diào)試環(huán)境    53
1.3.1  Embedded Workbench概述    53
1.3.2  Embedded Workbench的安裝    54
1.3.3  Embedded Workbench的使用    57
第一篇  輸入顯示
第2章  44鍵盤設計    74
2.1  鍵盤電路設計及原理    74
2.1.1  鍵盤電路    74
2.1.2  單片機電路    75
2.1.3  電源電路及復位電路    76
2.2  一般I/O口方式的程序設計    77
2.3  中斷功能方式的程序設計    81
2.4  實例總結    82
第3章  LED數(shù)碼管顯示電路的設計    83
3.1  LED顯示電路設計    83
3.1.1  74HC595芯片    83
3.1.2  LED數(shù)碼管    84
3.1.3  LED顯示電路設計    84
3.1.4  單片機電路    85
3.2  顯示電路的程序設計    86
3.3  實例總結    90
第4章  單片機與液晶模塊的接口設計與程序    91
4.1  硬件設計    91
4.1.1  驅動芯片    91
4.1.2  接口電路設計    92
4.2  軟件設計    93
4.2.1  液晶模塊操作    93
4.2.2  軟件設計    94
4.3  實例總結    102
第二篇  算法實現(xiàn)
第5章  MSP430的CRC程序設計實現(xiàn)    104
5.1  CRC的原理與算法    104
5.1.1  CRC算法的原理    104
5.1.2  CRC算法的實現(xiàn)    105
5.2  CRC的程序實現(xiàn)    107
5.2.1  位運算算法的程序實現(xiàn)    107
5.2.2  查表法的程序實現(xiàn)    109
5.3  實例總結    112
第6章  基于單片機的中文輸入法程序的實現(xiàn)    113
6.1  實現(xiàn)原理    113
6.2  軟件設計    114
6.2.1  漢字內(nèi)碼獲得    115
6.2.2  點陣數(shù)據(jù)獲取    117
6.3  實例總結    119
第7章  基于單片機的數(shù)據(jù)壓縮算法的實現(xiàn)    120
7.1  壓縮算法原理    120
7.1.1  Huffman算法原理    120
7.1.2  Huffman樹    121
7.1.3  使用Huffman算法壓縮數(shù)據(jù)    122
7.2  程序介紹    122
7.2.1  隊列處理    123
7.2.2  Huffman樹的生成    124
7.2.3  Huffman編碼    125
7.3  實例總結    127
第8章  基于MSP430實現(xiàn)的FIR濾波器    128
8.1  FIR濾波器原理和設計方法    128
8.1.1  FIR濾波器的原理    128
8.1.2  FIR濾波器的設計    129
8.2  定點程序實現(xiàn)    130
8.2.1  運算的定點模擬    130
8.2.2  定點程序實現(xiàn)    131
8.3  實例總結    133
第9章  基于MSP430實現(xiàn)的FFT算法    134
9.1  算法原理    134
9.2  定點程序實現(xiàn)    136
9.2.1  定點運算的基本操作    136
9.2.2  程序實現(xiàn)    138
9.3  實例總結    143
第10章  MSP430串口通信的波特率自動識別    144
10.1  實現(xiàn)原理    144
10.1.1  系統(tǒng)組成    144
10.1.2  識別原理    145
10.2  程序實現(xiàn)    146
10.2.1  初始化設置    146
10.2.2  速率自動識別    147
10.2.3  串口通信程序    150
10.3  實例總結    151
第三篇  存儲應用
第11章  串行存儲器24LC02B的設計與應用    154
11.1  硬件接口設計    154
11.1.1  24LC02B芯片    154
11.1.2  串行存儲器電路    155
11.2  軟件設計    156
11.2.1  I2C協(xié)議    156
11.2.2  I2C協(xié)議的程序實現(xiàn)    158
11.2.3  24LC02B的讀寫操作    163
11.3  實例總結    167
第12章  MSP430單片機與NAND FLASH的接口設計    168
12.1  硬件設計    168
12.1.1  K9F1208U0M芯片    168
12.1.2  接口電路設計    170
12.1.3  單片機電路    171
12.2  軟件設計    172
12.2.1  K9F1208U0M芯片操作    172
12.2.2  控制線模擬程序    174
12.2.3  數(shù)據(jù)讀操作程序    175
12.2.4  數(shù)據(jù)寫操作程序    176
12.2.5  擦除程序    178
12.2.6  測試程序    179
12.3  實例總結    181
第四篇  采集與測量
第13章  A/D轉換器TLV2541的設計與應用    184
13.1  硬件接口電路設計    184
13.1.1  TLV2541芯片    184
13.1.2  接口電路設計    185
13.1.3  單片機電路    186
13.2  軟件設計    187
13.3  實例總結    191
第14章  D/A轉換器DAC8830接口設計與應用    192
14.1  硬件接口電路設計    192
14.1.1  DAC8830芯片    192
14.1.2  接口電路設計    193
14.1.3  電源電路    194
14.2  軟件設計    195
14.3  實例總結    200
第15章  ADS1241的接口設計與實現(xiàn)    201
15.1  硬件接口電路設計    201
15.1.1  ADS1241芯片    201
15.1.2  接口設計    203
15.1.3  單片機電路    205
15.2  軟件設計    206
15.2.1  寄存器及控制命令    206
15.2.2  ADS1241的操作實現(xiàn)    207
15.2.3  測試程序    212
15.3  實例總結    213
第16章  基于MSP430實現(xiàn)的數(shù)字溫度測量系統(tǒng)    214
16.1  硬件設計    214
16.1.1  TMP100芯片    214
16.1.2  接口電路設計    215
16.2  軟件設計    216
16.2.1  TMP100操作    216
16.2.2  TMP100操作的實現(xiàn)    218
16.3  實例總結    221
第17章  基于MSP430定時器實現(xiàn)的DAC    222
17.1  硬件設計    222
17.1.1  實現(xiàn)原理    222
17.1.2  濾波器設計    223
17.1.3  電路設計    224
17.2  軟件設計    225
17.2.1  DAC分辨率    225
17.2.2  信號的頻率    225
17.2.3  程序設計    226
17.3  實例總結    228
第18章  數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)    230
18.1  硬件電路設計    230
18.1.1  接口電路設計    230
18.1.2  單片機電路    231
18.2  軟件設計    232
18.2.1  初始化設置    233
18.2.2  中斷服務程序    234
18.2.3  主處理程序    235
18.3  實例總結    240
第19章  基于MSP430單片機實現(xiàn)的交流電壓測量    241
19.1  電路設計    241
19.1.1  MCP601芯片    241
19.1.2  極性轉換電路設計    242
19.1.3  輸入處理電路設計    242
19.2  程序設計    244
19.2.1  初始化程序    244
19.2.2  采集程序    245
19.3  實例總結    246
第20章  基于MSP430單片機實現(xiàn)的車速里程表    248
20.1  硬件設計    248
20.1.1  顯示電路    249
20.1.2  存儲器電路    249
20.1.3  單片機電路    250
20.2  軟件設計    250
20.2.1  初始化    250
20.2.2  中斷處理    252
20.2.3  主處理    252
20.3  實例總結    256
第21章  MSP430單片機與DS1820的接口設計與程序    257
21.1  硬件設計    257
21.1.1  DS1820芯片    257
21.1.2  接口電路設計    258
21.2  軟件設計    259
21.2.1  單總線協(xié)議    259
21.2.2  DS1820操作    261
21.2.3  DS1820操作的程序實現(xiàn)    262
21.3  實例總結    265
第22章  實時時鐘芯片DS1302的設計與應用    266
22.1  硬件設計    266
22.1.1  DS1302芯片    266
22.1.2  接口電路設計    267
22.2  軟件設計    268
22.2.1  DS1302的操作    268
22.2.2  程序設計    269
22.3  實例總結    274
第23章  基于BQ26500實現(xiàn)的電源監(jiān)測系統(tǒng)    275
23.1  硬件設計    275
23.1.1  BQ26500芯片    275
23.1.2  接口電路設計    276
23.2  軟件設計    277
23.2.1  HDQ總線    277
23.2.2  HDQ協(xié)議的實現(xiàn)    278
23.2.3  BQ26500操作的實現(xiàn)    281
23.3  實例總結    284
第五篇  通信應用
第24章  基于MSP430實現(xiàn)的紅外傳輸系統(tǒng)    286
24.1  硬件設計    286
24.1.1  HDSL-7001芯片    287
24.1.2  HDSL-3201芯片    288
24.1.3  接口電路設計    289
24.2  軟件設計    290
24.2.1  初始化設置    290
24.2.2  中斷服務程序    291
24.2.3  主處理程序    292
24.3  實例總結    294
第25章  MSP430與PC機通信的設計與實現(xiàn)    295
25.1  硬件設計    295
25.1.1  SP3220芯片    295
25.1.2  接口設計    296
25.2  軟件設計    297
25.2.1  初始化設置    297
25.2.2  串口中斷服務程序    299
25.2.3  主處理程序    300
25.3  實例總結    302
第26章  基于MSP430單片機實現(xiàn)的無線MODEM    303
26.1  硬件設計    303
26.1.1  CMX469A芯片    304
26.1.2  CMX469A芯片接口設計    305
26.1.3  串口設計    305
26.2  軟件設計    306
26.2.1  初始化及管腳模擬    307
26.2.2  CMX469A操作    309
26.2.3  UART串口通信    311
26.3  實例總結    315
第27章  基于MSP430實現(xiàn)的樓宇對講系統(tǒng)    316
27.1  硬件設計    316
27.1.1  主機設計    317
27.1.2  樓層譯碼器設計    317
27.2  軟件設計    318
27.2.1  發(fā)送編碼數(shù)據(jù)處理    319
27.2.2  撥號處理    320
27.3  實例總結    324
第28章  MSP430單片機與DSP的HPI接口的設計與實現(xiàn)    325
28.1  硬件設計    325
28.1.1  HPI口    325
28.1.2  DSP的HPI接口設計    327
28.1.3  單片機電路    327
28.2  軟件設計    328
28.2.1  HPI口的寄存器    329
28.2.2  單片機程序    329
28.2.3  DSP程序    333
28.3  實例總結    338
第29章  基于MSP430單片機實現(xiàn)的無線傳輸模塊    339
29.1  硬件設計    339
29.1.1  nRF2401芯片    339
29.1.2  接口電路    341
29.1.3  單片機電路    342
29.2  軟件設計    343
29.2.1  nRF2401芯片操作    343
29.2.2  軟件設計    345
29.3  實例總結    349
第六篇  控制應用
第30章  基于MSP430單片機的步進電機控制器的設計與實現(xiàn)    352
30.1  控制器電路設計    352
30.1.1  電機驅動電路    352
30.1.2  串口通信電路    353
30.1.3  單片機電路    354
30.1.4  電源電路    356
30.2  控制器軟件設計    356
30.2.1  初始化模塊    356
30.2.2  電機驅動模塊    357
30.2.3  串口通信模塊    362
30.2.4  主處理模塊    363
30.3  實例總結    365
附錄A  其他程序模塊    365
第31章  基于MSP430單片機實現(xiàn)的CAN通信系統(tǒng)    369
31.1  硬件設計    369
31.1.1  MCP2510芯片    370
31.1.2  硬件接口電路設計    371
31.2  軟件設計    372
31.2.1  MCP2510芯片操作    372
31.2.2  SPI數(shù)據(jù)傳輸模塊的實現(xiàn)    373
31.2.3  MCP2510操作模塊的實現(xiàn)    375
31.3  實例總結    380

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號