出版時間:2012-3 出版社:電子工業(yè) 作者:楊暾 頁數(shù):211
內(nèi)容概要
本書是中等職業(yè)教育電子與信息技術專業(yè)課程改革創(chuàng)新規(guī)劃教材。本書以MCS-51系列單片機為主體,運用Proteus軟件仿真和C語言程序設計,通過大量典型的多任務項目實訓詳細介紹了單片機開發(fā)必備的基礎知識和軟硬件條件,系統(tǒng)介紹了單片機的基本結構、定時/計數(shù)器、中斷系統(tǒng)、串行通信及常用接口技術等基礎知識及相應的C語言程序設計基本方法。本書所有實例均采用仿真軟件Proteus進行仿真和實驗板進行實驗,使讀者在實踐中逐步掌握單片機的硬件結構和C語言程序設計開發(fā)方法。
本書在編寫時力求通俗易懂,知識講解以“必須、夠用”為原則,技能培養(yǎng)以“緊密結合實踐”為特色,項目任務設計知識覆蓋面廣,技能要求全面,因此本書特別適合單片機和C語言程序設計零起點的初學者作為單片機技術快速入門使用。
本書是中等職業(yè)教育電子與信息技術專業(yè)的專業(yè)技能課程教材用書,此外也可作為其他電類、控制類專業(yè)或高職高專院校的選修用書,或作為電子愛好者及各類工程技術人員的參考用書。
為方便教師教學與學生自學,本書還配有教學電子資料包可供免費下載。
書籍目錄
第1模塊了解單片機
項目1了解單片機的基本結構與應用
任務1-1-1了解單片機的發(fā)展知識
任務1-1-2了解單片機的常用類型
任務1-1-3了解單片機基本結構與應用
項目2了解單片機的數(shù)學與邏輯工具
任務1-2-1了解數(shù)制基本知識
任務1-2-2理解數(shù)制間的轉換方法
任務1-2-3理解單片機中數(shù)的表示方法
任務1-2-4理解邏輯數(shù)據(jù)及其基本運算
項目3了解單片機學習的軟/硬件條件
任務1-3-1了解單片機學習的軟件條件
任務1-3-2了解單片機學習的硬件條件
第2模塊單片機開發(fā)軟件與開發(fā)過程
項目4仿真軟件Proteus的使用
任務2-4-1感受Proteus軟件的強大功能
任務2-4-2掌握Proteus軟件的使用方法
任務2-4-3Proteus仿真設計快速入門
項目5Keil C51的使用
任務2-5-1理解單片機最小系統(tǒng)
任務2-5-2Keil μVision2使用快速入門
項目6程序燒錄軟件及單片機實驗板的使用
任務2-6-1掌握ZW&YT單片機實驗板的使用方法
任務2-6-2掌握STC_ISP_V488程序燒錄軟件的使用方法
第3模塊單片機基本結構 項目實訓
項目7LED發(fā)光管控制
任務3-7-1使用P1口控制LED燈閃爍
任務3-7-2使用P3口流水點亮8位LED
任務3-7-3使用數(shù)組控制P0口流水燈
任務3-7-4使用運算符控制P2口流水燈
任務3-7-5使用swtich語句控制P2口LED流水燈
任務3-7-6使用if語句控制P2口LED流水燈
任務3-7-7使用數(shù)組的指針控制P2口流水燈
任務3-7-8用指針作函數(shù)參數(shù)控制P2口流水燈
任務3-7-9用函數(shù)庫文件控制P2口LED流水燈
項目8LED數(shù)碼管顯示控制
任務3-8-1用LED數(shù)碼管靜態(tài)顯示數(shù)字
任務3-8-2用數(shù)碼管動態(tài)掃描顯示數(shù)碼
任務3-8-3用數(shù)碼管仿跑馬燈
任務3-8-4用數(shù)碼管顯示倒計數(shù)過程
第4模塊單片機定時/計數(shù)器 項目實訓
項目9定時/計數(shù)器查詢方式的應用
任務4-9-1用定時器T0查詢方式控制P2口流水燈
任務4-9-2用定時器T1查詢方式控制單片機發(fā)出1kHz音頻
任務4-9-3將計數(shù)器T0計數(shù)的結果送LED數(shù)碼管顯示
第5模塊單片機中斷系統(tǒng) 項目實訓
項目10定時/計數(shù)器中斷控制
任務5-10-1簡易數(shù)碼秒表設計
任務5-10-2使用定時器T0的中斷控制數(shù)碼管倒計數(shù)顯示
任務5-10-3使用計數(shù)器T1的中斷控制數(shù)碼管顯示按鍵計數(shù)
項目11音樂播放控制
任務5-11使用定時器T0的中斷實現(xiàn)樂曲的播放
項目12外部中斷源中斷控制
任務5-12-1使用外中斷INT0對脈沖信號計數(shù),結果送LED數(shù)碼管顯示
任務5-12-2使用外中斷INT1控制數(shù)碼管顯示按鍵計數(shù)
任務5-12-3使用數(shù)碼管顯示倒計數(shù)過程穿插中斷控制
第6模塊單片機串行通信技術 項目實訓
項目13串并轉換控制
任務6-13使用串行口方式0串并轉換控制流水燈
項目14單片機控制單片機
任務6-14-1使用串口方式1進行單工通信
任務6-14-2使用串口方式3進行單工通信
第7模塊單片機綜合應用 項目實訓
項目15數(shù)碼電子鐘設計
任務7-15設計獨立式鍵盤調(diào)時的數(shù)碼電子鐘
項目16簡易電子琴設計
任務7-16設計簡易電子琴
附錄 項目工作知識鏈接列表
參考文獻
章節(jié)摘錄
版權頁:插圖:(1)在家用電器中的應用。可以這樣說,現(xiàn)在的智能家電基本上都是采用了單片機控制,從電飯煲、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材,再到電子秤量設備,五花八門,無所不在。(2)在工業(yè)控制中的應用。用單片機可以構成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如,工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構成二級控制系統(tǒng)等。(3)在智能儀器儀表上的應用。單片機廣泛應用于儀器儀表中,結合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。(4)在計算機網(wǎng)絡和通信領域中的應用?,F(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡和通信設備間的應用提供了極好的物質(zhì)條件?,F(xiàn)在的通信設備基本上都實現(xiàn)了單片機智能控制,從小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信,到日常生活中隨處可見的電話機、手機、集群移動通信、無線電對講機等,都離不開單片機的應用。(5)在醫(yī)用設備領域中的應用。單片機在醫(yī)用設備中的用途也相當廣泛,如醫(yī)用呼吸機,各種分析儀、監(jiān)護儀,超聲診斷設備及病床呼叫系統(tǒng)等。(6)在各種大型電器中的模塊化應用。某些專用單片機設計用于實現(xiàn)特定功能,從而在各種電路中進行模塊化應用,而不要求使用人員了解其內(nèi)部結構。如音樂集成單片機,看似簡單的功能,微縮在純電子芯片中(有別于磁帶機的原理),就需要復雜的類似于計算機的原理。音樂信號以數(shù)字的形式存于存儲器中(類似于ROM),由微控制器讀出,轉化為模擬音樂電信號(類似于聲卡)。在大型電路中,這種模塊化應用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也便于更換。
編輯推薦
《單片機技術及應用:基于Proteus仿真的C語言程序設計》以循序漸進、科學合理的知識與技能安排學習進程,按照“項目工作目標,項目工作知識鏈接,硬件電路設計,軟件程序設計,項目驗證實踐,項目工作拓展,思考與練習”的項目任務實踐環(huán)節(jié)展開項目工作任務。理實一體,層層深入,不斷落實項目學習目標。
圖書封面
評論、評分、閱讀與下載