PIC新版8位增強型單片機原理及應(yīng)用 版權(quán)信息
- ISBN:9787560669595
- 條形碼:9787560669595 ; 978-7-5606-6959-5
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
PIC新版8位增強型單片機原理及應(yīng)用 內(nèi)容簡介
本書基于Microchip新版增強型系列單片機PIC16(L)F18877,對PIC系列8位單片機產(chǎn)品進行了詳細的介紹。本書介紹了PIC16(L)F18877系列單片機的架構(gòu)和特點、23種外設(shè)的工作原理和使用方法、匯編語言和C語言的編程、新版集成開發(fā)環(huán)境X IDE的界面設(shè)置和操作步驟、MPLAB代碼配置器的使用方法以及低功耗設(shè)計的考慮因素和技巧,本書還提供了部分示例工程的完整軟件代碼,以幫助讀者了解PIC系列8位單片機工程開發(fā)的實際操作(可登錄出版社網(wǎng)站查看)。 本書可作為高等學(xué)校電子工程、自動化控制、微電子應(yīng)用等相關(guān)專業(yè)的單片機課程教材或教學(xué)參考書。本書的內(nèi)容除了包含單片機基礎(chǔ)知識外,還涵蓋了實際產(chǎn)品開發(fā)過程中需要了解和掌握的技巧,因此也可作為相關(guān)職業(yè)培訓(xùn)學(xué)校的學(xué)生以及在職嵌入式研發(fā)人員的進階學(xué)習(xí)資料。
PIC新版8位增強型單片機原理及應(yīng)用 目錄
第1章 Microchip公司及其單片機產(chǎn)品 1
1.1 PIC系列8位單片機總述 1
1.2 PIC16(L)F18877系列單片機 2
1.2.1 PIC16(L)F18877系列單片機的主要特性 2
1.2.2 PIC16(L)F18877系列單片機的引腳封裝 3
1.2.3 程序存儲區(qū)、硬件堆棧區(qū)和數(shù)據(jù)存儲區(qū) 4
1.2.4 配置字 5
1.2.5 PIC16(L)F18877系列單片機的內(nèi)核結(jié)構(gòu)框圖 7
第2章 PIC系列單片機的開發(fā)工具 8
2.1 軟件開發(fā)工具 8
2.1.1 匯編語言工具 8
2.1.2 C語言工具 12
2.1.3 集成開發(fā)環(huán)境MPLAB X IDE 17
2.1.4 程序的編譯調(diào)試 21
2.2 硬件開發(fā)工具 23
2.2.1 ICSP接口 23
2.2.2 PICkit 4編程/調(diào)試器 24
2.2.3 SNAP在線編程/調(diào)試器 25
第3章 時鐘單元的配置和設(shè)計 27
3.1 時鐘源的種類 28
3.2 系統(tǒng)時鐘源的配置 29
3.3 時鐘監(jiān)測模塊 30
3.4 外部時鐘源電路的設(shè)計 30
第4章 PIC16(L)F18877系列單片機的基礎(chǔ)外設(shè) 32
4.1 輸入/輸出端口和外設(shè)引腳重定位功能 32
4.1.1 輸入/輸出端口的設(shè)置 32
4.1.2 通用I/O口的讀/寫操作 35
4.1.3 外設(shè)引腳重定位功能 37
4.2 定時/計數(shù)器模塊 41
4.2.1 定時/計數(shù)器Timer0 41
4.2.2 定時/計數(shù)器Timer1/3/5 45
4.2.3 定時/計數(shù)器Timer2/4/6 50
4.3 窗口型看門狗 55
4.3.1 窗口型看門狗的設(shè)置 56
4.3.2 窗口型看門狗的運行 57
4.4 中斷 58
4.5 復(fù)位 60
4.5.1 PIC16(L)F18877系列單片機的復(fù)位種類 61
4.5.2 復(fù)位源的確定 64
4.6 帶計算功能的模/數(shù)轉(zhuǎn)換器模塊 64
4.6.1 ADCC模塊的設(shè)置 65
4.6.2 ADCC模塊的運行 68
4.6.3 ADCC模塊的操作步驟 69
4.7 捕捉/比較/脈寬調(diào)制模塊 69
4.7.1 CCP模塊的設(shè)置 70
4.7.2 CCP模塊的運行 70
4.8 增強型通用同步/異步收發(fā)器模塊 76
4.8.1 EUSART模塊的異步模式 76
4.8.2 EUSART模塊的同步模式 84
4.8.3 EUSART模塊在休眠狀態(tài)下的操作 86
4.9 主同步串行端口模塊 87
4.9.1 SPI模式 87
4.9.2 I2C模式 93
第5章 PIC16(L)F18877系列單片機的擴展外設(shè) 107
5.1 比較器模塊 107
5.1.1 比較器的設(shè)置 108
5.1.2 比較器的運行 109
5.2 數(shù)/模轉(zhuǎn)換器模塊 110
5.2.1 DAC模塊的設(shè)置 110
5.2.2 DAC模塊的運行 111
5.2.3 DAC模塊的初始化步驟示例 111
5.3 固定參考電壓模塊和溫度指示器模塊 112
5.3.1 固定參考電壓模塊 112
5.3.2 溫度指示器模塊 113
5.4 可編程邏輯單元模塊 114
5.4.1 CLC模塊的設(shè)置 115
5.4.2 CLC模塊的運行 117
5.4.3 CLC模塊的初始化步驟示例 118
5.5 互補波形發(fā)生器模塊 118
5.5.1 CWG模塊的基本設(shè)置 119
5.5.2 CWG模塊的工作模式 120
5.5.3 死區(qū)控制 121
5.5.4 自動關(guān)斷控制 123
5.5.5 CWG模塊的運行 124
5.6 數(shù)字信號調(diào)制器模塊 124
5.6.1 DSM模塊的設(shè)置 126
5.6.2 DSM模塊的運行 127
5.7 數(shù)控振蕩器模塊 128
5.7.1 NCO模塊的設(shè)置 129
5.7.2 NCO模塊的運行 130
5.8 過零檢測模塊 131
5.8.1 ZCD模塊的設(shè)置 131
5.8.2 ZCD模塊的運行 134
5.9 循環(huán)冗余校驗?zāi)K 134
5.9.1 CRC模塊的設(shè)置 134
5.9.2 CRC模塊的運行 136
5.9.3 CRC模塊的配置步驟示例 137
5.10 電平變化中斷模塊 138
5.10.1 IOC模塊的設(shè)置 138
5.10.2 IOC模塊的運行 139
5.11 信號測量定時器模塊 139
5.11.1 SMT模塊的設(shè)置 140
5.11.2 SMT模塊的運行 141
5.11.3 SMT模塊的中斷 145
第6章 非易失性存儲器的RTSP編程 146
6.1 閃存程序存儲器 147
6.2 數(shù)據(jù)EEPROM存儲器 147
6.3 使用NVMREG接口對NVM進行訪問 148
第7章 低功耗設(shè)計 152
7.1 功耗的分類 152
7.2 低功耗設(shè)計的原則、考慮因素和模式 153
7.2.1 低功耗設(shè)計的原則 153
7.2.2 低功耗設(shè)計的考慮因素 154
7.2.3 PIC16(L)F18877系列單片機的低功耗模式 156
第8章 MPLAB代碼配置器 158
8.1 MCC的安裝 158
8.2 MCC的啟動 160
8.3 MCC Classic的用戶界面和操作區(qū)域 162
8.4 代碼的自動生成 167
8.5 MCC生成代碼的基本結(jié)構(gòu) 169
第9章 工程示例 171
9.1 觸摸檢測和接近感應(yīng)示例 171
9.2 點陣型液晶顯示模塊示例 177
9.3 曼徹斯特編碼/解碼示例 183
9.4 溫度指示器示例 186
9.5 引導(dǎo)程序(Bootloader)示例 191
展開全部
書友推薦
- >
巴金-再思錄
- >
二體千字文
- >
史學(xué)評論
- >
煙與鏡
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
姑媽的寶刀
- >
名家?guī)阕x魯迅:朝花夕拾
- >
唐代進士錄
本類暢銷