內容簡介
本書共9章,前3章介紹了
PIC單片機的發展概述、PIC16F87X系列單片機的開發環境和C語言開發工具的使用;第4章至第8章具體講述了PIC16F87X系列單片機的模數轉換器、捕獲/比較/PWM模組(
CCP)、支持RS-485和RS-232的可定址
USART模組、支持SPI和I2C的同步串列連線埠(
SSP)模組等模組的設計使用方法;第9章介紹了FLASH線上編程技術和綜合套用各個模組的無線遙控玩具坦克和多路模擬量採集的套用實例。
本書可以作為PIC單片機開發和學習
PICC語言編程技術的參考書,適用於大中專院校師生和PIC單片機開發人員使用。
編輯推薦
本書採用硬體設計和軟體開發相結合的方式,系統全面地介紹了模數轉換器、捕獲/比較/PWM模組(
CCP)、支持RS-485和RS-232的可定址USART模組、支持
SPI和
I2C的同步串列連線埠(
SSP)模組等的設計使用方法及FLASH線上編程技術。本書還介紹了無線電技術方面的套用,專門編寫了無線遙控玩具坦克和多路模擬量採集的綜合套用實例。為了方便讀者學習使書本信息用,本書遵循由簡到繁、由基礎理論到實際套用的過程,通過豐富的例程全面地介紹了PIC16F87X系列單片機的使用方法。
目錄
第1章PIC單片機概述
1.1PIC單片機的發展概述
1.2PIC16F87X系列單片機
1.2.1PIC16F87X單片機的特性
1.2.2PIC16F87X單片機的硬體資源
第2章MPLAB集成開發環境軟體包
2.1MPLAB的組成
2.2MPLAB的安裝
2.2.1完整的MPLAB安裝
2.2.2定製安裝MPLAB
2.2.3MicrochipMPLAB程式組及其圖示
2.3啟動MPLAB
2.4MPLAB的套用
2.4.1MPLAB的設定
2.4.2創建簡單的項目
2.4.3新建和彙編一個簡單的源檔案
2.4.4程式調試
2.5MPLAB開發工具
2.5.1MPLAB-ICE2000硬體仿真器
2.5.2實時線上仿真器PICMATEⅡ主要功能
2.5.3PICSTART-PLUS編程器
2.5.4PICKIT燒寫器
2.6MPLAB-ICD實時線上調試
2.6.1實時線上調試開發工具套件
2.6.2MPLAB-ICD線上調試工具的安裝和啟用
2.7PIC開發語言
2.7.1彙編語言編譯器
2.7.2MPASM彙編語言
第3章PICC編譯器簡介
3.1MPLAB環境中編譯器設定