書中系統(tǒng)地介紹了80C51系列單片機的原理及接口技術,較好地體現(xiàn)了應用型人才的培養(yǎng)要求,其特點為:
著力片上資源、強化編程訓練。盡管新型單片機芯片不斷推出,但片上基本資源仍保持穩(wěn)定。掌握單片機技術就是用程序調(diào)度單片機資源工作。因此本書仍以匯編語言為主要編程工具講述程序的設計方法與技巧,并將μVision軟件的學習與運用貫穿于課程的始終。
適合教師講授、易于學生閱讀。本書選材規(guī)范,通俗易懂,每章都配有小結(jié)、思考題及習題和實驗內(nèi)容。對教師提供配套課件及全部習題答案(含上機驗證的源程序)。另外,本書注意反映當代單片機技術的發(fā)展,適當介紹了串行接口芯片及C51語言的基本知識。有助于學生進一步的學習和提高。
本書可以作為本科自動化、計算機、電子信息工程、通信工程、測控技術與儀器、機電一體化等專業(yè)的教材,還可供其他技術人員參考。
第1章 緒論
1.1 電子計算機概述
1.1.1 電子計算機的經(jīng)典結(jié)構(gòu)
1.1.2 微型計算機的組成及其應用形態(tài)
1.2 單片機的發(fā)展過程及產(chǎn)品近況
1.2.1 單片機的發(fā)展過程
1.2.2 單片機產(chǎn)品近況
1.3 單片機的特點及應用領域
1.3.1 單片機的特點
1.3.2 單片機的應用領域
1.4 單片機應用系統(tǒng)開發(fā)過程
1.4.1 指令及目標碼
1.4.2 開發(fā)過程
1.4.3 單片機開發(fā)技術的進展
1.5 μVision集成開發(fā)環(huán)境簡介
第1章 緒論
1.1 電子計算機概述
1.1.1 電子計算機的經(jīng)典結(jié)構(gòu)
1.1.2 微型計算機的組成及其應用形態(tài)
1.2 單片機的發(fā)展過程及產(chǎn)品近況
1.2.1 單片機的發(fā)展過程
1.2.2 單片機產(chǎn)品近況
1.3 單片機的特點及應用領域
1.3.1 單片機的特點
1.3.2 單片機的應用領域
1.4 單片機應用系統(tǒng)開發(fā)過程
1.4.1 指令及目標碼
1.4.2 開發(fā)過程
1.4.3 單片機開發(fā)技術的進展
1.5 μVision集成開發(fā)環(huán)境簡介
1.5.1 μVision的界面
1.5.2 目標程序的生成
1.5.3 仿真調(diào)試
1.5.4 示例步驟
本章小結(jié)
思考題及習題
實驗一 應用系統(tǒng)開發(fā)過程演示
第2章 80C51的結(jié)構(gòu)和原理
2.1 80C51系列概述
2.2 80C51的基本結(jié)構(gòu)與應用模式
2.3 80C51典型產(chǎn)品資源配置與引腳封裝
2.4 單片機的CPU
2.5 80C51的存儲器組織
2.6 80C51的并行口結(jié)構(gòu)與操作
本章小結(jié)
思考題及習題
實驗二 片上資源認知實驗
第3章 80C51的指令系統(tǒng)
3.1 指令格式及常用符號
3.2 80C51的尋址方式
3.3 數(shù)據(jù)傳送類指令(29條)
3.4 算述運算類指令(24條)
3.5 邏輯運算與循環(huán)類指令(24條)
3.6 控制轉(zhuǎn)移類指令(17條)
3.7 位操作類指令(17條)
本章小結(jié)
思考題及習題
實驗三 指令與尋址方式認知實驗
第4章 80C51的匯編語言程序設計
4.1 程序編制的方法和技巧
4.2 源程序的編輯和匯編
4.3 基本程序結(jié)構(gòu)
4.4 子程序及其調(diào)用
4.5 簡單I/O設備的并口直接驅(qū)動示例
本章小結(jié)
思考題及習題
實驗四 程序設計與硬件仿真實驗
……
第5章 80C51的中斷系統(tǒng)及定時/計數(shù)器
第6章 80C51單片機的串行口
第7章 80C51單片機的系統(tǒng)擴展
第8章 80C51的串行總線擴展
第9章 80C51單片機的模擬量接口
第10章 80C51單片機的C語言程序設計
第11章 80C51應用系統(tǒng)設計方法
附錄
參考文獻