注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)PIC單片機(jī)C語言程序設(shè)計(jì)實(shí)例精粹

PIC單片機(jī)C語言程序設(shè)計(jì)實(shí)例精粹

PIC單片機(jī)C語言程序設(shè)計(jì)實(shí)例精粹

定 價(jià):¥39.00

作 者: 劉向宇,秦龍 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787121101113 出版時(shí)間: 2010-02-01 包裝: 平裝
開本: 16開 頁數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《PIC單片機(jī)C語言程序設(shè)計(jì)實(shí)例精粹》以應(yīng)用和實(shí)用為目標(biāo),通過大量實(shí)際工程實(shí)例,詳細(xì)介紹了PIC單片機(jī)C程序設(shè)計(jì)的流程、方法與技巧。全書共16章,首先簡(jiǎn)要介紹了PIC系列產(chǎn)品、硬件結(jié)構(gòu)、C語言編程基礎(chǔ),以及常用開發(fā)工具,引導(dǎo)讀者技術(shù)入門;然后精心選擇了13個(gè)典型工程實(shí)例,以“設(shè)計(jì)思路分析+硬件電路設(shè)計(jì)+軟件設(shè)計(jì)與程序注釋”的主要形式,完整深入地講解了PIC單片機(jī)在智能儀器儀表、數(shù)據(jù)采集與測(cè)量、網(wǎng)絡(luò)傳輸與通信、消費(fèi)電子領(lǐng)域應(yīng)用開發(fā)的技術(shù)和技巧。

作者簡(jiǎn)介

暫缺《PIC單片機(jī)C語言程序設(shè)計(jì)實(shí)例精粹》作者簡(jiǎn)介

圖書目錄

