本書以介紹PIC16F87X型號單片機為主,并適當兼顧PIC全系列,共分9章,內容包括:基本概念、PIC16F877硬件概況、指令系統(tǒng)、匯編程序設計、集成開發(fā)環(huán)境、在線調試工具、定時器、中斷邏輯以及應用系統(tǒng)性能優(yōu)化。突出特點:通俗易懂、可讀性強、系統(tǒng)全面、學練結合、學用并重、實例豐富、習題齊全、教者輕松、學者有趣。
本書是作者在“2000年微芯技術精英年會”上應Microchip(微芯)公司和北京航空航天大學出版社之邀,為該公司在我國開展的“大學計劃”撰寫的教學用書、培訓教材和自學讀本。同時,它也廣泛地適用于初步具備電子技術和計算機基礎知識的電子、電信、計算機、電氣、電力、電器、機電等涉電專業(yè)的在校學生、教師、單片機愛好者、電子愛好者、電子產(chǎn)品開發(fā)者、電器維修人員、工程技術人員閱讀。
全套教程共分2篇,即基礎篇和提高篇,分2冊出版,以適應不同課時和不同專業(yè)的需要,也為讀者增加了一種可選方案。
李學海,先后攻讀過通信電源、電子工程和通信系統(tǒng)等專業(yè)。從事教學20余年,教過:物理、電路分析、數(shù)字電路、模擬電路、電子測量、程控交換原理、電信業(yè)務與管理、電信概要、電信終端設備、微機原理、微機接口技術、匯編程序設計、8051單片機、PIC單片機EM78單片機、EDA
第1章 基本概念和背景知識
1.1 鳥瞰單片機
1.2 審視單片機
1.3 鎖定PIC系列8位單片機
1.4 寫作思路和目標
1.5 常用的專業(yè)名詞和技術術語
思考題與練習題
第2章 PIC16F877硬件系統(tǒng)概況
2.1 PIC16F877內部結構概覽
2.2 PIC16F87X封裝形式和引腳功能
2.3 程序存儲器和堆棧
2.4 RAM數(shù)據(jù)存儲器(文件寄存器)
2.5 電源、復位和時鐘電路簡介
2.6 輸入/輸出端口的基本功能
思考題與練習題
第3章 指令系統(tǒng)分類解析
3.1 指令系統(tǒng)概覽
3.2 指令的分類方法
3.3 尋址方式
3.4 指令系統(tǒng)分類解析
3.5 數(shù)據(jù)傳遞關系
3.6 指令系統(tǒng)的內在規(guī)律
3.7 “內核—寄存器—外圍模塊”相互關系
思考題與練習題
第4章 匯編程序設計基礎和匯編語言工具鏈
4.1 概述
4.2 常用偽指令
4.3 四種基本程序結構
4.4 兩個PIC編程的特殊問題
4.7 匯編語言工具鏈
4.8 輸入文件的解讀
4.9 輸出文件的解讀
思考題與練習題
第5章 軟件集成開發(fā)環(huán)境MPLAB和軟件模擬開發(fā)技術
第6章 硬件綜合開發(fā)工具MPLAB-ICD和硬件仿真開發(fā)技術
第7章 定時器/計數(shù)器TMR0
第8章 中斷概念和中斷邏輯
第9章 應用系統(tǒng)性能的優(yōu)化設計
附錄A ASCII碼表
附錄B 特殊功能寄存器及其復位值一覽表
附錄C 英文指令系統(tǒng)概覽
附錄D 特殊指令助記符(宏指令)
附錄E 宏匯編器MPASM偽指令一覽表
附錄F 包含文件P16F877.INC
附錄G MPASM出錯、警告、提示信息列表
G.1 出錯性顯示信息
G.2 警告性顯示信息
G.3 提示性顯示信息
附錄H Mplink分析、連接信息列表
H.1 分析性顯示信息
H.2 連接性顯示信息
H.3 連接警告性顯示信息
H.4 庫文件錯誤信息
H.5 COFF文件錯誤信息
H.6 COFF到COD文件轉換錯誤信息
H.7 COFF到COD文件轉換警告信息
附錄I MPLAB-ICD演示板電路原理圖
參考文獻