注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合MSP430單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講

MSP430單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講

MSP430單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講

定 價(jià):¥42.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《MSP430單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)