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