第1章 PIC單片機(jī)入門基礎(chǔ) 1
1.1 PIC單片機(jī)的特點(diǎn) 1
1.2 PIC單片機(jī)的系列產(chǎn)品 4
1.2.1 基本級(jí)PIC系列單片機(jī) 5
1.2.2 中級(jí)PIC系列單片機(jī) 5
1.2.3 高級(jí)PIC系列單片機(jī) 7
1.3 PIC16F87X單片機(jī)的硬件結(jié)構(gòu) 8
1.3.1 PIC16F87X的主要特色 9
1.3.2 PIC16F87X的內(nèi)部結(jié)構(gòu) 10
1.3.3 PIC16F87X的引腳功能 15
1.4 PIC單片機(jī)的CPU和中斷系統(tǒng) 20
1.4.1 PIC單片機(jī)的CPU 20
1.4.2 中斷系統(tǒng) 36
1.5 本章小結(jié) 49
第2章 C語言程序設(shè)計(jì)基礎(chǔ) 51
2.1 數(shù)據(jù)結(jié)構(gòu) 51
2.1.1 數(shù)據(jù)類型 51
2.1.2 變量與常量 53
2.1.3 數(shù)組 56
2.1.4 指針 60
2.1.5 結(jié)構(gòu) 63
2.1.6 共用體 67
2.1.7 枚舉 69
2.2 運(yùn)算符與表達(dá)式 70
2.2.1 運(yùn)算符分類與優(yōu)先級(jí) 70
2.2.2 算術(shù)運(yùn)算符與表達(dá)式 71
2.2.3 關(guān)系運(yùn)算符與表達(dá)式 72
2.2.4 邏輯運(yùn)算符與表達(dá)式 72
2.2.5 位操作運(yùn)算符與表達(dá)式 72
2.2.6 賦值運(yùn)算符與表達(dá)式 73
2.3 程序結(jié)構(gòu)與函數(shù) 74
2.3.1 程序結(jié)構(gòu) 74
2.3.2 函數(shù) 75
2.4 流程控制語句 82
2.4.1 選擇語句 83
2.4.2 循環(huán)語句 86
2.4.3 轉(zhuǎn)移語句 89
2.5 本章總結(jié) 91
第3章 PIC單片機(jī)的常用開發(fā)工具 93
3.1 PIC系列單片機(jī)的仿真器 93
3.2 PIC系列單片機(jī)的編程器及開發(fā)套件 98
3.3 MPLAB-IDE 7.4版集成開發(fā)環(huán)境 102
3.3.1 MPLAB-IDE 7.4概述 103
3.3.2 MPLAB-IDE 7.4工程創(chuàng)建實(shí)例 105
3.3.3 MPLAB-IDE 7.4常用的菜單項(xiàng) 107
3.4 本章小結(jié) 108
第4章 數(shù)字電子時(shí)鐘設(shè)計(jì) 109
4.1 實(shí)例功能說明 109
4.2 設(shè)計(jì)思路分析 109
4.3 硬件電路設(shè)計(jì) 110
4.3.1 PIC單片機(jī)硬件設(shè)計(jì) 110
4.3.2 段式液晶硬件設(shè)計(jì) 110
4.3.3 鍵盤輸入硬件設(shè)計(jì) 111
4.4 軟件設(shè)計(jì)與代碼 112
4.4.1 程序流程圖 112
4.4.2 預(yù)定義及全局變量 113
4.4.3 main主函數(shù)及初始化 114
4.4.4 定時(shí)器中斷函數(shù) 115
4.4.5 時(shí)間運(yùn)算程序 116
4.4.6 液晶底層驅(qū)動(dòng) 117
4.4.7 液晶顯示程序 118
4.4.8 鍵值讀入程序 121
4.4.9 鍵盤響應(yīng)程序 122
4.5 實(shí)例小結(jié) 124
第5章 觸摸式密碼鎖設(shè)計(jì) 125
5.1 實(shí)例內(nèi)容說明 125
5.2 設(shè)計(jì)思路分析 125
5.2.1 液晶型號(hào)的選擇 125
5.2.2 觸摸屏的選擇 126
5.3 硬件電路設(shè)計(jì) 128
5.4 軟件設(shè)計(jì)與代碼 129
5.4.1 顯示的界面 129
5.4.2 程序主流程 129
5.4.3 液晶顯示程序 131
5.4.4 觸摸屏輸入程序 138
5.4.5 響應(yīng)用戶輸入程序 141
5.5 實(shí)例小結(jié) 142
第6章 SD存儲(chǔ)卡讀寫設(shè)計(jì) 143
6.1 實(shí)例內(nèi)容說明。 143
6.2 設(shè)計(jì)思路分析 143
6.3 硬件電路設(shè)計(jì) 144
6.3.1 PIC單片機(jī)硬件設(shè)計(jì) 144
6.3.2 液晶硬件設(shè)計(jì) 144
6.3.3 SD接口設(shè)計(jì) 145
6.3.4 鍵盤設(shè)計(jì) 146
6.4 軟件設(shè)計(jì)與代碼 146
6.4.1 流程圖 146
6.4.2 預(yù)定義及全局變量 147
6.4.3 MAIN主函數(shù)及初始化 147
6.4.4 SPI協(xié)議 148
6.4.5 液晶底層驅(qū)動(dòng)編寫 152
6.4.6 液晶界面設(shè)計(jì) 154
6.4.7 鍵盤輸入程序 157
6.4.8 鍵盤響應(yīng)函數(shù) 158
6.5 實(shí)例小結(jié) 160
第7章 數(shù)字頻率計(jì)設(shè)計(jì) 161
7.1 實(shí)例內(nèi)容說明 161
7.2 總體設(shè)計(jì)思路 161
7.3 硬件電路設(shè)計(jì) 162
7.3.1 PIC單片機(jī)硬件設(shè)計(jì) 162
7.3.2 前端調(diào)理電路設(shè)計(jì) 163
7.3.3 標(biāo)準(zhǔn)方波電路設(shè)計(jì) 164
7.3.4 液晶1604電路設(shè)計(jì) 164
7.4 軟件設(shè)計(jì)與代碼 164
7.4.1 流程圖 165
7.4.2 預(yù)定義及全局變量 165
7.4.3 main主函數(shù)及初始化 166
7.4.4 定時(shí)器中斷 167
7.4.5 標(biāo)準(zhǔn)信號(hào)產(chǎn)生 168
7.4.6 LCD1604程序 168
7.5 實(shí)例小結(jié) 171
第8章 壓力測(cè)量系統(tǒng)設(shè)計(jì) 173
8.1 實(shí)例內(nèi)容說明 173
8.2 設(shè)計(jì)思路分析 174
8.2.1 A/D轉(zhuǎn)換的原理說明 174
8.2.2 PIC單片機(jī)相關(guān)寄存器介紹 174
8.2.3 A/D轉(zhuǎn)換操作對(duì)時(shí)間的要求 177
8.3 硬件電路設(shè)計(jì) 177
8.4 軟件設(shè)計(jì)與代碼 177
8.4.1 程序設(shè)計(jì)流程 177
8.4.2 程序代碼說明 178
8.5 實(shí)例總結(jié) 180
第9章 溫度測(cè)量控制系統(tǒng)設(shè)計(jì) 181
9.1 實(shí)例內(nèi)容說明 181
9.1.1 溫度測(cè)量部分 181
9.1.2 溫度控制回饋部分 182
9.2 設(shè)計(jì)思路分析 182
9.2.1 溫度傳感器的選擇 182
9.2.2 運(yùn)算放大器的選擇 183
9.2.3 PIC單片機(jī)型號(hào)的選擇 183
9.2.4 ADC的選擇 184
9.3 硬件電路設(shè)計(jì) 184
9.3.1 溫度測(cè)量部分硬件設(shè)計(jì) 184
9.3.2 PIC單片機(jī)硬件設(shè)計(jì) 186
9.3.3 溫度控制回饋部分硬件設(shè)計(jì) 186
9.4 軟件設(shè)計(jì)與代碼 187
9.4.1 程序流程框架 187
9.4.2 溫度測(cè)量軟件編寫 188
9.4.3 溫度控制軟件編寫 191
9.5 設(shè)計(jì)總結(jié) 192
第10章 I2C總線通信應(yīng)用設(shè)計(jì) 193
10.1 實(shí)例內(nèi)容說明 193
10.2 I2C總線介紹 193
10.3 硬件電路設(shè)計(jì) 198
10.4 軟件設(shè)計(jì)與代碼 199
10.5 實(shí)例總結(jié) 207
第11章 USB數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 209
11.1 實(shí)例內(nèi)容說明 209
11.2 設(shè)計(jì)思路分析 209
11.2.1 USB SIE相關(guān)寄存器 210
11.2.2 HID設(shè)備類 211
11.3 硬件電路設(shè)計(jì) 216
11.4 固件程序設(shè)計(jì)及代碼 217
11.4.1 USB設(shè)備的狀態(tài) 217
11.4.2 USB枚舉過程 218
11.4.3 USB固件協(xié)議棧整體描述 218
11.4.4 USB程序代碼分析 219
11.5 實(shí)例總結(jié) 223
第12章 軟件模擬2262 IC遙控編碼器設(shè)計(jì) 225
12.1 系統(tǒng)功能說明 225
12.2 2262 IC介紹 225
12.3 硬件電路設(shè)計(jì) 226
12.4 系統(tǒng)軟件設(shè)計(jì) 227
12.4.1 程序設(shè)計(jì)流程 227
12.4.2 初始化程序 228
12.4.3 延時(shí)子程序 228
12.4.4 程序代碼與注釋 228
12.5 本章總結(jié) 233
第13章 軟件模擬2272 IC無線解碼器設(shè)計(jì) 235
13.1 系統(tǒng)功能說明 235
13.2 2272 IC介紹 236
13.3 硬件電路設(shè)計(jì) 237
13.4 系統(tǒng)軟件設(shè)計(jì) 238
13.4.1 程序設(shè)計(jì)流程 238
13.4.2 程序代碼與注釋 239
13.5 實(shí)例總結(jié) 243
第14章 紅外收發(fā)通信系統(tǒng)設(shè)計(jì) 245
14.1 實(shí)例內(nèi)容說明 245
14.2 設(shè)計(jì)思路分析 245
14.3 硬件電路設(shè)計(jì) 246
14.3.1 紅外接收電路 246
14.3.2 紅外發(fā)送電路 247
14.3.3 人機(jī)交互硬件設(shè)計(jì) 247
14.3.4 PIC單片機(jī)硬件設(shè)計(jì) 248
14.4 軟件設(shè)計(jì)與代碼 249
14.4.1 流程圖 249
14.4.2 紅外接收程序設(shè)計(jì) 251
14.4.3 紅外發(fā)送程序設(shè)計(jì) 253
14.4.4 鍵盤輸入程序設(shè)計(jì) 253
14.4.5 液晶顯示設(shè)計(jì) 257
14.5 實(shí)例小結(jié) 259
第15章 帶觸摸功能的投影儀面板設(shè)計(jì) 261
15.1 實(shí)例功能說明 261
15.2 電容觸摸原理和測(cè)量方法 261
15.3 基于PIC16F72X的觸摸按鍵設(shè)計(jì)方案 262
15.3.1 Microchip公司電容觸摸技術(shù) 262
15.3.2 PIC16F72X系列單片機(jī)特點(diǎn) 262
15.3.2 容性傳感器模塊 263
15.4 硬件電路設(shè)計(jì) 264
15.4.1 PCB方面 264
15.4.2 硬件電路圖 265
15.5 軟件設(shè)計(jì)與代碼 265
15.5.1 流程圖 265
15.5.2 代碼與注釋 269
15.6 實(shí)例總結(jié) 273
第16章 基于SPI接口的語音錄放系統(tǒng)設(shè)計(jì) 275
16.1 實(shí)例說明 275
16.2 芯片原理介紹 275
16.2.1 語音芯片的功能特點(diǎn) 276
16.2.2 語音芯片的數(shù)據(jù)操作 278
16.3 硬件電路設(shè)計(jì) 283
16.4 軟件設(shè)計(jì)與代碼 285
16.4.1 語音錄放模塊的設(shè)計(jì) 285
16.4.2 軟件流程與主程序 290
16.4.3 其他程序模塊代碼 293
16.5 實(shí)例總結(jié) 300

本目錄推薦

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