●第1章 PIC16F87XA應用基礎 1
●1.1 PIC16F87XA的體繫結構 1
●1.1.1 PIC16F87XA的內核 3
●1.1.2 PIC16F87XA的存儲器體繫 6
●1.1.3 PIC16F87XA的繫統時鐘 13
●1.1.4 PIC16F87XA的電源管理和休眠模式 14
●1.1.5 PIC16F87XA的復位 15
●1.1.6 PIC16F87XA的外部引腳封裝 16
●1.1.7 PIC16F87XA的中斷繫統 19
●1.1.8 PIC16F87XA的配置寄存器 24
●1.2 PIC16F87XA中的C語言 25
●1.2.1 PIC16F87XA中C語言的數據類型、運算符和表達式 25
●1.2.2 PIC16F87XA中C語言的結構 28
●1.2.3 PIC16F87XA中C語言的函數 29
●1.2.4 PIC16F87XA中C語言的數組和指針 30
●1.2.5 PIC16F87XA中C語言的自構造類型 32
●1.3 MPLAB集成開發環境 34
●1.3.1 MPLAB集成開發環境應用基礎 34
●1.3.2 MPLAB的工作界面 37
●1.3.3 MPLAB的菜單欄 38......
內容簡介
MPLAB是目前應用很廣泛的PIC單片機軟件開發環境,Proteus是目前應用很廣泛的硬件仿真環境。本書基於MPLAB和Proteus介紹PIC單片機體繫結構、內部資源及常用擴展器件的使用方法,並且提供了相應的Proteus應用電路和C語言應用實例代碼。
全書分為3大部分:靠前章和第2章是基礎部分,介紹MPLAB和Proteus的基礎方法。第3章到第9章是基礎應用部分,介紹PIC單片機的內部資源和典型外部擴展器件的使用方法,對這些資源和器件進行了基礎知識和Proteus庫的介紹,還提供了詳細的實例。靠前0章是綜合應用部分,介紹PIC單片機應用繫統的基礎設計方法,提供了呼吸燈、簡易壓力計、倉庫自動通風繫統3個大型綜合應用實例。