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