基本信息
作者:徐瑋等著叢書名:快速入門系列叢書
出版社:北京航空航天大學出版社
ISBN:9787512400108
出版時間:2010-01-01
版次:1
頁數:373
裝幀:平裝
開本:16開
內容簡介
本書是以目前流行的PIC系列單片機為主體,使用C語言來進行描述。全書分為單片機基礎知識、C程式設計知識、單片機入門基礎實例、單片機高級套用實例和配套學習套件使用說明五大部分,採用理論與實踐相結合的方式進行講解。實例豐富,圖文並茂,並帶視頻演示。《PIC單片機快速入門》的配套光碟中包含所有實驗的源程式代碼、實驗過程照片、實驗演示視頻錄像以及一些常用資料。
特色
本書配套的PIC單片機開發套件是綜合多年教學經驗開發出來的PIC單片機學習與研發平台,包括ICD2仿真燒寫器、增強型PIC實驗板以及相關實驗附屬檔案,實驗板集成了常用的單片機外圍硬體電路,系統附帶了豐富的彙編/C語言源程式實例,可以讓您在最短的時間內,全面地了解掌握單片機編程技術,特別適合於PIC單片機初學者、大中專院校學生、單片機工程師和實驗室選用。
配套增強型PIC實驗板,硬體資源豐富,操作便捷,滿足深入學習的需要8路LED發光管、6位數碼管、16X2字元液晶接口、128X64點陣液晶接口、6路直控按鍵、實時時鐘、蜂鳴器、繼電器、IC匯流排、SPI匯流排、A/D轉換、串口通信、紅外線遙控、無線電遙控、溫度採樣、步進電機控制等,配套光碟中已含所有實驗的源程式代碼。
章節概述
全書總共分為五大部分:單片機基礎知識、C程式設計知識、單片機入門基礎實例、單片機高級套用實例和配套學習套件使用說明。
(1)單片機基礎知識(第1~3章):首先,介紹單片機的發展歷史,揭開它的神秘之處。相信初學者朋友最關心的一個實際問題是:單片機到底能夠做哪些事?這也是我們要學習單片機技術的理由。當明確了學習目標後,肯定需要做好學習實踐平台的準備,在此,我們會一一進行講解,並給出學習單片機的有效方法與途徑。其次,講解單片機的內部結構、引腳定義、存儲器、暫存器、定時器/計數器、中斷系統和串列通信等相關知識,讓讀者對單片機有一個實質性的了解。
(2)C程式設計知識(第4~8章):經常會有人問,單片機套用開發用C語言好,還是用彙編語言好,其實這兩種語言都有各自的特點。彙編語言的優點是比較靈活,但程式不易理解,對產品的升級、維護不太有利;而C語言有非常豐富的庫函式供用戶所使用,因為它是高級語言,程式代碼的編寫也非常人性化,易於閱讀、理解,C語言已經成為在整個計算機界普遍套用的語言。因此,本書也是以C語言來進行描述的,介紹C語言的數據類型、運算符與表達式、分支與循環控制語句、編譯預處理與位運算、數組與函式、指針、結構體與共用體等知識,使大家具有C語言程式設計的能力。
(3)單片機入門基礎實例(第10章):前面幾章講的都是理論知識內容,由於單片機是一門實踐性非常強的學科,即使有再多的理論基礎,也必須通過較多的實踐操作才能真正學好這門技術。因此,在第10章中,先引入一系列具有趣味性且簡單易懂的基礎實例,如點亮一個發光管,流水燈控制,按鍵、蜂鳴器、數碼管、繼電器的操作和使用,串列通信等。在此,暫時不求技術深,只求讓讀者明白單片機到底如何來實現我們所需要的特定功能,又如何通過軟體程式最終從硬體功能上反映出來。