注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)32位單片機(jī)C語言編程:基于PIC32

32位單片機(jī)C語言編程:基于PIC32

32位單片機(jī)C語言編程:基于PIC32

定 價(jià):¥49.00

作 者: (意)賈西歐 著,張鼎 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈電子與電氣工程叢書
標(biāo) 簽: VC++

ISBN: 9787115216120 出版時(shí)間: 2009-12-01 包裝: 平裝
開本: 16開 頁數(shù): 330 字?jǐn)?shù):  

內(nèi)容簡介

  《32位單片機(jī)C語言編程:基于PIC32》介紹32位單片機(jī)PIC32的C語言編程技術(shù),引導(dǎo)讀者循序漸進(jìn)地掌握基于PIC32單片機(jī)的嵌入式控制系統(tǒng)的軟硬件設(shè)計(jì)技術(shù)。全書內(nèi)容分為三部分,第一部分是基礎(chǔ)知識,第二部分是基本實(shí)踐,第三部分是高級應(yīng)用?!?2位單片機(jī)C語言編程:基于PIC32》內(nèi)容新穎實(shí)用,趣味性強(qiáng),既可作為嵌入式系統(tǒng)設(shè)計(jì)人員的參考書,也可作為高年級本科生、研究生的學(xué)習(xí)參考書。任何對嵌入式控制系統(tǒng)設(shè)計(jì)感興趣的讀者都會從中受益。

作者簡介

暫缺《32位單片機(jī)C語言編程:基于PIC32》作者簡介

圖書目錄

