內容簡介
《單片機課程設計指導》根據對大學生整體動手能力和實踐能力的培養要求,精心選擇了30個單片機課程設計與工程套用實例,典型實例包括了單片機接口、A/D轉換、D/A轉換、道路交通燈控制、溫度測量、微機通信、LED點陣字元顯示、電子萬年曆、搶答器等,在內容的編寫上採用統一格式,包括項目概述、項目要求、系統設計、硬體設計、軟體設計、系統仿真及調試。書中提供了完整的程式清單和電路原理圖,同時考慮培養學生解決工程實際問題和綜合套用的能力,並提供了PROTEUS ISIS軟體仿真,有助於學生動手能力的培養和鍛鍊。
圖書前言
隨著就業形勢日趨嚴峻,大學生的動手能力、實踐能力和綜合素質越來越受到學校和用人單位的重視。在大學學習期間,課程設計無疑是培養和鍛鍊動手能力、實踐能力和綜合素質的一個重要環節,它是對學生所學知識的一次綜合實踐,是對老師教學,學生學習的一次檢驗。因此選擇項目實例非常關鍵,選擇的項目大了,學生在規定的時間內做不完;選擇的項目小了,又達不到課程設計的效果。因此我們在總結多屆學生單片機課程設計項目經驗的基礎上,結合實際工程套用,選擇了30個項目。
本書根據高等院校培養人才的指導思想,嚴格按照高等院校教學大綱編寫,其特點如下所示。
1. 採用經典機型
本書以當今最流行、套用最普遍的AT89S52系列單片機為核心,結合實際工程套用,增強了實用性、操作性和可讀性,全書結構清晰、內容新穎、文字簡練。
2. 強化三基、精選實例
在本書編寫過程中,編者認真總結多年教學經驗,同時博採眾長,吸取了其他書籍的精華,強調基本概念、基本原理、基本分析方法的論述,採用教、學、做相結合的教學模式,既能使學生掌握好基礎,又能啟發學生思考,培養動手能力。同時精選項目實例(書中實例大部分提供PROTEUS ISIS軟體仿真),將知識點融入實例中,便於激發學生的學習興趣。
3. 注重工程套用
單片機在工程上套用非常廣泛,書中採用了實際套用項目實例,力求理論和實踐相結合,同時著重培養學生解決工程實際問題和綜合套用的能力。
4. 適合作教材
為了配合實踐教學,在內容的編排上力求循序漸進、由淺入深、重點突出,使教材具有理論性、實踐性、工程套用性和先進性,通過典型項目分析,使學生容易抓住知識點和重點內容,掌握基本原理和分析方法,達到舉一反三的目的,書中提供了程式清單可在相應網站下載。
本書可作為高等院校、成人高校的電氣自動化、機電一體化、通信、計算機及相關專業的單片機課程設計指導教材,也可以作為畢業設計參考教材,同時對工程技術人員也有參考價值。
本書是在清華大學出版社“高等學校計算機系列教材”編委會的統一部署和出版社相關領導的指導與關懷下完成的。
本書由楊居義擔任主編,楊堯、楊曉琴、王益斌任副主編,蔣忠霖、李凱華、陳國玉、王媛參與編寫。楊居義負責全書教材體系結構設計,並編寫了項目1~22和附錄A、B、C,楊堯編寫了項目23~26,楊曉琴編寫了項目27~28,王益斌編寫了項目29~30,蔣忠霖、李凱華、陳國玉、王媛參與了項目編寫。全書由楊居義統稿和校稿。作者在編寫過程中參考了書末尾所列的文獻資料,在此謹向其作者表示感謝。
特別感謝電子科技大學周明天教授(電子部專家、博導)、曾家智教授(西南網路專委會副主任、博導)、攀長鋼集團公司王萬祥高級工程師(享受國家津貼)對本書提出了寶貴建議。
為了給讀者提供方便,作者可提供項目PCB板和元件。
圖書目錄
項目1 基於AT89S52單片機的交通燈控制系統設計
項目2 基於AT89S52單片機的溫度控制系統設計
項目3 基於AT89S52單片機的控制步進電機
項目4 基於AT89S52單片機的人體反應速度測試儀設計
項目5 基於AT89S52單片機的多音階電子琴設計
項目6 基於AT89S52單片機的數字音樂盒設計
項目7 基於AT89S52單片機的萬年曆設計
項目8 基於.AT89S52單片機的4×4矩陣鍵盤設計
項目9 基於AT89S52單片機的數字電壓表設計
項目10 基於AT89S52單片機的密碼鎖設計
項目11 基於AT89S52彈片機的多模式帶音樂跑馬燈設計
項目12 基於AT89S52單片機的LED數字倒計時器設計
項目13 基於AT89S52單片機的簡易函式信號發生器設計
項目14 基於AT89S52單片機的數字溫度計設計
項目15 基於AT89S52單片機的LED點陣顯示電子鐘設計
項目16 基於AT89S52單片機的超音波測距儀設計
項目17 基於AT89S52的學習型紅外線遙控器設計
項目18 基於AT89S52單片機的搶答器設計
項目19 基於AT89S52單片機與上位機的通信系統設計
項目20 基於AT89S52單片機的遙控器設計
項目21 基於AT89S52單片機的數字鐘設計
項目22 基於AT89S52單片機的水溫控制器設計
項目23 基於AT89S52單片機的SD卡讀寫器設計
項目24 基於AT89S52單片機的帶時間及聲光提示的搶答器設計
項目25 基於AT89S52單片機的簡易計算器設計
項目26 基於AT89S52單片機的脈搏測量器設計
項目27 基於AT89S52單片機的比賽記分牌設計
項目28 基於AT89S52單片機的簡易頻率計設計
項目29 基於AT89S52單片機的數顯交通燈設計
項目30 基於AT89S52單片機的LCD數字測速儀設計
附錄A 單片機課程設計寫作規範(參考)
附錄B MCS?51指令表
附錄C 常用集成晶片引腳圖
參考文獻
……