單片機(jī)技術(shù)與應(yīng)用教程(第2版)
定 價:59 元
叢書名:“十三五”應(yīng)用型人才培養(yǎng)規(guī)劃教材
- 作者:王文海、羅德凌、朱國軍、周歡喜
- 出版時間:2019/8/1
- ISBN:9787302506645
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書由簡單到復(fù)雜的順序,以設(shè)計制作交通燈、設(shè)計制作游客流量計數(shù)器、設(shè)計制作啤酒生產(chǎn)計數(shù)器等12個項目為載體,涵蓋了開發(fā)\仿真工具軟件使用等應(yīng)用技能、單片機(jī)結(jié)構(gòu)及指令系統(tǒng)、C51程序設(shè)計、I/O口、中斷與定時計數(shù)器等資源應(yīng)用、鍵盤、顯示、AD\DA 、存儲器、串行通信、I2C與單總線器件等接口技術(shù), 是工學(xué)結(jié)合課程的優(yōu)秀教材。
1.以AT89C51單片機(jī)為對象,結(jié)合Keil ?Vision2、Proteus等單片機(jī)系統(tǒng)開發(fā)軟件,從實用角度出發(fā),以項目實施為主線,系統(tǒng)介紹51單片機(jī)的C語言程序設(shè)計和接口應(yīng)用技術(shù),是一本工學(xué)結(jié)合的特色教材。
2.合理處理基本知識和經(jīng)典接口技術(shù)與新器件應(yīng)用教學(xué)。教材除覆蓋單片機(jī)基本知識與經(jīng)典接口技術(shù)外,把AT24C02、DS18B20、DS1302等新器件的應(yīng)用作為單獨項目分別編寫,便于不同專業(yè)、不同學(xué)校的對教學(xué)內(nèi)容與項目的選取。
3.可作為高職高專電類專業(yè)單片機(jī)技術(shù)的教材,也可作為單片機(jī)愛好人員的自學(xué)用書。
第2版前言
在技術(shù)應(yīng)用型大學(xué)與高職高專教學(xué)中,采用任務(wù)驅(qū)動、項目教學(xué)等教學(xué)模式,能做到學(xué)以致用,有利于發(fā)揮學(xué)生學(xué)習(xí)的主動性和提高學(xué)生學(xué)習(xí)的效率。經(jīng)典接口技術(shù)與新器件接口應(yīng)用相結(jié)合,項目與工作任務(wù)相結(jié)合,有利于學(xué)生適應(yīng)將來的工作崗位,這也是本書編寫的特色所在。
與第1版相比,本書突出以下特點。
(1) 本書繼續(xù)采用項目驅(qū)動式的編寫方法,但更加突出精講實用、案例啟發(fā)、學(xué)以致用、鞏固提升的教學(xué)理念,以完成項目需具備的能力為目標(biāo)組織學(xué)習(xí)內(nèi)容與案例,讓學(xué)生在實踐中形成并提升單片機(jī)應(yīng)用技術(shù)能力。
(2) 更合理地處理基本知識和經(jīng)典接口技術(shù)與新器件應(yīng)用教學(xué)。本書除覆蓋單片機(jī)基本知識與經(jīng)典接口技術(shù)外,把AT24C02、DS18B20、DS1302等新器件的應(yīng)用作為單獨項目分別編寫,便于不同專業(yè)、不同學(xué)校對教學(xué)內(nèi)容與項目的選取。
本書由王文海擔(dān)任主編,羅德凌、朱國軍、周歡喜擔(dān)任副主編,王文杰擔(dān)任主審,參加本書編寫的還有鄧桂萍、王承文、周彩霞、戴儼炯和中航長飛公司謝衛(wèi)華副總工程師、譚詠梅工程師。本書是一本工學(xué)結(jié)合的項目化教材,適合應(yīng)用型大學(xué)與高職高專單片機(jī)教學(xué)及單片機(jī)愛好者學(xué)習(xí)使用。
在本書編寫過程中,編者雖力求完美,但仍難免疏漏與不足,敬請廣大讀者指正。
編者
2019年3月
王文海,男,50歲,碩士,長沙航空職業(yè)技術(shù)學(xué)院副教授。1996年-2000年 空軍5712廠擔(dān)任技術(shù)工作。
2000年-現(xiàn)在空軍航空維修技術(shù)學(xué)院擔(dān)任應(yīng)用電子專業(yè)理論與實訓(xùn)教學(xué)工作,兼教研室主任。 2007年11月參加教育部主辦的基于工作過程課程開發(fā)中德師資培訓(xùn)班學(xué)習(xí);2007年參加教育部舉辦的應(yīng)用電子技術(shù)專業(yè)資源庫建設(shè)項目。參與微處理器應(yīng)用與實踐學(xué)習(xí)領(lǐng)域資源庫建設(shè)。2006年主持電子產(chǎn)品綜合實訓(xùn)實驗室建設(shè)項目。2007年主持申報湖南省師資技能培訓(xùn)基地申報與建設(shè);2008年主持應(yīng)用電子技術(shù)院精品專業(yè)建設(shè)及省級精品專業(yè)申報工作。2013-2016年主持湖南省應(yīng)用電子技術(shù)特色專業(yè)申報與建設(shè),2014-2015年主持單片機(jī)技術(shù)與應(yīng)用湖南省名師空間課程建設(shè)。發(fā)表《用Proteus實現(xiàn)51單片機(jī)的動態(tài)仿真》《單片機(jī)應(yīng)用與實踐項目化課程構(gòu)建與實踐》《邊學(xué)邊用教學(xué)在單片機(jī)教學(xué)中的應(yīng)用研究》《項目化教學(xué)法在單片機(jī)課程教學(xué)中應(yīng)用與實踐》等論文12篇。編寫《單片機(jī)實訓(xùn)指導(dǎo)書》;在化學(xué)工業(yè)出版社,主編出版《單片機(jī)應(yīng)用與實踐教程》教材。
目錄
項目1設(shè)計制作廣告燈
1.1學(xué)習(xí)目標(biāo)
1.2項目描述
1.3相關(guān)知識
1.3.1單片機(jī)簡介
1.3.2數(shù)制與編碼
1.3.3MCS51單片機(jī)引腳與資源
1.3.4MCS51單片機(jī)時鐘、工作方式與最小系統(tǒng)
1.3.5MCS51單片機(jī)常用開發(fā)工具及使用
1.3.6Keil C51程序設(shè)計
1.3.7單片機(jī)程序設(shè)計的基本步驟
1.3.8Keil C51程序設(shè)計
1.4項目實施
1.4.1廣告燈總體設(shè)計
1.4.2設(shè)計廣告燈硬件電路
1.4.3設(shè)計廣告燈程序
1.4.4仿真調(diào)試廣告燈
1.4.5調(diào)試廣告燈
1.5拓展訓(xùn)練
項目2設(shè)計制作游客流量計數(shù)器
2.1學(xué)習(xí)目標(biāo)
2.2項目描述
2.3相關(guān)知識
2.3.1數(shù)組
2.3.2LED數(shù)碼管顯示
2.3.3數(shù)碼管與點陣應(yīng)用
2.3.4中斷系統(tǒng)
2.3.5外部中斷源
2.4項目實施
2.4.1游客流量人數(shù)計數(shù)器總體設(shè)計
2.4.2設(shè)計游客流量人數(shù)計數(shù)器硬件電路
2.4.3設(shè)計游客流量人數(shù)計數(shù)器程序
2.4.4仿真游客流量人數(shù)計數(shù)器
2.4.5調(diào)試游客流量人數(shù)計數(shù)器
2.5拓展訓(xùn)練
項目3設(shè)計制作啤酒生產(chǎn)計數(shù)器
3.1學(xué)習(xí)目標(biāo)
3.2項目描述
3.3相關(guān)知識
3.3.1定時/計數(shù)器
3.3.2定時/計數(shù)器寄存器設(shè)置
3.3.3定時/計數(shù)器作為計數(shù)器應(yīng)用
3.4項目實施
3.4.1啤酒生產(chǎn)計數(shù)器總體設(shè)計
3.4.2設(shè)計啤酒生產(chǎn)計數(shù)器硬件電路
3.4.3設(shè)計啤酒生產(chǎn)計數(shù)器程序
3.4.4仿真啤酒生產(chǎn)計數(shù)器
3.4.5調(diào)試啤酒生產(chǎn)計數(shù)器
3.5拓展訓(xùn)練
項目4設(shè)計制作9.9秒表
4.1學(xué)習(xí)目標(biāo)
4.2項目描述
4.3相關(guān)知識
4.3.1指針
4.3.2定時/計數(shù)器作為定時器使用
4.4項目實施
4.4.19.9秒表總體設(shè)計思路
4.4.2設(shè)計9.9秒表硬件電路
4.4.3設(shè)計9.9秒表程序
4.4.4仿真9.9秒表
4.4.5調(diào)試9.9秒表
4.5拓展訓(xùn)練
項目5設(shè)計制作四路搶答器
5.1學(xué)習(xí)目標(biāo)
5.2項目描述
5.3相關(guān)知識
5.3.1鍵盤與消除鍵盤抖動
5.3.2獨立鍵盤硬件結(jié)構(gòu)
5.3.3獨立鍵盤的鍵值分析與程序結(jié)構(gòu)
5.3.4獨立鍵盤應(yīng)用
5.4項目實施
5.4.1四路搶答器總體設(shè)計思路
5.4.2設(shè)計四路搶答器硬件電路
5.4.3設(shè)計四路搶答器程序
5.4.4仿真四路搶答器
5.4.5調(diào)試四路搶答器
5.5拓展訓(xùn)練
項目6設(shè)計制作密碼鎖
6.1學(xué)習(xí)目標(biāo)
6.2項目描述
6.3相關(guān)知識
6.3.1矩陣式鍵盤
6.3.2矩陣式鍵盤應(yīng)用
6.4項目實施
6.4.1密碼鎖總體設(shè)計思路
6.4.2設(shè)計密碼鎖硬件電路
6.4.3設(shè)計密碼鎖程序
6.4.4仿真密碼鎖
6.4.5調(diào)試密碼鎖
6.5拓展訓(xùn)練
項目7設(shè)計制作數(shù)字電壓表
7.1學(xué)習(xí)目標(biāo)
7.2項目描述
7.3相關(guān)知識
7.3.1液晶LCD1602功能與引腳
7.3.2液晶LCD1602指令、時序
7.3.3液晶LCD1602應(yīng)用
7.3.4A/D轉(zhuǎn)換器主要性能指標(biāo)及選擇
7.3.5ADC0809 A/D轉(zhuǎn)換器
7.3.6ADC0809與單片機(jī)硬件連接
7.3.7ADC0809時序與應(yīng)用
7.4項目實施
7.4.1數(shù)字電壓表總體設(shè)計思路
7.4.2設(shè)計數(shù)字電壓表硬件電路
7.4.3設(shè)計數(shù)字電壓表程序
7.4.4仿真數(shù)字電壓表
7.4.5調(diào)試數(shù)字電壓表
7.5拓展訓(xùn)練
項目8設(shè)計制作正弦信號發(fā)生器
8.1學(xué)習(xí)目標(biāo)
8.2項目描述
8.3相關(guān)知識
8.3.1D/A轉(zhuǎn)換器的主要性能指標(biāo)
8.3.2DAC0832 D/A轉(zhuǎn)換器
8.3.3DAC0832時序與工作方式
8.3.4MCS51單片機(jī)三總線結(jié)構(gòu)及絕對地址訪問
8.3.5DAC0832應(yīng)用
8.4項目實施
8.4.1正弦信號發(fā)生器總體設(shè)計思路
8.4.2設(shè)計正弦信號發(fā)生器硬件電路
8.4.3設(shè)計正弦信號發(fā)生器程序
8.4.4仿真調(diào)試正弦信號發(fā)生器
8.4.5調(diào)試正弦信號發(fā)生器
8.5拓展訓(xùn)練
項目9設(shè)計制作遠(yuǎn)程報警器
9.1學(xué)習(xí)目標(biāo)
9.2項目描述
9.3相關(guān)知識
9.3.1串行通信
9.3.2串行通信總線標(biāo)準(zhǔn)
9.3.3MCS51的串行口
9.3.4MCS51單片機(jī)之間的通信
9.3.5MCS51單片機(jī)串行口應(yīng)用
9.4項目實施
9.4.1遠(yuǎn)程報警器總體設(shè)計思路
9.4.2設(shè)計遠(yuǎn)程報警器硬件電路
9.4.3設(shè)計遠(yuǎn)程報警器程序
9.4.4仿真遠(yuǎn)程報警器
9.4.5調(diào)試遠(yuǎn)程報警器
9.5拓展訓(xùn)練
項目10設(shè)計制作數(shù)據(jù)復(fù)制儀
10.1學(xué)習(xí)目標(biāo)
10.2項目描述
10.3相關(guān)知識
10.3.1I2C總線與器件
10.3.2AT24C02引腳功能
10.3.3AT24C02與單片機(jī)硬件連接
10.3.4AT24C02時序與實現(xiàn)
10.3.5AT24C02時序與應(yīng)用
10.4項目實施
10.4.1數(shù)據(jù)復(fù)制儀總體設(shè)計
10.4.2設(shè)計數(shù)據(jù)復(fù)制儀硬件電路
10.4.3設(shè)計數(shù)據(jù)復(fù)制儀程序
10.4.4數(shù)據(jù)復(fù)制儀仿真
10.4.5制作與調(diào)試數(shù)據(jù)復(fù)制儀
10.5拓展訓(xùn)練
項目11設(shè)計制作數(shù)字鐘
11.1學(xué)習(xí)目標(biāo)
11.2項目描述
11.3相關(guān)知識
11.3.1結(jié)構(gòu)體、聯(lián)合體與枚舉
11.3.2DS1302特性與引腳
11.3.3DS1302內(nèi)部寄存器與控制字
11.3.4DS1302與單片機(jī)硬件連接
11.3.5DS1302讀/寫時序與實現(xiàn)
11.3.6DS1302應(yīng)用
11.4項目實施
11.4.1數(shù)字鐘總體設(shè)計思路
11.4.2設(shè)計數(shù)字鐘硬件電路
11.4.3設(shè)計數(shù)字鐘程序
11.4.4仿真數(shù)字鐘
11.4.5調(diào)試數(shù)字鐘
11.5拓展訓(xùn)練
項目12設(shè)計制作數(shù)字溫度計
12.1學(xué)習(xí)目標(biāo)
12.2項目描述
12.3相關(guān)知識
12.3.1單總線簡介
12.3.2DS18B20引腳與內(nèi)部結(jié)構(gòu)
12.3.3DS18B20與單片機(jī)硬件連接
12.3.4DS18B20復(fù)位時序與實現(xiàn),讀/寫時序與實現(xiàn)
12.3.5DS18B20命令與操作流程
12.3.6DS18B20應(yīng)用
12.4項目實施
12.4.1數(shù)字溫度計總體設(shè)計思路
12.4.2設(shè)計數(shù)字溫度計硬件電路
12.4.3設(shè)計數(shù)字溫度計程序
12.4.4仿真數(shù)字溫度計
12.4.5調(diào)試數(shù)字溫度計
12.5拓展訓(xùn)練
參考文獻(xiàn)
附錄
附錄A標(biāo)準(zhǔn)ASCII表
附錄B指令表
附錄CKeil C51常用庫函數(shù)
附錄DProteus常用元件名稱
附錄ELCD1602常用字符對照表
附錄F項目報告與項目評分標(biāo)準(zhǔn)
附錄G所用設(shè)備、工具、器材表