單片機技術(shù)及應(yīng)用——基于Proteus仿真的C語言程序設(shè)計(第2版)
定 價:36.5 元
- 作者:楊暾
- 出版時間:2018/4/1
- ISBN:9787121333385
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1;TP312.8
- 頁碼:268
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是職業(yè)教育電子與信息技術(shù)專業(yè)課程改革創(chuàng)新規(guī)劃教材。本書以MCS-51系列單片機為主體,運用Proteus軟件仿真和C語言程序設(shè)計,通過大量典型的多任務(wù)項目實訓(xùn)詳細介紹了單片機開發(fā)必備的基礎(chǔ)知識和軟硬件條件,系統(tǒng)介紹了單片機的基本結(jié)構(gòu)、定時/計數(shù)器、中斷系統(tǒng)、串行通信及常用接口技術(shù)等基礎(chǔ)知識及相應(yīng)的C語言程序設(shè)計基本方法。本書所有實例均采用仿真軟件Proteus進行仿真和實驗板進行實驗,使讀者在實踐中逐步掌握單片機的硬件結(jié)構(gòu)和C語言程序設(shè)計開發(fā)方法。 本書在編寫時力求通俗易懂,知識講解以"必須、夠用”為原則,技能培養(yǎng)以"緊密結(jié)合實踐”為特色,項目任務(wù)設(shè)計知識覆蓋面廣,技能要求全面,因此本書特別適合單片機和C語言程序設(shè)計零起點的初學(xué)者作為單片機技術(shù)快速入門使用。
南京新港中等專業(yè)學(xué)校高級教師、技能專家,主要從事電子技術(shù)專業(yè)的教學(xué)與研究工作。編寫有“十二五”國家規(guī)劃教材《單片機技術(shù)及應(yīng)用》等教材。
第1模塊 了解單片機
項目1 了解單片機的基本結(jié)構(gòu)與應(yīng)用
任務(wù)1-1-1 了解單片機的發(fā)展知識
任務(wù)1-1-2 了解單片機的常用類型
任務(wù)1-1-3 了解單片機基本結(jié)構(gòu)與應(yīng)用
項目2 了解單片機的數(shù)學(xué)與邏輯工具
任務(wù)1-2-1 了解數(shù)制基本知識
任務(wù)1-2-2 理解數(shù)制間的轉(zhuǎn)換方法
任務(wù)1-2-3 理解單片機中數(shù)的表示方法
任務(wù)1-2-4 理解邏輯數(shù)據(jù)及其基本運算
項目3 了解單片機學(xué)習(xí)的軟/硬件條件
任務(wù)1-3-1 了解單片機學(xué)習(xí)的軟件條件
任務(wù)1-3-2 了解單片機學(xué)習(xí)的硬件條件
第2模塊 單片機開發(fā)軟件與開發(fā)過程
項目4 仿真軟件Proteus的使用
任務(wù)2-4-1 感受Proteus軟件的強大功能
任務(wù)2-4-2 掌握Proteus軟件的使用方法
任務(wù)2-4-3 Proteus仿真設(shè)計快速入門
項目5 Keil C51的使用
任務(wù)2-5-1 理解單片機最小系統(tǒng)
任務(wù)2-5-2 KeilμVision2使用快速入門
項目6 程序燒錄軟件及單片機實驗板的使用
任務(wù)2-6-1 掌握ZW&YT單片機實驗板的使用方法
任務(wù)2-6-2 掌握STC_ISP_V488程序燒錄軟件的使用方法
第3模塊 單片機基本結(jié)構(gòu)項目實訓(xùn)
項目7 LED發(fā)光管控制
任務(wù)3-7-1 使用P1口控制LED燈閃爍
任務(wù)3-7-2 使用P3口流水點亮8位LED
任務(wù)3-7-3 使用數(shù)組控制P0口流水燈
任務(wù)3-7-4 使用運算符控制P2口流水燈
任務(wù)3-7-5 使用switch語句控制P2口LED流水燈
任務(wù)3-7-6 使用if語句控制P2口LED流水燈
任務(wù)3-7-7 使用數(shù)組的指針控制P2口流水燈
任務(wù)3-7-8 用指針作函數(shù)參數(shù)控制P2口流水燈
任務(wù)3-7-9 用函數(shù)庫文件控制P2口LED流水燈
項目8 LED數(shù)碼管顯示控制
任務(wù)3-8-1 用LED數(shù)碼管靜態(tài)顯示數(shù)字
任務(wù)3-8-2 用數(shù)碼管動態(tài)掃描顯示數(shù)碼
任務(wù)3-8-3 用數(shù)碼管仿跑馬燈
任務(wù)3-8-4 用數(shù)碼管顯示倒計數(shù)過程
第4模塊 單片機定時/計數(shù)器項目實訓(xùn)
項目9 定時/計數(shù)器查詢方式的應(yīng)用
任務(wù)4-9-1 用定時器T0查詢方式控制P2口流水燈
任務(wù)4-9-2 用定時器T1查詢方式控制單片機發(fā)出1kHz音頻
任務(wù)4-9-3 將計數(shù)器T0計數(shù)的結(jié)果送LED數(shù)碼管顯示
第5模塊 單片機中斷系統(tǒng)項目實訓(xùn)
項目10 定時/計數(shù)器中斷控制
任務(wù)5-10-1 簡易數(shù)碼秒表設(shè)計
任務(wù)5-10-2 使用定時器T0的中斷控制數(shù)碼管倒計數(shù)顯示
任務(wù)5-10-3 使用計數(shù)器T1的中斷控制數(shù)碼管顯示按鍵計數(shù)
項目11 音樂播放控制
任務(wù)5-11 使用定時器T0的中斷實現(xiàn)樂曲的播放
項目12 外部中斷源中斷控制
任務(wù)5-12-1 使用外中斷 對脈沖信號計數(shù),結(jié)果送LED數(shù)碼管顯示
任務(wù)5-12-2 使用外中斷 控制數(shù)碼管顯示按鍵計數(shù)
任務(wù)5-12-3 使用數(shù)碼管顯示倒計數(shù)過程穿插中斷控制
第6模塊 單片機串行通信技術(shù)項目實訓(xùn)
項目13 串并轉(zhuǎn)換控制
任務(wù)6-13 使用串行口方式0串并轉(zhuǎn)換控制流水燈
項目14 單片機控制單片機
任務(wù)6-14-1 使用串口方式1進行單工通信
任務(wù)6-14-2 使用串口方式3進行單工通信
第7模塊 單片機綜合應(yīng)用項目實訓(xùn)
項目15 數(shù)碼電子鐘設(shè)計
任務(wù)7-15 設(shè)計獨立式鍵盤調(diào)時的數(shù)碼電子鐘
項目16 簡易電子琴設(shè)計
任務(wù)7-16 設(shè)計簡易電子琴
第8模塊 單片機應(yīng)用拓展項目實訓(xùn)
項目17 DS18B20測溫控制
任務(wù)8-17 設(shè)計數(shù)碼管顯示的DS18B20溫度檢測器
項目18 1602字符型LCD顯示控制
任務(wù)8-18-1 使用1602字符型LCD顯示字符
任務(wù)8-18-2 使用1602字符型LCD顯示字符串
項目19 DS1302適時時鐘控制
任務(wù)8-19 設(shè)計1602字符型LCD顯示的DS1302日歷時鐘
項目20 8x8LED點陣屏顯示控制
任務(wù)8-20-1 LED點陣屏的點亮與閃爍程序設(shè)計
任務(wù)8-20-2 LED點陣屏的動態(tài)顯示程序設(shè)計
任務(wù)8-20-3 LED點陣屏模擬電梯上升樓層數(shù)字顯示
項目21 AD/DA轉(zhuǎn)換控制
任務(wù)8-21 使用ADC0832設(shè)計5V直流數(shù)字電壓表
附錄 項目工作知識鏈接列表
參考文獻