本書采用項目化方式編寫,精選單片機應(yīng)用領(lǐng)域具有代表性的11個典型產(chǎn)品作為本書的教學(xué)項目,每個項目由若干任務(wù)組成,以具體任務(wù)為載體介紹單片機的內(nèi)部結(jié)構(gòu)、中斷系統(tǒng)、定時/計數(shù)器、串行通信、單片機的擴展技術(shù)及C51編程語言等內(nèi)容。通過對典型產(chǎn)品的設(shè)計、仿真、調(diào)試,讓讀者掌握單片機的硬件結(jié)構(gòu)、常用外圍電路的設(shè)計方法和C51語言編程方法。本書可作為應(yīng)用型本科和高職院校應(yīng)用電子技術(shù)、電氣自動化技術(shù)、機電一體化技術(shù)、無人機、汽車電子等專業(yè)的單片機課程的教材,也可作為單片機培訓(xùn)班的培訓(xùn)教材,以及電子工程技術(shù)人員的參考工具書。
程緒長,山東理工職業(yè)學(xué)院專職教師,畢業(yè)于湖南大學(xué),山東理工職業(yè)學(xué)院科研創(chuàng)新團隊成員之一,曾參與綠籬修剪機的設(shè)計制作、植保無人機超低空低量施藥技術(shù)改進與推廣等國家重點教科研項目,擔(dān)任單片機原理及應(yīng)用課程教學(xué)工作多年,具有豐富的教學(xué)經(jīng)驗,獲得2017年濟寧市技術(shù)能手,2014年與2019年學(xué)校優(yōu)秀教師。
項目一 流水燈的設(shè)計 1
任務(wù)一 認(rèn)識單片機 1
任務(wù)二 認(rèn)識單片機的開發(fā)和仿真環(huán)境 12
任務(wù)三 單片機最小系統(tǒng)電路設(shè)計 26
任務(wù)四 LED與單片機的接口電路設(shè)計 29
任務(wù)五 流水燈的軟件設(shè)計 36
項目二 定時提醒器的設(shè)計 54
任務(wù)一 LED數(shù)碼管與單片機的接口電路設(shè)計 54
任務(wù)二 獨立按鍵與單片機的接口電路設(shè)計 65
任務(wù)三 定時提醒器的整體設(shè)計 74
項目三 計數(shù)器的設(shè)計 87
任務(wù)一 計數(shù)器硬件電路設(shè)計 87
任務(wù)二 計數(shù)器軟件設(shè)計 91
項目四 LED廣告字顯示屏的設(shè)計 103
任務(wù)一 LED點陣顯示屏與單片機的接口電路設(shè)計 103
任務(wù)二 LED廣告字顯示屏軟件設(shè)計 111
項目五 簡易計算器的設(shè)計 118
任務(wù)一 LCD1602與單片機的接口電路設(shè)計 118
任務(wù)二 矩陣鍵盤與單片機的接口電路設(shè)計 133
任務(wù)三 簡易計算器的整體設(shè)計 141
項目六 溫度控制系統(tǒng)的設(shè)計 148
任務(wù)一 LCD12864與單片機的接口電路設(shè)計 148
任務(wù)二 DS18B20與單片機的接口電路設(shè)計 161
任務(wù)三 溫度控制系統(tǒng)的整體設(shè)計 173
項目七 簡易數(shù)字電壓表的設(shè)計 182
任務(wù)一 A/D轉(zhuǎn)換器與單片機的接口電路設(shè)計 182
任務(wù)二 簡易數(shù)字電壓表的軟件設(shè)計 187
項目八 波形發(fā)生器的設(shè)計 193
任務(wù)一 D/A轉(zhuǎn)換器與單片機的接口電路設(shè)計 193
任務(wù)二 波形發(fā)生器的整體設(shè)計 200
項目九 叫號排隊系統(tǒng)的設(shè)計 206
任務(wù)一 單片機通信電路設(shè)計 206
任務(wù)二 叫號排隊系統(tǒng)的軟件設(shè)計 211
項目十 簡易終端數(shù)據(jù)上傳系統(tǒng)的設(shè)計 223
任務(wù)一 單片機與PC的通信電路設(shè)計 223
任務(wù)二 簡易終端數(shù)據(jù)上傳系統(tǒng)的軟件設(shè)計 228
項目十一 IC卡水表的設(shè)計 238
任務(wù)一 片外EEPROM與單片機的接口電路設(shè)計 238
任務(wù)二 IC卡水表的整體設(shè)計 249
附錄A Proteus常用元器件 255
附錄B 常用的C51庫函數(shù) 257
參考文獻 259