本書以MCS-51系列單片機(jī)為主體,運(yùn)用Proteus軟件仿真,綜合硬件電路設(shè)計(jì)制作與C語言程序設(shè)計(jì),通過大量的多任務(wù)實(shí)訓(xùn)項(xiàng)目詳細(xì)介紹了單片機(jī)開發(fā)必備的基礎(chǔ)知識和軟、硬件條件,系列介紹了單片機(jī)的基本結(jié)構(gòu)、定時器/計(jì)數(shù)器、中斷系統(tǒng)、串行通信及常用接口技術(shù)等基礎(chǔ)知識,相應(yīng)的硬件電路設(shè)計(jì)方法與電路制作技能,以及相應(yīng)的C語言程序設(shè)計(jì)基本方法。
楊暾,擔(dān)任南京市職業(yè)教育電子電工專業(yè)教研中心組兼職教研員。2003年6月被評為南京市棲霞區(qū)首屆教育科研先進(jìn)個人。2004年9月獲第四屆南京市學(xué)科教學(xué)帶頭人稱號。2006年6月被評為南京市棲霞區(qū)第二屆教育科研先進(jìn)個人
項(xiàng)目一 了解單片機(jī) 1
任務(wù)1-1 了解單片機(jī)的基本結(jié)構(gòu)與應(yīng)用 1
任務(wù)1-1-1 了解單片機(jī)的發(fā)展 1
任務(wù)1-1-2 了解單片機(jī)的常用類型 2
任務(wù)1-1-3 了解單片機(jī)的基本結(jié)構(gòu)與應(yīng)用 3
任務(wù)1-2 了解單片機(jī)的數(shù)學(xué)與邏輯工具 7
任務(wù)1-2-1 了解數(shù)制及其轉(zhuǎn)換知識 7
任務(wù)1-2-2 理解單片機(jī)技術(shù)中數(shù)的表示方法 9
任務(wù)1-2-3 理解邏輯數(shù)據(jù)及其基本運(yùn)算 9
任務(wù)1-3 了解單片機(jī)學(xué)習(xí)的軟、硬件條件 11
任務(wù)1-3-1 了解單片機(jī)學(xué)習(xí)的軟件條件 11
任務(wù)1-3-2 了解單片機(jī)學(xué)習(xí)的硬件條件 13
項(xiàng)目二 熟悉單片機(jī)技術(shù)的開發(fā)環(huán)境 16
任務(wù)2-1 仿真軟件Proteus的使用 16
任務(wù)2-1-1 了解仿真軟件Proteus 16
任務(wù)2-1-2 Proteus仿真設(shè)計(jì)快速入門 19
任務(wù)2-2 Keil C51的使用 24
任務(wù)2-2-1 了解Keil C51軟件 24
任務(wù)2-2-2 Keil μVision2使用快速入門 24
任務(wù)2-3 程序燒錄軟件及單片機(jī)實(shí)驗(yàn)板的使用 30
任務(wù)2-3-1 掌握手工自制單片機(jī)實(shí)驗(yàn)板的使用方法 30
任務(wù)2-3-2 掌握STC_ISP_V488程序燒錄軟件的使用方法 31
項(xiàng)目三 單片機(jī)最小系統(tǒng)電路設(shè)計(jì)與制作 33
任務(wù)3-1 單片機(jī)最小系統(tǒng)電路設(shè)計(jì) 33
任務(wù)3-1-1 了解單片機(jī)最小系統(tǒng)的組成 33
任務(wù)3-1-2 單片機(jī)最小系統(tǒng)電路設(shè)計(jì) 34
任務(wù)3-2 單片機(jī)最小系統(tǒng)電路制作 36
任務(wù)3-2-1 理解單片機(jī)電路制作工藝要求 36
任務(wù)3-2-2 單片機(jī)最小系統(tǒng)電路制作 37
項(xiàng)目四 廣告流水燈項(xiàng)目開發(fā) 41
任務(wù)4-1 LED廣告流水燈電路設(shè)計(jì)與制作 41
任務(wù)4-1-1 LED發(fā)光二極管廣告流水燈電路設(shè)計(jì) 41
任務(wù)4-1-2 LED發(fā)光管廣告流水燈電路制作 45
任務(wù)4-2 LED發(fā)光管廣告流水燈控制程序設(shè)計(jì) 47
任務(wù)4-2-1 廣告流水燈閃爍控制程序設(shè)計(jì) 47
任務(wù)4-2-2 使用P3口流水點(diǎn)亮廣告流水燈程序設(shè)計(jì) 51
任務(wù)4-2-3 使用數(shù)組控制P0口廣告流水燈程序設(shè)計(jì) 56
任務(wù)4-2-4 使用運(yùn)算符控制P2口廣告流水燈程序設(shè)計(jì) 61
任務(wù)4-2-5 使用switch語句控制P2口廣告流水燈程序設(shè)計(jì) 66
任務(wù)4-2-6 使用if語句控制P2口廣告流水燈程序設(shè)計(jì) 72
任務(wù)4-2-7 使用數(shù)組的指針控制P2口廣告流水燈程序設(shè)計(jì) 82
任務(wù)4-2-8 使用指針作函數(shù)參數(shù)控制P2口廣告流水燈程序設(shè)計(jì) 87
任務(wù)4-2-9 使用函數(shù)庫文件控制P2口廣告流水燈程序設(shè)計(jì) 91
項(xiàng)目五 LED數(shù)碼顯示技術(shù)項(xiàng)目開發(fā) 95
任務(wù)5-1 LED數(shù)碼顯示電路設(shè)計(jì)與制作 95
任務(wù)5-1-1 LED數(shù)碼顯示電路設(shè)計(jì) 95
任務(wù)5-1-2 LED數(shù)碼顯示電路制作 99
任務(wù)5-2 LED數(shù)碼計(jì)數(shù)牌控制程序設(shè)計(jì) 101
任務(wù)5-2-1 LED數(shù)碼計(jì)數(shù)牌的點(diǎn)亮與閃爍程序設(shè)計(jì) 101
任務(wù)5-2-2 LED數(shù)碼計(jì)數(shù)牌動態(tài)掃描顯示程序設(shè)計(jì) 105
任務(wù)5-2-3 用LED數(shù)碼計(jì)數(shù)牌倒計(jì)數(shù)顯示程序設(shè)計(jì) 109
任務(wù)5-2-4 用LED數(shù)碼計(jì)數(shù)牌仿跑馬燈程序設(shè)計(jì) 112
任務(wù)5-3 在數(shù)碼管顯示技術(shù)中應(yīng)用中斷系統(tǒng) 116
任務(wù)5-3-1 用數(shù)碼管顯示外部中斷 對脈沖信號計(jì)數(shù)結(jié)果程序設(shè)計(jì) 116
任務(wù)5-3-2 用外部中斷 控制數(shù)碼管顯示按鍵次數(shù)程序設(shè)計(jì) 123
任務(wù)5-4 在數(shù)碼管顯示技術(shù)中應(yīng)用定時/計(jì)數(shù)器 129
任務(wù)5-4-1 數(shù)碼管顯示技術(shù)中運(yùn)用定時/計(jì)數(shù)器查詢方式程序設(shè)計(jì) 129
任務(wù)5-4-2 使用定時器T0的中斷控制數(shù)碼管倒計(jì)數(shù)顯示程序設(shè)計(jì) 137
任務(wù)5-4-3 使用計(jì)數(shù)器T1的中斷控制數(shù)碼管顯示按鍵計(jì)數(shù)程序設(shè)計(jì) 141
任務(wù)5-4-4 使用數(shù)碼管顯示倒計(jì)數(shù)過程穿插中斷控制程序設(shè)計(jì) 146
任務(wù)5-5 數(shù)碼電子鐘設(shè)計(jì) 151
任務(wù)5-5-1 簡易數(shù)碼秒表程序設(shè)計(jì) 151
任務(wù)5-5-2 可調(diào)時數(shù)碼電子鐘程序設(shè)計(jì) 155
項(xiàng)目六 單片機(jī)音頻控制技術(shù)項(xiàng)目開發(fā) 163
任務(wù)6-1 音頻控制電路設(shè)計(jì)與制作 163
任務(wù)6-1-1 音頻控制電路設(shè)計(jì) 163
任務(wù)6-1-2 音頻控制電路制作 165
任務(wù)6-2 單片機(jī)音頻控制程序設(shè)計(jì) 167
任務(wù)6-2-1 用定時器T1查詢方式控制單片機(jī)發(fā)出1kHz音頻 167
任務(wù)6-2-2 簡單雙音警鈴程序設(shè)計(jì) 170
任務(wù)6-2-3 單片機(jī)播放音樂程序設(shè)計(jì) 173
任務(wù)6-3 簡易電子琴設(shè)計(jì) 178
任務(wù)6-3-1 4×4矩陣鍵盤電路設(shè)計(jì)與制作 178
任務(wù)6-3-2 簡易電子琴程序設(shè)計(jì) 182
項(xiàng)目七 單片機(jī)串行通信技術(shù)項(xiàng)目開發(fā) 192
任務(wù)7-1 串并轉(zhuǎn)換控制 192
任務(wù)7-1-1 串并轉(zhuǎn)換控制電路設(shè)計(jì)與制作 192
任務(wù)7-1-2 串并轉(zhuǎn)換控制廣告流水燈程序設(shè)計(jì) 198
任務(wù)7-2 單片機(jī)控制單片機(jī) 203
任務(wù)7-2-1 使用串口方式1進(jìn)行單工通信 203
任務(wù)7-2-2 使用串口方式3進(jìn)行單工通信 208
*項(xiàng)目八 LED點(diǎn)陣屏顯示技術(shù)項(xiàng)目開發(fā) 213
任務(wù)8-1 LED點(diǎn)陣屏顯示電路設(shè)計(jì)與制作 213
任務(wù)8-1-1 LED點(diǎn)陣屏顯示電路設(shè)計(jì) 213
任務(wù)8-1-2 8×8LED點(diǎn)陣屏顯示電路制作 217
任務(wù)8-2 LED點(diǎn)陣屏控制程序設(shè)計(jì) 219
任務(wù)8-2-1 LED點(diǎn)陣屏的點(diǎn)亮與閃爍程序設(shè)計(jì) 219
任務(wù)8-2-2 LED點(diǎn)陣屏的動態(tài)顯示程序設(shè)計(jì) 224
任務(wù)8-2-3 LED點(diǎn)陣屏模擬電梯上升樓層數(shù)字顯示 227
參考文獻(xiàn) 232