- 單片機系統設計與開發教程
- 張文祥等編著
- 933字
- 2018-12-30 16:10:47
前言
目前,單片機技術在測控系統、智能儀表、機電一體化、機器人、家用電器等領域均得到了廣泛的應用,極大地推動了電子產業的發展。2006年,單片機設計師也正式成為我國的一種新職業。鑒于單片機在工業領域和日常生活中的應用日趨廣泛和深入,以及社會對單片機應用人才的大量需求,單片機技術已成為電子、通信、計算機、信息、電氣、自動化、機電和數控等各工科專業學生必須掌握的一門基本技能。目前高等院校各工科專業普遍將單片機系統設計與開發設置為必修課。
本書根據作者多年應用實踐和授課經驗,從一個單片機初學者的角度出發,介紹了單片機應用系統的設計方法和開發過程,使初學者在腦海中對學習和使用單片機有一個整體的認識。針對初學者尤其是在校廣大學生資金有限,不能一次性投入太多的情況,引入了Proteus軟件,它能夠很好地幫助初學者在不能購買單片機學習開發板的情況下,仍然可以進行單片機應用系統的設計與開發,并通過使用Proteus仿真軟件來完成應用實例的驗證。調試通過后,還可以依據原理圖,搭建實際的硬件實驗電路,對軟硬件進行聯機調試,在調試過程中進一步加深對單片機應用系統軟硬件設計與開發的理解。
本書共分為8章,其中第1~3章為基礎篇,主要介紹了單片機應用系統的設計與開發、KeilV808A和Proteus軟件的使用、單片機內部資源及其C語言編程。第4章為設計篇,主要介紹了LED數碼管、矩陣鍵盤、定時器中斷、液晶顯示、串口通信、紅外接收、A/D和D/A轉換等單元電路的設計。第5~8 章為應用篇,主要介紹了數字溫度計的設計、無線數據傳輸系統的設計、超聲波測距儀的設計和鐵路限速標志的設計。讀者可以緊跟作者的思路,在設計中學會思考,在制作中學會設計,活學活用,直到將所學的單片機知識能夠熟練運用并能夠解決生產生活中遇到的實際問題。使得讀者在使用本教程后,在短時間內成為單片機領域基礎理論豐富、設計與開發能力超強的應用型人才。
本書第1章、第3章由張子紅編寫,第2章由張小清編寫;第4章由李志軍編寫;第5~8章由張文祥編寫。
本書在編寫過程中,得到了謝子殿教授和郭繼坤教授的大力幫助,他們提供了一些寶貴資料及建議,并指導了部分章節的編寫工作,在此表示感謝。對本書所列文獻作者,在此一并表示感謝。
由于水平時間有限,錯誤不當之處在所難免,敬請讀者批評指正。
編者
2011年4月
- Intel FPGA/CPLD設計(基礎篇)
- 龍芯應用開發標準教程
- 基于Proteus和Keil的C51程序設計項目教程(第2版):理論、仿真、實踐相融合
- INSTANT Wijmo Widgets How-to
- The Applied AI and Natural Language Processing Workshop
- Manage Partitions with GParted How-to
- Learning Stencyl 3.x Game Development Beginner's Guide
- Practical Machine Learning with R
- 龍芯自主可信計算及應用
- Arduino項目開發:智能生活
- 單片機原理及應用
- 微服務架構基礎(Spring Boot+Spring Cloud+Docker)
- Advanced Machine Learning with R
- 基于S5PV210處理器的嵌入式開發完全攻略
- The Reinforcement Learning Workshop