第1章 PIC單片機開發(fā)與應用概述
1. 1 單片機的發(fā)展. 類型. 應用
1. 1. 1 單片機的發(fā)展
1. 1. 2 單片機的類型
1. 1. 3 單片機的應用
1. 2 PIC單片機的開發(fā)與特點
1. 2. 1 PIC單片機的開發(fā)工具
1. 2. 2 PIC單片機的特點
1. 3 本章小結
1. 4 思考與練習
第2章 PIC單片機的開發(fā)基礎
2. 1 PIC單片機的硬件系統(tǒng)
2. 1. 1 核心區(qū)域
2. 1. 2 封裝形式和引腳功能
2. 1. 3 程序存儲器和堆棧
2. 1. 4 RAM數(shù)據(jù)存儲器
2. 1. 5 I/O端口
2. 1. 6 系統(tǒng)時鐘
2. 1. 7 復位電路
2. 1. 8 監(jiān)視定時器WDT
2. 2 PIC單片機的指令系統(tǒng)
2. 2. 1 指令時序
2. 2. 2 指令系統(tǒng)分類
2. 2. 3 尋址方式
2. 2. 4 數(shù)據(jù)傳送類指令
2. 2. 5 算術操作類指令
2. 2. 6 邏輯操作類指令
2. 2. 7 控制轉移類指令
2. 2. 8 位操作類指令
2. 3 PIC單片機匯編語言程序設計
2. 3. 1 匯編語言的程序格式
2. 3. 2 常用偽指令
2. 3. 3 程序流程圖
2. 3. 4 順序程序結構
2. 3. 5 分支程序結構
2. 3. 6 循環(huán)程序結構
2, 3. 7 子程序結構
2. 3. 8 查表程序結構
2. 4 本章小結
2. 5 思考與練習
第3章 PIC單片機的應用系統(tǒng)
開發(fā)工具
3. 1 概述
3. 2 MPLAB-ICD的硬件構成
3. 2. 1 MPLAB-ICD模塊
3. 2. 2 MPLAB-ICD仿真頭
3. 2. 3 MPLAB-ICD教學實驗板
3. 2. 4 開發(fā)工具的硬件安裝
3. 3 MPLAB集成開發(fā)環(huán)境
3. 3. 1 MPLAB的界面
3. 3. 2 創(chuàng)建項目
3. 3. 3 新建和匯編源文件
3. 4 MPLAB-ICD在線調試
3. 4. 1 建立MPLAB-ICD與微機
之間的通信
3. 4. 2 MPLAB-ICD的設置
3. 4. 3 在線調試
3. 5 本章小結
3. 6 思考與練習
第4章 PIC單片機系統(tǒng)開發(fā)過程
4. 1 總體設計
4. 2 硬件設計
4. 3 軟件設計
4. 4 系統(tǒng)調試
4. 4. 1 軟硬件調試全過程
4. 4. 2 常用的調試方法
4. 5 本章小結
4. 6 思考與練習
第5章 PIC單片機的基本輸入/輸出
端口的應用
5. 1 概述
5. 2 基本輸入/輸出端口的內部
結構
5. 2. 1 基本輸入/輸出端口的相關
寄存器
5. 2. 2 基本輸入/輸出端口的基本
結構
5. 3 基本輸入/輸出端口功能的應用
5. 3. 1 實現(xiàn)功能要求
5. 3. 2 軟件主要設計思路
5. 3. 3 程序清單
5. 4 本章小結
5. 5 思考與練習
第6章 PIC單片機的定時器/計數(shù)器的應用
6. 1 定時器/計數(shù)器概述
6. 2 定時器/計數(shù)器0 TMR0
6. 2. 1 定時器/計數(shù)器TMR0的結構
6. 2. 2 定時器/計數(shù)器TMR0相關的寄存器
6. 3 定時器/計數(shù)器1 TMR1
6. 3. 1 定時器/計數(shù)器TMR1的結構
6. 3. 2 定時器/計數(shù)器TMR1相關的寄存器
6. 4 定時器/計數(shù)器2 TMR2
6. 4. 1 定時器/計數(shù)器TMR2的結構
6. 4. 2 定時器/計數(shù)器TMR2 2相關的寄存器
6. 5 定時器/計數(shù)器的應用 一
6. 5. 1 實現(xiàn)功能要求
6. 5. 2 軟件主要設計思路
6. 5. 3 程序清單
6. 6 定時器卅數(shù)器的應用 二
6. 6. 1 實現(xiàn)功能要求
6. 6. 2 軟件主要設計思路
6. 6. 3 程序清單
6. 7 定時器/計數(shù)器的應用 三
6. 7. 1 實現(xiàn)功能要求
6. 7. 2 軟件主要設計思路
6. 7. 3 程序清單
6. 8 本章小結
6. 9 思考與練習
第7章 PIC單片機的中斷系統(tǒng)的應用
7. 1 概述
7. 1. 1 中斷源
7. 1. 2 中斷的邏輯控制
7. 1. 3 中斷處理過程
7. 2 中斷相關的寄存器
7. 3 中斷功能的應用 一
7. 3. 1 實現(xiàn)功能要求
7. 3. 2 軟件主要設計思路
7. 3. 3 程序清單
7. 4 中斷功能的應用 二
7. 4. 1 實現(xiàn)功能要求
7. 4. 2 軟件主要設計思路
7. 4. 3 程序清單
7. 5 本章小結
7. 6 思考與練習
第8章 PlC單片機的A/D轉換的應用
8. 1 概述
8. 2 A/D轉換相關的寄存器
8. 3 A/D轉換的應用
8. 3. 1 實現(xiàn)功能要求
8. 3. 2 軟件主要設計思路
8. 3. 3 程序清單
8. 4 本章小結
8. 5 思考與練習
第9章 PIC單片機的通信系統(tǒng)的應用
9. 1 概述
9. 1. 1 串行通信的基本方式
9. 1. 2 串行通信的數(shù)據(jù)傳送方向
9. 1. 3 串行通信的控制方式
9. 1. 4 串行通信的校驗
9. 2 通用同步/異步收發(fā)器USART
9. 2. 1 USART相關的寄存器
9. 2. 2 USART波特率發(fā)生器
9. 2. 3 USART的異步工作方式
9. 2. 4 USART同步主控工作方式
9. 2. 5 USART同步從動工作方式
9. 3 同步串行接口SPI
9. 3. 1 SPI接口相關的寄存器
9. 3. 2 SPI接口的工作原理
9. 4 同步串行接口I2C
9. 4. 1 I2C接口相關寄存器
9. 4. 2 I2C的工作方式
9. 4. 3 I2C從模式通信方式
9. 4. 4 I2C主控模式通信方式
9. 5 通信系統(tǒng)的應用
9. 5. 1 實現(xiàn)功能要求
9. 5. 2 軟件主要設計思想
9. 5. 3 程序清單
9. 6 本章小結
9. 7 思考與練習
第10章 PIC單片機的EEPROM和Flash
10. 1 概述
10. 2 片內EEPROM和Flash存儲器相關的寄存器
10. 3 片內EEPROM數(shù)據(jù)存儲器操作
10. 3. 1 從EEPROM中讀取數(shù)據(jù)
10. 3. 2 向EEPROM中燒寫數(shù)據(jù)
10. 4 片內Flash程序存儲器操作
10. 5 本章小結
10. 6 思考與練習
第11章 PIC單片機的CCP系統(tǒng)的應用
11. 1 輸入捕捉工作模式
11. 1. 1 輸入捕捉模式和比較器相關的寄存器
11. 1. 2 輸入捕捉模式的電路結構和工作原理
11. 2 輸出比較工作模式
11. 2. 1 輸出比較工作模式相關的寄存器
11. 2. 2 輸出比較模式的電路結構和工作原理
11. 3 脈寬調制 PWM 輸出工作模式
11. 3. 1 脈寬調制模式相關的寄存器
11. 3. 2 脈寬調制模式的電路結構和工作原理
11. 4 CCP系統(tǒng)的應用
11. 4. 1 實現(xiàn)功能要求
11. 4. 2 軟件主要設計思路
11. 4. 3 程序清單
11. 5 本章小結
11. 6 思考與練習
第12章 PIC單片機的接口綜合應用
--自動電子打鈴系統(tǒng)
12. 1 系統(tǒng)功能要求
12. 2 系統(tǒng)組成與硬件電路
12. 3 程序設計
12. 4 本章小結
12. 5 思考與練習
附錄 實驗
實驗A PIC系列單片機的開發(fā)工具
的使用--MPLAB-ICD在
線調試器
實驗B PIC系列單片機輸出端口
的實驗--循環(huán)流水燈控制器
實驗C PIC單片機輸入端口的實驗--智能延時燈
實驗D 帶1位LED數(shù)碼管顯示的計數(shù)器
實驗E 4位LED數(shù)碼管動態(tài)顯示
實驗F 定時/計數(shù)器TMR0的應用--流水廣告燈
實驗G 定時/計數(shù)器RMR1的應用--電子鐘1秒時間基準的產生
實驗H INT外部中斷的應用--系統(tǒng)電源斷電檢測器
實驗I 文字型LCD模塊的應用
實驗J ADC模塊的應用--LCD背光的控制
實驗K CCP模塊輸入捕捉的應
用--簡易的方波信號頻率 周期 測量儀
實驗L CCP模塊PWM模式的應用--小型直流有刷電動機的控制