本書分為8個項目,系統(tǒng)地介紹單片機基礎(chǔ)知識、單片機C51語言入門、單片機的I/O接口應(yīng)用、定時器/計數(shù)器的應(yīng)用、中斷的應(yīng)用、80C51的串行接口與串行通信、鍵盤與顯示和模擬量轉(zhuǎn)換接口等。
本書按照理實一體體系的教學(xué)方式編寫,內(nèi)容豐富、精練,文字通俗易懂,講解深入淺出,可作為高職高專電子技術(shù)、計算機、自動化、自動控制、電氣技術(shù)、應(yīng)用電子技術(shù)、機電一體化等專業(yè)單片機課程教材,也可供從事單片機應(yīng)用設(shè)計的工程技術(shù)人員參考。
本書書分為8個項目,系統(tǒng)地介紹單片機基礎(chǔ)知識、C51語言入門知識、單片機的I/O接口應(yīng)用、定時器/計數(shù)器的應(yīng)用、中斷的應(yīng)用、80C51的串行接口與串行通信、鍵盤與顯示和模擬量轉(zhuǎn)換接口等。全書按照理論實踐一體化的教學(xué)方式編寫,可作為高職高專電子技術(shù)、計算機、自動化、自動控制、電氣技術(shù)、應(yīng)用電子技術(shù)、機電一體化等專業(yè)單片機課程教材,也可供從事單片機應(yīng)用設(shè)計的工程技術(shù)人員參考。
隨著社會的發(fā)展,企事業(yè)單位要求高職院校培養(yǎng)出更多動手能力強、綜合素質(zhì)高、符合用人單位需要的應(yīng)用型和技能型人才。應(yīng)用型和技能型人才的培養(yǎng)應(yīng)強調(diào)以知識為基礎(chǔ),以能力為重點,知識能力素質(zhì)協(xié)調(diào)發(fā)展。本書旨在理論與實踐結(jié)合、知識與案例統(tǒng)一,注重培養(yǎng)學(xué)生運用知識的創(chuàng)新能力和解決實際問題的工程能力。在觀念上力求工程科學(xué)與工程實踐并重,在內(nèi)容上突出典型開發(fā)環(huán)境、典型芯片和典型案例,在風(fēng)格上力求實用、宜教易學(xué)。本書的特色如下。
1. 以能力培養(yǎng)為本位
在編寫中,力求體現(xiàn)目前提倡的以就業(yè)為導(dǎo)向,以能力為本位的精神,注重學(xué)生技能的培養(yǎng),精練課程內(nèi)容,合理安排知識點、技能點,注重實訓(xùn)教學(xué),突出對學(xué)生實際操作能力和解決問題能力的培養(yǎng)。
2. 以宜教易學(xué)為目標(biāo)
本書力求知識點經(jīng)典、實用,體系完整、連貫;
講授方法簡單易懂、層次分明、案例實用;
對學(xué)生力求提示醒目;
每個項目都配有實訓(xùn)、思考題等。
3. 突出當(dāng)前流行技術(shù)
串行擴展技術(shù)的廣泛使用是當(dāng)今單片機系統(tǒng)設(shè)計的趨勢,本書系統(tǒng)地介紹了幾種目前應(yīng)用廣泛的串行接口芯片。C51語言編程技術(shù)已廣泛流行,本書全面采用C51語言進行講授,體現(xiàn)了單片機應(yīng)用技術(shù)的發(fā)展方向。
4. 內(nèi)容豐富,緊貼行業(yè)應(yīng)用
本書精心組織了與行業(yè)應(yīng)用緊密結(jié)合的典型項目,且項目豐富,讓教師在授課過程中有更多的演示環(huán)節(jié),讓學(xué)生在學(xué)習(xí)過程中有更多的動手實踐機會,以鞏固所學(xué)知識,迅速將所學(xué)內(nèi)容應(yīng)用于實際工作中。
5. 仿真軟件驗證
Proteus是單片機應(yīng)用系統(tǒng)開發(fā)與學(xué)習(xí)的重要工具,利用其對單片機、接口電路和外設(shè)的仿真能力可以大大加快單片機應(yīng)用系統(tǒng)的開發(fā)過程。
本書內(nèi)容豐富、精練,可作為高職高專電子技術(shù)、計算機、自動化、自動控制、電氣技術(shù)、應(yīng)用電子技術(shù)、機電一體化等專業(yè)的教材,也可供從事單片機應(yīng)用設(shè)計的工程技術(shù)人員參考。
本書由龔安順、吳房勝主編。依照項目教學(xué)、注重實用的教材目標(biāo),編者進行了許多思考和努力。由于編者水平有限,書中難免有不足之處,懇請讀者批評指正。
編者2017年6月
項目1認(rèn)識單片機
1.1任務(wù)1: 計算機基礎(chǔ)知識回顧
1.2任務(wù)2: 單片機的應(yīng)用與發(fā)展
1.3任務(wù)3: 單片機的結(jié)構(gòu)和原理
1.4任務(wù)4: 編譯軟件Keil C51的使用
1.5任務(wù)5: 仿真軟件Proteus的使用
項目2C51語言基礎(chǔ)
2.1任務(wù)6: C51語言簡介
2.2任務(wù)7: 數(shù)據(jù)類型
2.3任務(wù)8: 運算符
2.4任務(wù)9: 流程控制
2.5任務(wù)10: 數(shù)組
2.6任務(wù)11: 指針
2.7任務(wù)12: 函數(shù)
項目3單片機的I/O接口應(yīng)用
3.1任務(wù)13: 用單片機控制LED流水燈
3.2任務(wù)14: 用單片機發(fā)出1kHz音頻
項目4定時器/計數(shù)器的應(yīng)用
4.1任務(wù)15: 速度表的設(shè)計
4.2任務(wù)16: 單片機音樂發(fā)生器
項目5中斷的應(yīng)用
5.1任務(wù)17: 變速風(fēng)火輪的設(shè)計
5.2任務(wù)18: 跳動的心的設(shè)計
項目680C51的串行接口與串行通信
6.1任務(wù)19: 串入并出CD4094的應(yīng)用
6.2任務(wù)20: 單片機與PC的通信實驗
6.3任務(wù)21: 雙機通信實驗
項目7鍵盤與顯示
7.1任務(wù)22: 獨立按鍵的應(yīng)用
7.2任務(wù)23: 矩陣鍵盤的應(yīng)用
7.3任務(wù)24: LED數(shù)碼管的應(yīng)用
7.4任務(wù)25: LED點陣滾動顯示漢字
7.5任務(wù)26: LCD顯示屏的應(yīng)用
項目8模擬量轉(zhuǎn)換接口
8.1任務(wù)27: 數(shù)字電壓表的設(shè)計
8.2任務(wù)28: 信號發(fā)生器的設(shè)計
參考文獻