第一部分 探索
第1章 初識PIC32 2
1.1 計(jì)劃 2
1.2 準(zhǔn)備 2
1.3 探索 3
1.4 編譯與鏈接 5
1.5 鏈接器腳本 6
1.6 生成第一個(gè)工程 6
1.7 使用仿真器 7
1.8 確定方向 8
1.9 JTAG端口 10
1.10 測試PORTB 11
1.11 小結(jié) 13
1.12 對匯編語言行家的提示 13
1.13 對PIC MCU行家的提示 14
1.14 對C語言行家的提示 14
1.15 提示與技巧 14
1.16 練習(xí) 15
1.17 參考書 15
1.18 鏈接 15
第2章 循環(huán) 16
2.1 計(jì)劃 16
2.2 準(zhǔn)備 16
2.3 探索 17
2.4 while循環(huán) 17
2.5 動態(tài)仿真 19
2.6 使用邏輯分析儀 22
2.7 小結(jié) 24
2.8 對匯編語言編程行家的提示 24
2.9 對8位PIC單片機(jī)行家的提示 24
2.10 對16位PIC單片機(jī)行家的提示 24
2.11 對C語言行家的提示 25
2.12 對MIPS行家的提示 25
2.13 提示與技巧 25
2.14 使用外圍設(shè)備函數(shù)庫的提示 25
2.15 練習(xí) 26
2.16 參考書 26
2.17 鏈接 26
第3章 循環(huán)和數(shù)組 27
3.1 計(jì)劃 27
3.2 準(zhǔn)備 27
3.3 探索 27
3.4 do循環(huán) 27
3.5 變量聲明 28
3.6 for循環(huán) 29
3.7 更多循環(huán)示例 30
3.8 數(shù)組 30
3.9 發(fā)送一條信息 31
3.10 用邏輯分析儀進(jìn)行測試 33
3.11 用Explorer 16演示板進(jìn)行測試 33
3.12 用PIC32 Starter Kit進(jìn)行測試 34
3.13 小結(jié) 35
3.14 對匯編語言行家的提示 35
3.15 對PIC單片機(jī)行家的提示 36
3.16 對C語言行家的提示 36
3.17 提示與技巧 36
3.18 練習(xí) 37
3.19 參考書 37
3.20 鏈接 37
第4章 算術(shù)操作與優(yōu)化 38
4.1 計(jì)劃 38
4.2 準(zhǔn)備 38
4.3 探索 38
4.4 關(guān)于優(yōu)化(完全不優(yōu)化) 40
4.5 測試 40
4.6 關(guān)于long long類型 40
4.7 整數(shù)除法 41
4.8 浮點(diǎn)數(shù) 42
4.9 評估系統(tǒng)的性能 43
4.10 小結(jié) 45
4.11 對匯編語言行家的提示 45
4.12 對8位PIC單片機(jī)行家的提示 46
4.13 對16位PIC和dsPIC單片機(jī)行家的提示 46
4.14 提示與技巧 47
4.14.1 數(shù)學(xué)函數(shù)庫 47
4.14.2 復(fù)數(shù)數(shù)據(jù)類型 47
4.15 練習(xí) 48
4.16 參考書 48
4.17 鏈接 48
第5章 中斷 49
5.1 計(jì)劃 49
5.2 準(zhǔn)備 49
5.3 探索 49
5.4 中斷和異?!?9
5.5 中斷源 50
5.6 中斷優(yōu)先級 51
5.7 中斷服務(wù)程序的聲明 53
5.8 管理中斷的函數(shù)庫 54
5.9 單向量中斷的管理 54
5.10 管理多個(gè)中斷 57
5.11 多重向量中斷的管理 59
5.12 一個(gè)簡單的應(yīng)用示例 62
5.13 輔助振蕩器 66
5.14 實(shí)時(shí)時(shí)鐘和日歷(RTCC) 66
5.15 小結(jié) 68
5.16 對PIC單片機(jī)行家的提示 68
5.17 提示與技巧 68
5.18 練習(xí) 69
5.19 參考書 69
5.20 鏈接 69
第6章 存儲器 70
6.1 計(jì)劃 70
6.2 準(zhǔn)備 70
6.3 探索 70
6.4 存儲空間的分配 71
6.5 查看映射 75
6.6 指針 77
6.7 堆 78
6.8 PIC32MX總線 78
6.9 PIC32MX存儲器映射 79
6.10 嵌入式控制應(yīng)用的存儲器映射 82
6.11 小結(jié) 83
6.12 對C語言行家的提示 83
6.13 對匯編語言行家的提示 83
6.14 對PIC單片機(jī)行家的提示 83
6.15 提示與技巧 84
6.16 練習(xí) 84
6.17 參考書 84
6.18 鏈接 84
第二部分 實(shí)踐
第7章 時(shí)間與初始化 86
7.1 計(jì)劃 86
7.2 準(zhǔn)備 86
7.3 探索 86
7.4 性能與功耗 88
7.5 主振蕩時(shí)鐘鏈 89
7.6 外圍設(shè)備總線時(shí)鐘 90
7.7 器件的初始配置 90
7.8 在代碼中設(shè)定配置位 91
7.9 艱巨的任務(wù) 92
7.10 準(zhǔn)備、設(shè)置、出發(fā) 97
7.11 微調(diào)PIC32:配置Flash等待狀態(tài) 98
7.12 微調(diào)PIC32:打開指令和數(shù)據(jù)緩存 99
7.13 微調(diào)PIC32:打開預(yù)取指令功能 100
7.14 微調(diào)PIC32:最后一步 101
7.15 小結(jié) 102
7.16 對匯編語言行家的提示 102
7.17 對PIC單片機(jī)行家的提示 102
7.18 提示與技巧 103
7.19 練習(xí) 105
7.20 參考書 105
7.21 鏈接 105
第8章 通信 106
8.1 計(jì)劃 106
8.2 準(zhǔn)備 106
8.3 探索 106
8.4 同步串行接口 106
8.5 異步串行接口 108
8.6 并行接口 108
8.7 基于SPI的同步通信 109
8.8 測試讀狀態(tài)寄存器命令 112
8.9 向EEPROM寫數(shù)據(jù) 114
8.10 讀取存儲器的內(nèi)容 114
8.11 32位串行EEPROM存儲器的函數(shù)庫 115
8.12 測試新的串行EEPROM存儲器函數(shù)庫 117
8.13 小結(jié) 118
8.14 對C語言編程行家的提示 118
8.15 對Explorer 16專家的提示 119
8.16 對PIC24行家的提示 119
8.17 提示與技巧 119
8.18 練習(xí) 120
8.19 參考書 120
8.20 鏈接 120
第9章 異步通信 121
9.1 計(jì)劃 121
9.2 準(zhǔn)備 121
9.3 探索 121
9.4 UART的配置 122
9.5 數(shù)據(jù)發(fā)送與接收 124
9.6 測試串行通信程序 125
9.7 生成一個(gè)簡單的控制臺函數(shù)庫 127
9.8 測試VT100終端 128
9.9 將串行端口用作調(diào)試工具 130
9.10 Matrix工程 130
9.11 小結(jié) 132
9.12 對C語言編程行家的提示 132
9.13 對PIC單片機(jī)行家的提示 132
9.14 提示與技巧 132
9.15 練習(xí) 133
9.16 參考書 133
9.17 鏈接 133
第10章 LCD顯示 134
10.1 計(jì)劃 134
10.2 準(zhǔn)備 134
10.3 探索 134
10.4 與HD44780控制器兼容 134
10.5 并行主端口 137
10.6 配置PMP用于LCD模塊控制 137
10.7 訪問LCD顯示模塊的小型函數(shù)庫 138
10.8 生成LCD函數(shù)庫并使用PMP函數(shù)庫 141
10.9 函數(shù)庫EXPLORER.C 144
10.10 創(chuàng)建include和lib目錄 146
10.11 高級LCD控制 147
10.12 進(jìn)度條工程 148
10.13 小結(jié) 150
10.14 對PIC24單片機(jī)行家的提示 151
10.15 提示與技巧 151
10.16 練習(xí) 151
10.17 參考書 151
10.18 鏈接 152
第11章 模數(shù)轉(zhuǎn)換 153
11.1 計(jì)劃 153
11.2 準(zhǔn)備 153
11.3 探索 153
11.4 完成第一次轉(zhuǎn)換 155
11.5 自動采樣的時(shí)序 156
11.6 開發(fā)演示系統(tǒng) 157
11.7 創(chuàng)建自己的小型ADC函數(shù)庫 158
11.8 樂趣與游戲 158
11.9 溫度檢測 160
11.10 小結(jié) 164
11.11 對PIC24行家的提示 164
11.12 提示與技巧 164
11.13 練習(xí) 164
11.14 參考書 164
11.15 鏈接 165
第三部分 擴(kuò)展
第12章 捕獲用戶輸入 168
12.1 計(jì)劃 168
12.2 準(zhǔn)備 168
12.3 按鈕和機(jī)械開關(guān) 168
12.4 封裝按鈕輸入信號 170
12.5 消除按鈕輸入彈跳 171
12.6 旋轉(zhuǎn)編碼器 173
12.7 中斷驅(qū)動的旋轉(zhuǎn)編碼器輸入 176
12.8 鍵盤 179
12.9 PS/2物理接口 179
12.10 PS/2通信協(xié)議 180
12.11 PIC32和PS/2相連接 180
12.12 輸入捕獲模塊 180
12.13 用激勵(lì)腳本進(jìn)行測試 184
12.14 仿真器的運(yùn)行特性統(tǒng)計(jì)工具 188
12.15 變更通知模塊 189
12.16 開銷評估 193
12.17 I/O輪詢 193
12.18 測試I/O輪詢方法 197
12.19 開銷和效能的考慮 199
12.20 鍵盤緩沖 200
12.21 按鍵碼的解碼 203
12.22 小結(jié) 206
12.23 對PIC24行家的提示 206
12.24 提示與技巧 207
12.25 練習(xí) 207
12.26 參考書 207
12.27 鏈接 208
第13章 視頻處理 209
13.1 計(jì)劃 209
13.2 準(zhǔn)備 209
13.3 探索 209
13.4 復(fù)合視頻信號的產(chǎn)生 211
13.5 輸出比較模塊 215
13.6 圖像緩沖 217
13.7 串行化、DMA和同步 218
13.8 完成一個(gè)視頻庫文件 222
13.9 測試復(fù)合視頻信號 225
13.10 測試性能 227
13.11 看到黑屏 227
13.12 測試模式 228
13.13 繪圖 230
13.14 一片星空 231
13.15 畫出一條線 232
13.16 Bresenham算法 233
13.17 畫出數(shù)學(xué)函數(shù) 236
13.18 畫出二維函數(shù)圖 237
13.19 分形 240
13.20 文本 245
13.21 通過視頻打印文本 247
13.22 文本測試 249
13.23 Matrix程序的修改 250
13.24 小結(jié) 251
13.25 對PIC24行家的提示 252
13.26 提示與技巧 252
13.27 練習(xí) 253
13.28 參考書 253
13.29 鏈接 254
第14章 大容量存儲 255
14.1 計(jì)劃 255
14.2 準(zhǔn)備 255
14.3 探索 255
14.4 物理接口 256
14.5 和Explorer 16演示板連接 256
14.6 開始一個(gè)新工程 257
14.7 選擇SPI的操作模式 258
14.8 在SPI模式下發(fā)送命令 258
14.9 完成SD卡的初始化 260
14.10 從SD/MMC卡讀取數(shù)據(jù) 261
14.11 向SD/MMC卡寫入數(shù)據(jù) 263
14.12 測試SD/MMC接口 265
14.13 小結(jié) 268
14.14 提示與技巧 268
14.15 練習(xí) 269
14.16 參考書 269
14.17 鏈接 270
第15章 讀寫文件 271
15.1 計(jì)劃 271
15.2 準(zhǔn)備 271
15.3 探索 271
15.4 扇區(qū)和簇 271
15.5 文件分配表 272
15.6 根目錄 273
15.7 尋寶 275
15.8 打開文件 283
15.9 從文件中讀取數(shù)據(jù) 289
15.10 關(guān)閉文件 293
15.11 fileio模塊 293
15.12 測試fopenM()和freadM() 295
15.13 向文件中寫入數(shù)據(jù) 297
15.14 關(guān)閉文件(續(xù)) 300
15.15 輔助函數(shù) 302
15.16 測試完整的fileio模塊 304
15.17 代碼體積 307
15.18 小結(jié) 307
15.19 提示與技巧 307
15.20 練習(xí) 308
15.21 參考書 308
15.22 鏈接 308
第16章 音樂播放器 309
16.1 計(jì)劃 309
16.2 準(zhǔn)備 309
16.3 探索 309
16.4 OC PWM模式 311
16.5 把PWM作為D/A轉(zhuǎn)換器進(jìn)行測試 312
16.6 產(chǎn)生模擬波形 314
16.7 復(fù)制聲音信息 317
16.8 媒體播放器 318
16.9 WAVE文件格式 319
16.10 play()函數(shù) 320
16.11 音頻例程 326
16.12 一個(gè)簡單的WAVE文件播放器 328
16.13 小結(jié) 329
16.14 提示與技巧 329
16.15 練習(xí) 330
16.16 參考書 330
16.17 鏈接 330
16.18 免責(zé)聲明 330
16.19 對于一些行家的最后提示 330

本目錄推薦

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