第1章 PICl6F87X簡介
1. 1 PICmicro系列單片機介紹
1. 1. 1 PICl2CXXX系列
1. 1. 2 PICl6C5X系列
1. 1. 3 PICl6CXXX系列
1. 1. 4 PICl7CXXX系列
1. 1. 5 PICl8CXXX系列
1. 2 WhyPICl6F87X?
1. 3 PICl6F87X介紹
1. 4 PICl6F87X摘要說明
1. 4. 1 PICl6F87X微處理器的核心特點
1. 4. 2 PICl6F87X外圍特點
1. 5 PICl6F87X與PICl6C7X的差異
1. 6 注解說明
1. 7 PIC單片機PARTNUMBER說明
1. 8 Microchip CDROM
第2章 PICl6F87X單片機結構
2. 1 PICl6F87X核心結構
2. 2 單片機的振蕩時鐘
2. 3 指令周期與指令流程
2. 4 PICl6F87X內部功能結構
2. 5 引腳功能描述
第3章 存儲器結構
3. 1 前言
3. 2 PICl6F87X的程序存儲器
3. 3 PICl6F87X的數據存儲器
3. 4 DataEEPROM和FlashROM
3. 4. 1 EEPROM簡介
3. 4. 2 Data EEPROM和FlashROM簡介
3. 4. 3 EEPROM的讀取
3. 4. 4 EEPROM的寫入
3. 4. 5 FlashROM的讀取
3. 4. 6 FlashROM的寫入
3. 4. 7 EEPROM和FlashROM的保護機制
第4章 單片機核心探討
4. 1 算術邏輯單元與工作寄存器
4. 2 狀態(tài)寄存器
4. 3 程序計數器
4. 4 堆棧
4. 5 直接尋址與間接尋址
4. 6 選擇寄存器
4. 7 中斷
4. 7. 1 PICl6F87X的中斷
4. 7. 2 中斷程序的開始與結束
4. 7. 3 中斷相關寄存器
4. 8 看門狗定時器
4. 9 電源控制寄存器
4. 10 單片機的復位
4. 10. 1 上電復位
4. 10. 2 內部掉電復位
4. 10. 3 WDT與外部引腳低電平復位
4. 10. 4 單片機開啟程序
4. 10. 5 復位后的寄存器狀態(tài)
4. 11 休眠模式
4. 12 配置字以及單片機的標示與保護
第5章 輸入輸出端口
5. 1 輸入輸出端口簡介
5. 2 PORTA端口
5. 3 PORTB端口
5. 4 PORTC端口
5. 5 PORTD端口
5. 6 PORTE端口
5. 7 并行從動端口
第6章 定時器模塊與CCP模塊
6. 1 定時器模塊介紹
6. 1. 1 TIMER0
6. 1. 2 TIMERl
6. 1. 3 TIMER2
6. 2 CCP模塊介紹
6. 2. 1 捕捉功能
6. 2. 2 比較功能
6. 2. 3 PWM功能
第7章 模擬數字轉換器模塊
7. 1 A/D轉換器模塊
7. 2 A/D轉換模塊的使用
7. 3 A/D轉換原理
7:3. 1 A/D轉換采樣
7. 3. 2 A/D時鐘選取
7. 3. 3 A/D分辨率與速度的選擇
7. 3. 4 A/D轉換流程
7. 4 A/D轉換模塊的特性
7. 4. 1 休眠模式下的A/D轉換
7. 4. 2 CCP模塊與A/D轉換的搭配
7. 4. 3 A/D轉換模塊的復位
7. 4. 4 A/D轉換的傳遞函數
第8章 同步串行端口模塊
8. 1 PICl6F87X的串行通信模塊
8. 2 SPI串行通信模塊
8. 2. 1 SPI工作方式下的相關寄存器
8. 2. 2 SPI方式工作原理
8. 2. 3 SPI主控方式
8. 2. 4 SPI從動方式
8. 3 I C串行通信方式
8. 3. 1 I C串行通信方式簡介
8. 3. 2 I C總線的通信協(xié)議
8. 3. 3 I C方式下相關寄存器
8. 3. 4 I C從動方式
8. 3. 5 I C的通用地址尋址
8. 3. 6 I C主控方式簡介
8. 3. 7 I C主控發(fā)送方式
8. 3. 8 I C主控接收方式
8. 3. 9 I C主控方式啟動位的時序
8. 3. 10 I C主控方式重啟動位的時序
8. 3. 11 I C主控方式停止位的時序
8. 3. 12 I C主控方式應答信號位的時序
8. 3. 13 多主機方式下應考慮的因素
第9章 通用同步異步接收發(fā)送器模塊
9. 1 USART串行通信模塊
9. 2 USART模塊相關寄存器
9. 3 USART中的波特率發(fā)生器
9. 4 USART的異步工作方式
9. 4. 1 USART的異步發(fā)送方式
9. 4. 2 USART的異步接收方式
9. 4. 3 USART異步接收方式的尋址應用
9. 5 USART的同步工作方式
9. 5. 1 USART的同步主控發(fā)送方式
9. 5. 2 USART的同步主控接收方式
9. 5. 3 USART的同步從動發(fā)送方式
9. 5. 4 USART的同步從動接收方式
第10章 PICl6F87X指令集
10. 1 PICl6F87X的指令
10. 1. 1 字節(jié)操作指令
10. 1. 2 位操作指令
10. 1. 3 立即數操作與控制操作指令
10. 2 PICl6F87X指令集說明
第11章 MPASM匯編語言
11. 1 C語言與匯編語言
11. 2 匯編語言編譯器
11. 3 MPASM的環(huán)境與使用
11. 4 MPASM的偽指令
11. 5 頭文件
11. 6 MPASM的宏指令
第12章 MPLAB-ICD
12. 1 MPLAB-ICD簡介
12. 2 MPLAB-ICD開發(fā)工具套件
12. 2. 1 MPLAB-ICD硬件
12. 2. 2 MPLAB-ICD軟件
12. 3 MPLAB-IDE簡介
12. 4 MPLAB-IDE的安裝
12. 5 開始使用MPLAB
12. 5. 1 工作環(huán)境的設定
12. 5. 2 MPLAB-ICD的設置
12. 6 MPLAB項目文件
12. 6. 1 項目文件的建立
12. 6. 2 項目文件的編譯
12. 6. 3 MPLAB環(huán)境設定
12. 7 在MPLAB中進行程序調試
12. 7. 1 MPLAB的程序仿真環(huán)境
12. 7. 2 MPLAB的程序調試
12. 7. 3 簡單的測試程序
12. 7. 4 MPLAB的程序調試
12. 7. 5 MPLAB的其他選項