應(yīng)俊主編的《高等學(xué)校電子與通信工程類專業(yè)十二五規(guī)劃教材:51單片機(jī)原理與應(yīng)用實(shí)驗(yàn)指導(dǎo)》從現(xiàn)代電子系統(tǒng)設(shè)計(jì)的角度出發(fā),以KeilμVision4為集成開發(fā)環(huán)境、自制51單片機(jī)學(xué)習(xí)板為硬件載體、Proteus為仿真軟件,選用易于開發(fā)、便于移植的C51作為編程語(yǔ)言,介紹了51單片機(jī)技術(shù)及應(yīng)用。所選實(shí)訓(xùn)項(xiàng)目具備基礎(chǔ)性、典型性、設(shè)計(jì)性、綜合性和創(chuàng)新性特點(diǎn),且突出了51單片機(jī)技術(shù)的實(shí)用性和工程性。
《高等學(xué)校電子與通信工程類專業(yè)十二五規(guī)劃教材:51單片機(jī)原理與應(yīng)用實(shí)驗(yàn)指導(dǎo)》包括3篇,根據(jù)“基本準(zhǔn)備”—“基礎(chǔ)模塊單元實(shí)驗(yàn)”—“綜合應(yīng)用實(shí)訓(xùn)”的理念進(jìn)行劃分。第1篇為準(zhǔn)備篇,主要講解單片機(jī)應(yīng)用系統(tǒng)的開發(fā)流程、51單片機(jī)的主要開發(fā)工具及其使用。第2篇為基礎(chǔ)篇,選取了19個(gè)實(shí)驗(yàn)項(xiàng)目,側(cè)重于介紹51單片機(jī)主要基本功能模塊的應(yīng)用。第3篇為綜合篇,其中包括5個(gè)綜合實(shí)訓(xùn)項(xiàng)目,選取了常用接口總線系統(tǒng)以及紅外、無(wú)線通信等系統(tǒng)的設(shè)計(jì)實(shí)例。
《高等學(xué)校電子與通信工程類專業(yè)十二五規(guī)劃教材:51單片機(jī)原理與應(yīng)用實(shí)驗(yàn)指導(dǎo)》可作為高等學(xué)校電子信息工程、電子科學(xué)與技術(shù)、通信工程、信息工程等電子信息類專業(yè)的實(shí)驗(yàn)教材,也可作為工程技術(shù)人員的參考用書。
Part1 準(zhǔn)備篇——51單片機(jī)開發(fā)工具介紹及使用
1.1 單片機(jī)應(yīng)用系統(tǒng)開發(fā)流程簡(jiǎn)介
1.2 51單片機(jī)開發(fā)工具KeilC51簡(jiǎn)介
1.3 仿真軟件Proteus簡(jiǎn)介
1.4 硬件載體—51單片機(jī)學(xué)習(xí)板
1.5 SSTEasylAP和Boot—StrapLoader軟件
1.5.1 BSL監(jiān)控程序替換SoftlCE監(jiān)控程序操作流程
1.5.2 SoftlCE監(jiān)控程序替換BSL監(jiān)控程序操作流程
1.6 軟件仿真操作流程示例(KeilC51+Proteus)
1.6.1 繪制仿真電路
1.6.2 程序編寫
1.6.3 調(diào)試
1.7 硬件聯(lián)調(diào)操作流程示例(KeilC51+學(xué)習(xí)板)
1.7.1 程序編寫
1.7.2 硬件在線聯(lián)調(diào)
Part2 基礎(chǔ)篇——51單片機(jī)基本功能模塊實(shí)驗(yàn)
2.1 基本C51語(yǔ)言
2.1.1 實(shí)驗(yàn)?zāi)康?br />2.1.2 主要背景知識(shí)
實(shí)驗(yàn)1控制一盞發(fā)光二極管
實(shí)驗(yàn)2控制一盞發(fā)光二極管的閃爍
實(shí)驗(yàn)3流水燈
2.2 51單片機(jī)外部中斷
2.2.1 實(shí)驗(yàn)?zāi)康?br />2.2.2 主要背景知識(shí)
實(shí)驗(yàn)4單一外部中斷實(shí)驗(yàn)
實(shí)驗(yàn)5多個(gè)外部中斷實(shí)驗(yàn)
實(shí)驗(yàn)6中斷嵌套實(shí)驗(yàn)
2.3 定時(shí)器/計(jì)數(shù)器及定時(shí)器中斷
2.3.1 實(shí)驗(yàn)?zāi)康?br />2.3.2 主要背景知識(shí)
實(shí)驗(yàn)7輪詢法定時(shí)和定時(shí)器中斷對(duì)比實(shí)驗(yàn)
實(shí)驗(yàn)8長(zhǎng)時(shí)間定時(shí)實(shí)驗(yàn)
實(shí)驗(yàn)9計(jì)數(shù)器實(shí)驗(yàn)
實(shí)驗(yàn)10用GATE位測(cè)量脈寬
2.4 51單片機(jī)串口通信
2.4.1 實(shí)驗(yàn)?zāi)康?br />2.4.2 主要背景知識(shí)
實(shí)驗(yàn)11串口工作方式1的應(yīng)用實(shí)驗(yàn)
實(shí)驗(yàn)12串口工作方式2和方式3的應(yīng)用實(shí)驗(yàn)
實(shí)驗(yàn)13單片機(jī)與PC機(jī)的串口通信實(shí)驗(yàn)
2.5 51單片機(jī)系統(tǒng)擴(kuò)展
2.5.1 實(shí)驗(yàn)?zāi)康?br />2.5.2 主要背景知識(shí)
實(shí)驗(yàn)14并行I/O口擴(kuò)展實(shí)驗(yàn)
實(shí)驗(yàn)15譯碼器擴(kuò)展并行I/O口實(shí)驗(yàn)
2.6 數(shù)碼管顯示
2.6.1 實(shí)驗(yàn)?zāi)康?br />2.6.2 主要背景知識(shí)
實(shí)驗(yàn)16數(shù)碼管的靜態(tài)顯示
實(shí)驗(yàn)17數(shù)碼管的動(dòng)態(tài)顯示
2.7 獨(dú)立按鍵和鍵盤矩陣
2.7.1 實(shí)驗(yàn)?zāi)康?br />2.7.2 主要背景知識(shí)
實(shí)驗(yàn)18獨(dú)立按鍵掃描
實(shí)驗(yàn)19鍵盤矩陣掃描
Part3 綜合篇——51單片機(jī)系統(tǒng)綜合實(shí)訓(xùn)
實(shí)訓(xùn)1基于DSl8820的數(shù)字溫度計(jì)的設(shè)計(jì)與制作
實(shí)訓(xùn)2基于TLcl543的數(shù)字電壓表的設(shè)計(jì)與制作
實(shí)訓(xùn)3數(shù)字秒表的設(shè)計(jì)與制作
實(shí)訓(xùn)4紅外解碼器的設(shè)計(jì)與制作
實(shí)訓(xùn)5無(wú)線環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì)與制作
附錄A 51單片機(jī)學(xué)習(xí)板原理電路圖
附錄B 51單片機(jī)學(xué)習(xí)板器件清單
附錄C 51單片機(jī)學(xué)習(xí)板測(cè)試程序
附錄D Proteus部分常用器件對(duì)照表
附錄E 書中涉及的主要器件的引腳圖和功能表
參考文獻(xiàn)