第1章 端口的基本操作
1.1 PIC單片機各個端口的結構
1.1.1 PORTA端口和TRISA寄存器
1.1.2 PORTB端口和TRISB寄存器
1.1.3 PORTC端口和TRISC寄存器
1.1.4 PORTD端口和TRISD寄存器
1.1.5 PORTE端口和TRISE寄存器
1.2 簡單的I/O輸出操作
1.2.1 實例功能
1.2.2 器件和原理
1.2.3 電路和原理
1.2.4 程序設計
1.3 帶有軟件延時的端口輸出
1.3.1 實例功能
1.3.2 器件和原理
1.3.3 電路和原理
1.3.4 程序設計
1.4 用定時器延時的端口輸出
1.4.1 實例功能
1.4.2 器件和原理
1.4.3 電路和原理
1.4.4 程序設計
1.5 I/O擴展
1.5.1 實例功能
1.5.2 器件和原理
1.5.3 電路和原理
1.5.4 程序設計
1.6 并行數(shù)據存儲器的擴展
1.6.1 實例功能
1.6.2 器件和原理
1.6.3 電路設計
1.6.4 程序設計
第2章 輸入與顯示
2.1 獨立式鍵盤的輸入和顯示
2.1.1 實例功能
2.1.2 器件和原理
2.1.3 電路設計
2.1.4 程序設計
2.2 4×4行列式鍵盤的擴展
2.2.1 實例功能
2.2.2 器件和原理
2.2.3 電路設計
2.2.4 程序設計
2.3 液晶顯示和驅動實例
2.3.1 實例功能
2.3.2 器件和原理
2.3.3 電路設計
2.3.4 程序設計
2.4 直接驅動LED顯示
2.4.1 實例功能
2.4.2 器件和原理
2.4.3 電路和原理
2.4.4 程序設計
2.5 鍵盤輸入和LED顯示綜合擴展
2.5.1 實例功能
2.5.2 器件和原理
2.5.3 電路和原理
2.5.4 程序設計
第3章 數(shù)據采集及應用
3.1 模擬輸入采集并顯示
3.1.1 實例功能
3.1.2 器件和原理
3.1.3 電路和原理
3.1.4 程序設計
3.2 外擴8253對脈沖寬度的測量
3.2.1 實例功能
3.2.2 器件和原理
3.2.3 電路和原理
3.2.4 程序設計
3.3 交流電壓的檢測設計
3.3.1 實例功能
3.3.2 器件和原理
3.3.3 電路和原理
3.3.4 程序設計
3.4 溫度檢測器的設計
3.4.1 實例功能
3.4.2 器件和原理
3.4.3 電路和原理
3.4.4 程序設計
3.5 固定脈沖檢測的實現(xiàn)
3.5.1 實例功能
3.5.2 器件和原理
3.5.3 電路和原理
3.5.4 程序設計
第4章 信號處理與算法
4.1 加減法的實現(xiàn)
4.1.1 實例功能
4.1.2 算法的實現(xiàn)
4.1.3 程序設計
4.2 8位數(shù)的乘法算法
4.2.1 實例功能
4.2.2 算法的實現(xiàn)
4.2.3 程序設計
4.3 16位數(shù)的乘法算法
4.3.1 實例功能
4.3.2 算法的實現(xiàn)
4.3.3 程序設計
4.4 16位數(shù)的除法
4.4.1 實例功能
4.4.2 算法的實現(xiàn)
4.4.3 程序設計
4.5 16位二進制和5位BCD碼轉換
4.5.1 實例功能
4.5.2 算法的實現(xiàn)
4.5.3 程序設計
4.6 均值濾波算法
4.6.1 實例功能
4.6.2 算法的實現(xiàn)
4.6.3 程序設計
4.7 中值濾波算法
4.7.1 實例功能
4.7.2 算法的實現(xiàn)
4.7.3 程序設計
第5章 機電控制
5.1 應用PWM信號驅動直流電機
5.1.1 實例功能
5.1.2 器件和原理
5.1.3 電路和原理
5.1.4 程序設計
5.2 三角波發(fā)生器的實現(xiàn)
5.2.1 實例功能
5.2.2 器件和原理
5.2.3 電路和原理
5.2.4 程序設計
5.3 步進電機位置控制
5.3.1 實例功能
5.3.2 器件和原理
5.3.3 電路和原理
5.3.4 程序設計
5.4 應用CCP模塊實現(xiàn)時間控制
5.4.1 實例功能
5.4.2 器件和原理
5.4.3 電路和原理
5.4.4 程序設計
第6章 PIC單片機的數(shù)據通信
6.1 單片機和計算機之間并行通信的實現(xiàn)
6.1.1 實例功能
6.1.2 器件和原理
6.1.3 電路和原理
6.1.4 程序設計
6.2 實現(xiàn)單片機和單片機之間的串行通信
6.2.1 實例功能
6.2.2 器件和原理
6.2.3 電路和原理
6.2.4 程序設計
6.3 實現(xiàn)單片機和計算機之間的串行通信
6.3.1 實例功能
6.3.2 器件和原理
6.3.3 電路和原理
6.3.4 程序設計
6.4 單片機與外圍器件之間串行通信的實現(xiàn)
6.4.1 實例功能
6.4.2 器件和原理
6.4.3 電路和原理
6.4.4 程序設計
第7章 單片機系統(tǒng)開發(fā)可靠性技術
7.1 接地技術
7.1.1 接地的含義
7.1.2 接地目的
7.1.3 接地分類
7.1.4 地線的設計
7.2 PCB布線
7.2.1 PCB的布局
7.2.2 電源、地線的處理
7.2.3 數(shù)字電路與模擬電路的共地處理
7.2.4 設計規(guī)則檢查(DRC)
7.2.5 數(shù)字電路與模擬電路的分區(qū)設計
7.2.6 布線規(guī)則
7.3 抗電磁干擾技術
7.3.1 電磁干擾源
7.3.2 抗電磁干擾的方法
7.4 電源技術
7.4.1 概述
7.4.2 電壓變換
7.4.3 電源的監(jiān)控
7.4.4 開關電源
7.5 WDT技術
7.5.1 看門狗的功能
7.5.2 硬件看門狗介紹
7.5.3 軟件看門狗介紹
7.5.4 PIC單片機片上WDT
第8章 單片機系統(tǒng)開發(fā)過程
8.1 PIC單片機家族概述
8.1.1 PIC單片機分類
8.1.2 PIC單片機特點介紹
8.2 PIC單片機選型介紹
8.2.1 PIC12C5XX系列單片機
8.2.2 PIC16C5X系列單片機
8.2.3 PIC16C6X系列單片機
8.2.4 PIC16C7X系列單片機
8.2.5 PIC16F8X系列單片機
8.2.6 PIC16F87X系列單片機
8.3 系統(tǒng)方案設計
8.4 系統(tǒng)硬件開發(fā)設計
8.4.1 基本步驟
8.4.2 硬件的電路原理圖設計
8.4.3 PCB板的生成
8.5 系統(tǒng)軟件開發(fā)設計
8.5.1 采用匯編語言進行開發(fā)
8.5.2 采用C語言進行開發(fā)