1.針對市佔率為世界第一之Microchip公司之產品PIC16F87X單晶片之每一項功能,作詳盡之原理及用法之說明,並輔以程式範例,務使讀者能透徹了解單晶片中之每一項功能。
2.本書為單晶片之鑰,能免去讀者摸索之苦。若細心研讀,必能將單晶片玩弄於指掌之間。
3.對部分範例以不同程式達到同樣之功能,藉此啟發讀者撰寫程式之技巧。
4.本書特別列出了PIC16F87XA的類比信號比較器之原理說明,提供給讀者參考。
5.本書所有的程式範例都可以配合PICMA實驗板做上機練習。
1.針對市佔率為世界第一之Microchip公司之產品PIC16F87X單晶片之每一項功能,作詳盡之原理及用法之說明,並輔以程式範例,務使讀者能透徹了解單晶片中之每一項功能。
2.本書為單晶片之鑰,能免去讀者摸索之苦。若細心研讀,必能將單晶片玩弄於指掌之間。
3.對部分範例以不同程式達到同樣之功能,藉此啟發讀者撰寫程式之技巧。
4.本書特別列出了PIC16F87XA的類比信號比較器之原理說明,提供給讀者參考。
5.本書所有的程式範例都可以配合PICMA實驗板做上機練習。
第一章 前 言
第二章 PIC16F87X
2-1 PIC16F87X基本結構與功能
2-2 振盪器結構
第三章 記憶體架構
3-1 程式記憶體架構
3-2 資料記憶體架構
3-3 特殊功能暫存器
3-3-1 STATUS暫存器
3-3-2 OPTION?REG暫存器
3-3-3 INTCON暫存器
3-3-4 PIE1暫存器
3-3-5 PIR1暫存器
3-3-6 PIE2暫存器
3-3-7 PIR2暫存器
3-3-8 PCON暫存器
第四章 指令集
4-1 指令集特性
4-2 指令集說明
第五章 輸 出
5-1 設定輸入?輸出方向
5-2 輸出基本觀念
5-3 延遲副程式
5-4 七段顯示器與查表
第六章 輸入?輸出
6-1 基本輸入?輸出
6-2 如何解決按鍵彈跳的問題
6-3 多輸入
6-4 矩陣式按鍵
第七章 中 斷
7-1 PIC的中斷架構
7-2 外部中斷
第八章 計時器
8-1 計時器(Timer)原理
8-2 計時器0模組
8-3 計時器1模組
8-4 計時器2模組
第九章 A?D轉換器
9-1 A?D轉換器模組
9-2 A?D轉換器模組之實際應用
第十章 CCP模組
10-1 擷取模式
10-2 比較模式
10-3 PWM模式
第十一章 SLEEP?WDT?EEPROM?FLASH
11-1 SLEEP模式
11-2 WDT模式
11-3 EEPROM與FLASH記憶體
11-3-1 讀寫EEPROM資料記憶體
11-3-2 讀寫FLASH程式記憶體
第十二章 LCD
12-1 LCD基本控制方法
12-2 應用範例
第十三章 步進馬達
13-1 基本觀念
13-2 應用範例
第十四章 串列傳輸
14-1 USART模式
14-2 SPI模式
14-2-1 SPI Master模式
14-2-2 SPI Slave模式
14-3 I2C模式
14-3-1 I 2C Slave模式
14-3-2 I 2C Master模式
第十五章 綜合應用
附錄一
MPLAB ICD 1線上Debug操作說明
MPLAB ICD 2線上Debug操作說明
附錄二
PIC16F87XA的類比信號比較器