第一篇 基礎(chǔ)知識(shí)篇
第1章 Freescale單片機(jī)的硬件內(nèi)部
結(jié)構(gòu) 2
1.1 HCS08系列單片機(jī)的簡介 2
1.1.1 HCS08系列MCU的基本特征 2
1.2 MC9S08JM60單片機(jī)的硬件結(jié)構(gòu) 3
1.2.1 MC9S08JM60的CPU 3
1.2.2 JM60存儲(chǔ)器的組織結(jié)構(gòu) 5
1.2.3 JM60的復(fù)位、中斷和系統(tǒng)配置 6
1.2.4 多功能時(shí)鐘發(fā)生器(MCG)模塊 12
1.2.5 I/O端口 17
1.2.6 KBI模塊 29
1.2.7 定時(shí)器/PWM模塊 31
1.2.8 IIC模塊 35
1.2.9 FLASH模塊 39
1.2.10 SCI模塊 42
1.2.11 SPI模塊 49
1.2.12 ADC模塊 53
1.2.13 USB模塊 58
1.3 本章總結(jié) 68
第2章 HCS08單片機(jī)的指令系統(tǒng) 69
2.1 HCS08內(nèi)核的介紹 69
2.1.1 HCS08內(nèi)核特點(diǎn) 69
2.1.2 HCS08 CPU寄存器 69
2.2 尋址方式 72
2.3 HCS08指令系統(tǒng) 74
2.3.1 數(shù)據(jù)傳送指令 74
2.3.2 算術(shù)運(yùn)算指令 77
2.3.3 邏輯運(yùn)算指令 81
2.3.4 位操作指令 81
2.3.5 移位類指令 82
2.3.6 程序轉(zhuǎn)移和控制類指令 83
2.4 本章總結(jié) 88
第3章 HCS08單片機(jī)的C語言程序設(shè)計(jì) 89
3.1 單片機(jī)C語言設(shè)計(jì)基礎(chǔ) 89
3.1.1 數(shù)據(jù)結(jié)構(gòu) 89
3.1.2 運(yùn)算符與表達(dá)式 108
3.1.3 程序結(jié)構(gòu)與函數(shù) 112
3.1.4 流程控制語句 120
3.2 HCS08單片機(jī) C語言的擴(kuò)展語法 128
3.2.1 基本數(shù)據(jù)類型 128
3.2.2 變量定義 129
3.2.3 變量定義修飾符 130
3.2.4 全局變量和局部變量 131
3.2.5 位定義和訪問 132
3.2.6 中斷服務(wù)程序定義 133
3.2.7 內(nèi)嵌匯編和混合調(diào)用 134
3.3 本章總結(jié) 137
第4章 HCS08單片機(jī)的開發(fā)工具 138
4.1 CodeWarrior for Microcontrollers V6.2的安裝 138
4.1.1 系統(tǒng)需求 138
4.1.2 CodeWarrior的安裝與卸載 139
4.2 CodeWarrior for Microcontrollers V6.2功能使用 140
4.2.1 集成環(huán)境與功能設(shè)置 140
4.3 CodeWarrior開發(fā)HCS08單片機(jī)的過程 143
4.3.1 建立和打開工程 143
4.3.2 編譯和鏈接 147
4.3.3 軟件仿真調(diào)試方法 147
4.3.4 BDM調(diào)試方法 149
4.4 本章總結(jié) 150
第二篇 常用模塊設(shè)計(jì)實(shí)例篇
第5章 通用IO模塊:流水燈設(shè)計(jì)實(shí)例 152
5.1 實(shí)例內(nèi)容說明 152
5.2 設(shè)計(jì)思路分析 153
5.3 硬件電路設(shè)計(jì) 153
5.3.1 電源電路 153
5.3.2 復(fù)位電路 153
5.3.3 BDM仿真調(diào)試電路 154
5.3.4 流水燈電路 154
5.3.5 單片機(jī)電路 154
5.4 軟件設(shè)計(jì)與代碼 155
5.4.1 軟件設(shè)計(jì)流程 155
5.4.2 初始化程序 155
5.4.3 主程序 157
5.5 實(shí)例總結(jié) 157
第6章 通用IO模塊:語音播放系統(tǒng)設(shè)計(jì)實(shí)例 158
6.1 實(shí)例內(nèi)容說明 158
6.2 設(shè)計(jì)思路分析 159
6.3 硬件電路設(shè)計(jì) 159
6.3.1 ISD2560介紹 159
6.3.2 語音電路 160
6.3.3 單片機(jī)電路 161
6.4 軟件設(shè)計(jì)與代碼 161
6.4.1 軟件設(shè)計(jì)流程 161
6.4.2 初始化程序 162
6.4.3 ISD2560錄音、放音子程序 164
6.4.4 主程序 164
6.5 實(shí)例總結(jié) 166
第7章 液晶顯示模塊:溫度測量系統(tǒng)設(shè)計(jì)實(shí)例 167
7.1 實(shí)例內(nèi)容說明 167
7.2 設(shè)計(jì)思路分析 168
7.3 硬件電路設(shè)計(jì) 168
7.3.1 DS18B20介紹 169
7.3.2 溫度傳感器電路 169
7.3.3 液晶顯示電路 170
7.3.4 單片機(jī)電路 170
7.4 軟件設(shè)計(jì)與代碼 171
7.4.1 軟件設(shè)計(jì)流程 171
7.4.2 溫度測量程序 171
7.4.3 LCD顯示程序 173
7.4.4 主程序 174
7.5 實(shí)例總結(jié) 175
第8章 液晶顯示模塊:實(shí)時(shí)時(shí)鐘設(shè)計(jì)實(shí)例 176
8.1 實(shí)例內(nèi)容說明 176
8.2 設(shè)計(jì)思路分析 177
8.3 硬件電路設(shè)計(jì) 177
8.3.1 按鍵和LED電路 177
8.3.2 液晶顯示電路 178
8.3.3 單片機(jī)電路 178
8.4 軟件設(shè)計(jì)與代碼 178
8.4.1 軟件設(shè)計(jì)流程 178
8.4.2 時(shí)鐘子程序 179
8.4.3 LCD顯示程序 181
8.4.4 主程序 182
8.5 實(shí)例總結(jié) 185
第9章 KBI模塊:掃描鍵盤設(shè)計(jì)實(shí)例 186
9.1 實(shí)例內(nèi)容說明 186
9.2 設(shè)計(jì)思路分析 187
9.3 硬件電路設(shè)計(jì) 188
9.3.1 按鍵電路 188
9.3.2 LED顯示電路 188
9.3.3 單片機(jī)電路 189
9.4 軟件設(shè)計(jì)與代碼 190
9.4.1 軟件設(shè)計(jì)流程 190
9.4.2 鍵盤掃描子程序 190
9.4.3 LED顯示程序 191
9.4.4 主程序 192
9.5 實(shí)例總結(jié) 193
第10章 定時(shí)器模塊:用定時(shí)器控制蜂鳴器發(fā)聲 194
10.1 實(shí)例內(nèi)容說明 194
10.2 設(shè)計(jì)思路分析 195
10.2.1 蜂鳴器發(fā)聲原理 195
10.2.2 蜂鳴器發(fā)聲控制 195
10.3 硬件電路設(shè)計(jì) 196
10.3.1 蜂鳴器電路 196
10.3.2 單片機(jī)電路 196
10.4 軟件設(shè)計(jì)與代碼 196
10.4.1 軟件設(shè)計(jì)流程 196
10.4.2 外設(shè)初始化程序 197
10.4.3 定時(shí)中斷服務(wù)程序 197
10.4.4 蜂鳴器控制子程序 198
10.4.5 主程序 199
10.5 實(shí)例總結(jié) 199
第11章 定時(shí)器模塊:電子鐘系統(tǒng)設(shè)計(jì)實(shí)例 200
11.1 實(shí)例內(nèi)容說明 200
11.2 設(shè)計(jì)思路分析 201
11.3 硬件電路設(shè)計(jì) 202
11.3.1 鬧鐘報(bào)警提示電路 202
11.3.2 按鍵電路 202
11.3.3 LCD顯示電路 203
11.3.4 單片機(jī)電路 203
11.4 軟件設(shè)計(jì)與代碼 204
11.4.1 軟件設(shè)計(jì)流程 204
11.4.2 初始化程序 204
11.4.3 按鍵掃描程序 205
11.4.4 LCD顯示程序 206
11.4.5 主程序 208
11.5 實(shí)例總結(jié) 209
第12章 存儲(chǔ)器模塊:FLASH編程實(shí)現(xiàn) 210
12.1 實(shí)例內(nèi)容說明 210
12.2 設(shè)計(jì)思路分析 211
12.2.1 寄存器介紹 211
12.2.2 FLASH編程和擦除命令的執(zhí)行順序 214
12.3 硬件電路設(shè)計(jì) 215
12.4 軟件設(shè)計(jì)與代碼 215
12.4.1 軟件設(shè)計(jì)流程 215
12.4.2 FLASH操作子程序 216
12.4.3 主程序 217
12.5 實(shí)例總結(jié) 218
第13章 AD模塊:加速度傳感器系統(tǒng)設(shè)計(jì)實(shí)例 219
13.1 實(shí)例內(nèi)容說明 219
13.2 設(shè)計(jì)思路分析 220
13.3 硬件電路設(shè)計(jì) 221
13.3.1 MMA1220D和MMA1260D的介紹 221
13.3.2 加速度傳感器電路 222
13.3.3 LCD顯示電路 222
13.3.4 單片機(jī)電路 223
13.4 軟件設(shè)計(jì)與代碼 224
13.4.1 軟件設(shè)計(jì)流程 224
13.4.2 A/D采樣子程序 224
13.4.3 加速度傳感器子程序 225
13.4.4 LCD顯示程序 228
13.4.5 主程序 228
13.5 實(shí)例總結(jié) 230
第14章 AD模塊:煙霧檢測系統(tǒng)設(shè)計(jì)實(shí)例 231
14.1 實(shí)例內(nèi)容說明 231
14.2 設(shè)計(jì)思路分析 232
14.3 硬件電路設(shè)計(jì) 232
14.3.1 光電傳感器電路 232
14.3.2 報(bào)警電路 233
14.3.3 單片機(jī)電路 233
14.4 軟件設(shè)計(jì)與代碼 234
14.4.1 軟件設(shè)計(jì)流程 234
14.4.2 AD采樣子程序 235
14.4.3 定時(shí)程序 235
14.4.4 主程序 236
14.5 實(shí)例總結(jié) 237
第15章 PWM模塊:尋跡智能小車控制系統(tǒng)設(shè)計(jì)實(shí)例 238
15.1 實(shí)例內(nèi)容說明 238
15.2 設(shè)計(jì)思路分析 239
15.2.1 PWM基本原理 239
15.2.2 實(shí)現(xiàn)方法 240
15.3 硬件電路設(shè)計(jì) 240
15.3.1 H形橋式電路 240
15.3.2 光電傳感器電路 242
15.3.3 電源電路 242
15.3.4 單片機(jī)電路 242
15.4 軟件設(shè)計(jì)與代碼 243
15.4.1 軟件設(shè)計(jì)流程 243
15.4.2 傳感器采樣處理子程序 244
15.4.3 智能車移動(dòng)子程序 245
15.4.4 主程序 248
15.5 實(shí)例總結(jié) 248
第16章 通用串口通信模塊:單片機(jī)與PC通信設(shè)計(jì)實(shí)例 249
16.1 實(shí)例內(nèi)容說明 249
16.2 設(shè)計(jì)思路分析 250
16.2.1 電平轉(zhuǎn)換芯片 250
16.3 硬件電路設(shè)計(jì) 250
16.3.1 MAX3232芯片介紹 250
16.3.2 串口電路 251
16.3.3 單片機(jī)電路 251
16.4 軟件設(shè)計(jì)與代碼 252
16.4.1 軟件設(shè)計(jì)流程 252
16.4.2 串口初始化程序 253
16.4.3 串口中斷服務(wù)程序 253
16.4.4 主程序 255
16.5 實(shí)例總結(jié) 255
第17章 RS-485總線通信模塊:現(xiàn)場監(jiān)測系統(tǒng)設(shè)計(jì)實(shí)例 256
17.1 實(shí)例內(nèi)容說明 256
17.2 設(shè)計(jì)思路分析 257
17.2.1 RS-485總線 257
17.2.2 RS-485驅(qū)動(dòng)芯片選取 258
17.3 硬件電路設(shè)計(jì) 258
17.3.1 SN75176芯片介紹 258
17.3.2 232/485轉(zhuǎn)接卡 259
17.3.3 帶485接口的單片機(jī)系統(tǒng) 259
17.4 軟件設(shè)計(jì)與代碼 260
17.4.1 軟件設(shè)計(jì)流程 260
17.4.2 串口通信子程序 261
17.4.3 485通信收發(fā)子程序 262
17.4.4 主程序 264
17.5 實(shí)例總結(jié) 265
第18章 I2C總線通信模塊:串行存儲(chǔ)器接口設(shè)計(jì)實(shí)例 266
18.1 實(shí)例內(nèi)容說明 266
18.2 設(shè)計(jì)思路分析 266
18.3 硬件電路設(shè)計(jì) 268
18.3.1 AT24C02芯片的介紹 268
18.3.2 串行存儲(chǔ)器電路 269
18.3.3 單片機(jī)電路 269
18.4 軟件設(shè)計(jì)與代碼 270
18.4.1 軟件設(shè)計(jì)流程 270
18.4.2 I2C模塊初始化程序 271
18.4.3 AT24C02的讀/寫子程序 271
18.4.4 主程序 274
18.5 實(shí)例總結(jié) 275
第19章 I2C總線通信模塊:I2C主從通信系統(tǒng)設(shè)計(jì)實(shí)例 276
19.1 實(shí)例內(nèi)容說明 276
19.2 設(shè)計(jì)思路分析 277
19.3 硬件電路設(shè)計(jì) 278
19.4 軟件設(shè)計(jì)與代碼 279
19.4.1 軟件設(shè)計(jì)流程 279
19.4.2 I2C程序 279
19.4.3 主程序 284
19.5 實(shí)例總結(jié) 287
第20章 SPI總線通信模塊:電量監(jiān)測儀設(shè)計(jì)實(shí)例 288
20.1 實(shí)例內(nèi)容說明 288
20.2 設(shè)計(jì)思路分析 289
20.2.1 SPI協(xié)議 289
20.2.2 電能計(jì)量芯片的選擇 291
20.3 硬件電路設(shè)計(jì) 291
20.3.1 CS5460A芯片的介紹 291
20.3.2 電量信號(hào)采集電路 293
20.3.3 顯示單元電路 294
20.3.4 單片機(jī)系統(tǒng) 294
20.4 軟件設(shè)計(jì)與代碼 295
20.4.1 軟件設(shè)計(jì)流程 295
20.4.2 CS5460A的操作 295
20.4.3 SPI的實(shí)現(xiàn) 296
20.4.4 CS5460A操作程序的實(shí)現(xiàn) 298
20.4.5 主程序 301
20.5 實(shí)例總結(jié) 302
第21章 SPI總線通信模塊:SD卡數(shù)據(jù)存儲(chǔ)系統(tǒng)設(shè)計(jì)實(shí)例 303
21.1 實(shí)例內(nèi)容說明 303
21.2 設(shè)計(jì)思路分析 304
21.3 硬件電路設(shè)計(jì) 306
21.3.1 SD卡接口電路 306
21.3.2 單片機(jī)系統(tǒng)電路 307
21.4 軟件設(shè)計(jì)與代碼 308
21.4.1 軟件設(shè)計(jì)流程 308
21.4.2 SD卡讀/寫子程序 308
21.4.3 主程序 312
21.5 實(shí)例總結(jié) 313
第22章 USB串行總線模塊:數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)實(shí)例 314
22.1 實(shí)例內(nèi)容說明 314
22.2 設(shè)計(jì)思路分析 315
22.3 硬件電路設(shè)計(jì) 317
22.3.1 USB電路 317
22.3.2 加速度傳感器電路 318
22.3.3 人機(jī)接口電路 318
22.3.4 單片機(jī)系統(tǒng) 318
22.4 軟件設(shè)計(jì)與代碼 319
22.4.1 軟件設(shè)計(jì)流程 319
22.4.2 USB模塊初始化程序 319
22.4.3 USB模塊的相關(guān)程序 320
22.4.4 主程序 326
22.5 實(shí)例總結(jié) 326
第三篇 綜合系統(tǒng)設(shè)計(jì)實(shí)例篇
第23章 出租車計(jì)價(jià)器系統(tǒng)設(shè)計(jì)實(shí)例 328
23.1 實(shí)例內(nèi)容說明 328
23.2 設(shè)計(jì)思路分析 329
23.3 硬件電路設(shè)計(jì) 330
23.3.1 里程計(jì)算單元 330
23.3.2 顯示電路 330
23.3.3 按鍵電路 331
23.3.4 單片機(jī)系統(tǒng) 331
23.4 軟件設(shè)計(jì)與代碼 332
23.4.1 軟件設(shè)計(jì)流程 332
23.4.2 硬件層程序 332
23.4.3 應(yīng)用程序接口層程序 334
23.4.4 應(yīng)用層主程序 335
23.5 實(shí)例總結(jié) 344
第24章 手持式超聲波測距儀系統(tǒng)設(shè)計(jì)
實(shí)例 345
24.1 實(shí)例內(nèi)容說明 345
24.2 設(shè)計(jì)思路分析 346
24.3 硬件電路設(shè)計(jì) 346
24.3.1 接收單元 346
24.3.2 發(fā)送單元 347
24.3.3 按鍵電路 347
24.3.4 顯示單元 348
24.3.5 單片機(jī)系統(tǒng) 348
24.4 軟件設(shè)計(jì)與代碼 348
24.4.1 軟件設(shè)計(jì)流程 348
24.4.2 超聲波發(fā)送子程序 349
24.4.3 超聲波接收子程序 350
24.4.4 按鍵掃描子程序 352
24.4.5 測距儀主程序 355
24.5 實(shí)例總結(jié) 356
Freescale系列單片機(jī)是飛思卡爾公司開發(fā)的旗艦產(chǎn)品。該公司原為摩托羅拉的半導(dǎo)體部,是全球最大的半導(dǎo)體公司之一,在我國的北京、上海、蘇州和天津設(shè)有4個(gè)研發(fā)中心,在國內(nèi)二十余所重點(diǎn)大學(xué)校園中建立了Freescale單片機(jī)實(shí)驗(yàn)室與培訓(xùn)合作機(jī)構(gòu)。Freescale系列單片機(jī)逐漸成為全球電子產(chǎn)品市場的生力軍。但目前市場上Freescale單片機(jī)類的圖書比較少,而且以介紹編程語言和基礎(chǔ)原理為主,而對(duì)應(yīng)用開發(fā)的實(shí)例內(nèi)容涉及甚少,從常用模塊到綜合應(yīng)用系統(tǒng)的提高實(shí)例更是處于空白狀態(tài)。本書的出版正是為了填補(bǔ)這種空白。
本書內(nèi)容安排
全書基于Freescale的主流芯片HCS08而編寫,通過實(shí)例精講的形式,詳細(xì)介紹了Freescale單片機(jī)常用模塊與綜合系統(tǒng)設(shè)計(jì)的方法與技巧。全書共分3篇24章,具體如下:
第一篇為基礎(chǔ)知識(shí)篇,簡要介紹了Freescale單片機(jī)的硬件結(jié)構(gòu)與工作原理、指令系統(tǒng)、C語言開發(fā)基礎(chǔ)及常用開發(fā)工具,引導(dǎo)讀者熟悉Freescale單片機(jī)的硬件特點(diǎn),掌握編程入門。
第二篇為常用模塊設(shè)計(jì)實(shí)例篇,結(jié)合18個(gè)模塊實(shí)例,詳細(xì)介紹了Freescale單片機(jī)的各種開發(fā)技術(shù)和使用技巧。這些模塊實(shí)例基礎(chǔ)、實(shí)用,易學(xué)易懂,全部調(diào)試通過,讀者學(xué)習(xí)后舉一反三,可以掌握Freescale單片機(jī)絕大多數(shù)的開發(fā)技術(shù)。
第三篇為綜合系統(tǒng)設(shè)計(jì)實(shí)例篇,通過2個(gè)復(fù)雜的項(xiàng)目,對(duì)前面的Freescale單片機(jī)常用模塊進(jìn)行綜合應(yīng)用設(shè)計(jì)。經(jīng)過此篇的學(xué)習(xí),讀者的Freescale單片機(jī)設(shè)計(jì)能力可以迅速提升,繼而步入高級(jí)工程師的行列。
本書配有一張光盤,包含了全書所有實(shí)例的硬件原理圖和程序源代碼。
本書讀者對(duì)象
本書主要針對(duì)Freescale單片機(jī)的初、中級(jí)用戶編寫,特別適合計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專業(yè)的大學(xué)生及從事Freescale單片機(jī)開發(fā)的工程師閱讀使用。
本書優(yōu)勢和特色
與同類書相比,本書主要具備如下的一些優(yōu)勢和特色:
(1)本書內(nèi)容系統(tǒng)豐富、從簡到難,將基礎(chǔ)知識(shí)與大量實(shí)例相結(jié)合,邊講邊練,使讀者學(xué)習(xí)輕松、上手容易。
(2)本書的18個(gè)Freescale單片機(jī)常用模塊實(shí)例基礎(chǔ)、典型、實(shí)用,幾乎涵蓋了所有的Freescale單片機(jī)開發(fā)技術(shù),為讀者提供了便捷的學(xué)習(xí)途徑。
(3)最后安排了2個(gè)綜合系統(tǒng)實(shí)例,對(duì)Freescale單片機(jī)的基本知識(shí)和常用模塊進(jìn)行了綜合應(yīng)用,有利于讀者舉一反三,實(shí)現(xiàn)從入門到精通的學(xué)習(xí)目的。
(4)本書在講解方式上,不但詳細(xì)介紹了Freescale單片機(jī)的硬件接口設(shè)計(jì)和模塊化編程,而且提供了綜合系統(tǒng)設(shè)計(jì)思路,并對(duì)實(shí)例的所有程序代碼做了詳細(xì)注釋,幫助讀者理解和鞏固知識(shí)點(diǎn),深化各項(xiàng)開發(fā)技術(shù)。本書主要由張躍常、戴衛(wèi)恒編寫,另外參與編寫的人員還有:趙汶、唐清善、邱寶良、李寧宇、嚴(yán)劍忠、黃小寬、付軍鵬、張廣安、賈素龍、金平、徐春林、謝正義、鄭貞平,在此一并向他們表示感謝!
由于時(shí)間倉促,再加之作者的水平有限,書中難免存在一些不足之處,歡迎廣大讀者批評(píng)指正。
編著者
Freescale系列單片機(jī)常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講內(nèi)容簡介
全書以Freescale的HCS08主流芯片為寫作對(duì)象,通過實(shí)例精講的形式,詳細(xì)介紹了Freescale單片機(jī)常用模塊與綜合系統(tǒng)設(shè)計(jì)的方法與技巧。
全書共分3篇24章:第一篇為基礎(chǔ)知識(shí)篇,簡要介紹了Freescale單片機(jī)的硬件結(jié)構(gòu)與工作原理、指令系統(tǒng)、C語言開發(fā)基礎(chǔ)及集成開發(fā)環(huán)境,引導(dǎo)讀者入門;第二篇為常用模塊設(shè)計(jì)實(shí)例篇,通過18個(gè)模塊實(shí)例,詳細(xì)介紹了Freescale單片機(jī)的各種開發(fā)技術(shù)和使用技巧,這些模塊實(shí)例基礎(chǔ)、實(shí)用,易學(xué)易懂,全部調(diào)試通過,幾乎涵蓋了Freescale單片機(jī)所有的開發(fā)技術(shù);第三篇為綜合系統(tǒng)設(shè)計(jì)實(shí)例篇,通過2個(gè)復(fù)雜項(xiàng)目,對(duì)前面的Freescale單片機(jī)常用模塊進(jìn)行了綜合應(yīng)用設(shè)計(jì),經(jīng)過此篇學(xué)習(xí),讀者的Freescale單片機(jī)設(shè)計(jì)能力將迅速提升,步入高級(jí)工程師的行列。
本書配有一張光盤,包含了全書所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用。本書的讀者對(duì)象為Freescale單片機(jī)的初、中級(jí)用戶,特別適合計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專業(yè)的大學(xué)生及從事Freescale單片機(jī)開發(fā)的工程師閱讀使用。
給你介紹一本書http://product.dangdang.com/product.aspx?product_id=8955800本書介紹了單片機(jī)在數(shù)據(jù)通信方面的應(yīng)用技術(shù),以最為通用的8051系列單...
GPS模塊數(shù)據(jù)與單片機(jī)的通信問題。。。
要看你的通信方式了。現(xiàn)在的GPS模塊支持多種通訊接口,UART,I2C,SPI 都有支持的。根據(jù)你選擇的通訊接口,將模塊與單片機(jī)相應(yīng)的接口連接,最后用中斷方式接受數(shù)據(jù)??梢栽谥袛噙^程中濾過你想要的信號(hào)...
太多了,并且控制上比液晶模塊簡單多了。例如唯創(chuàng)的WTV系列語音芯片,按鍵控制的話可以錄制4段,SSOP20封裝的可以到8段,如果用串口控制,可以達(dá)到207段,時(shí)間長度分別有20s,40s,80s,17...
格式:pdf
大?。?span id="7up7qxi" class="single-tag-height">729KB
頁數(shù): 4頁
評(píng)分: 4.4
將單片機(jī)應(yīng)用于工業(yè)控制,不僅可靠性高還可以控制成本。本設(shè)計(jì)采用Freescale公司的16位單片機(jī)MC9S12C128MAFE,以工業(yè)總線CAN為通信基礎(chǔ),結(jié)合各種外圍傳感器實(shí)現(xiàn)了一個(gè)低成本的四層運(yùn)貨電梯控制系統(tǒng)。該運(yùn)貨電梯能夠按照一定的運(yùn)行原則,響應(yīng)用戶的樓層選擇信號(hào),并能準(zhǔn)確地停在指定的樓層。
格式:pdf
大?。?span id="7on4fme" class="single-tag-height">729KB
頁數(shù): 3頁
評(píng)分: 4.5
本文介紹一種基于GPS模塊和單片機(jī)SPCE061A設(shè)計(jì)的語音播報(bào)系統(tǒng)。該系統(tǒng)控制中心通過把從GPS獲得的定位信息與自身保存的站點(diǎn)信息相比較,以確定是否到站,并進(jìn)行語音播報(bào)和文本顯示。本設(shè)計(jì)解決了以往列車報(bào)站系統(tǒng)的不足,真正實(shí)現(xiàn)了全自動(dòng)、準(zhǔn)確地播報(bào)站名及服務(wù)提示信息。
《DSP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》語言通俗,結(jié)構(gòu)合理,實(shí)例典型熱門,工程實(shí)踐性強(qiáng)?!禗SP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》不但詳細(xì)介紹了DSP的硬件設(shè)計(jì)和模塊化編程,而且提供了DSP應(yīng)用程序設(shè)計(jì)思路,對(duì)實(shí)例的所有程序代碼做了詳細(xì)注釋,利于讀者理解和鞏固知識(shí)點(diǎn),快速實(shí)現(xiàn)舉一反三。
《DSP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》配有一張光盤,包含了全書所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用?!禗SP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》適合計(jì)算機(jī)、自動(dòng)化、電子及通信等相關(guān)專業(yè)的大學(xué)生,以及從事DSP開發(fā)的科研人員使用。
ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講介紹
ISBN: 9787121070358 開本: 16
定價(jià): 59.00 元
《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》是暢銷書《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》的第2版。全書針對(duì)目前通用流行的ARM嵌入式處理器,通過實(shí)例精講的形式,詳細(xì)介紹了ARM嵌入式常用模塊與綜合應(yīng)用系統(tǒng)設(shè)計(jì)的方法及技巧。全書共分3篇33章,第一篇為基礎(chǔ)知識(shí)篇,簡要介紹了ARM處理器及系統(tǒng)結(jié)構(gòu)、ARM編程基礎(chǔ)、ARM開發(fā)環(huán)境及調(diào)試系統(tǒng);第二篇為常用模塊設(shè)計(jì)實(shí)例篇,通過23個(gè)模塊設(shè)計(jì)實(shí)例,詳細(xì)介紹了ARM嵌入式的各種開發(fā)技術(shù)和使用技巧,這些模塊實(shí)例基礎(chǔ)、實(shí)用,易學(xué)易懂,全部調(diào)試通過,幾乎涵蓋了所有的ARM開發(fā)技術(shù);第三篇為綜合應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例篇,通過6個(gè)綜合系統(tǒng)實(shí)例,對(duì)前面的ARM常用模塊進(jìn)行了綜合應(yīng)用設(shè)計(jì),經(jīng)過此篇學(xué)習(xí),讀者將快速提高ARM綜合系統(tǒng)設(shè)計(jì)的能力,步入高級(jí)工程師的行列。
《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》配有一張光盤,包含了全書所有實(shí)例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用?!禔RM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》適合廣大計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專業(yè)的大學(xué)生,以及從事ARM開發(fā)的科研人員使用。
本書針對(duì)目前流行的MSP430單片機(jī)系列,通過以實(shí)例精講的形式,詳細(xì)介紹MSP430單片機(jī)常用模塊與綜合應(yīng)用采用系統(tǒng)設(shè)計(jì)的方法與技巧。全書共分為3篇,第1篇為基礎(chǔ)知識(shí)篇,簡要介紹MSP430單片機(jī)的硬件內(nèi)部結(jié)構(gòu)、C語言基礎(chǔ),以及MSP430的開發(fā)調(diào)試環(huán)境;第2篇為MSP430單片機(jī)常用模塊設(shè)計(jì)實(shí)例篇,通過18個(gè)模塊實(shí)例,詳細(xì)介紹MSP430單片機(jī)的各種開發(fā)技術(shù)和使用技巧,這些模塊實(shí)例典型、實(shí)用,易學(xué)易懂,幾乎涵蓋了MSP430單片機(jī)所有的開發(fā)技術(shù);第3篇通過兩個(gè)綜合系統(tǒng)設(shè)計(jì)實(shí)例,對(duì)前面MSP430單片機(jī)的常用模塊進(jìn)行了綜合應(yīng)用設(shè)計(jì),經(jīng)過此篇學(xué)習(xí),讀者對(duì)MSP430單片機(jī)綜合系統(tǒng)設(shè)計(jì)的能力將迅速提升,產(chǎn)生質(zhì)的飛躍。