定 價:39 元
叢書名:遞階學習之LPC2103/普通高等教育“十一五”國家級規(guī)劃教材·計算機系列教材
- 作者:張開生,程紅英,翟歲兵 編
- 出版時間:2015/7/1
- ISBN:9787302399124
- 出 版 社:清華大學出版社
- 中圖法分類:TP332
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16K
《嵌入式原理及接口技術:遞階學習之LPC2103/普通高等教育“十一五”國家級規(guī)劃教材·計算機系列教材》共4篇,基礎篇主要介紹嵌入式系統(tǒng)的概念、組成和發(fā)展以及一些常用的操作系統(tǒng)及其特點;入門篇主要介紹LPC2103的基本硬件結構,編輯軟件的安裝、應用以及程序的固化;理論篇主要講解LPC2103內部模塊的GPIO、外部中斷、定時器、SPI、UART等內部資源的設置及相關寄存器,各章的每節(jié)都提供相關應用示例;實踐篇從最基礎的流水燈實驗開始到較復雜的板載實驗設置了一系列從易到難的實驗。 本教材由淺入深,通俗易懂,適合零基礎的讀者學習嵌入式系統(tǒng)。本教材可作為電氣信息類等專業(yè)(電氣工程及其自動化、自動化、電子信息工程、通信工程、計算機科學與技術、電子科學與技術等)的本科高年級學生和研究生的必修課或選修課教材,也可以作為相關技術人員的自學用書。
隨著人們生活水平的提高和科學技術的進步,計算機系統(tǒng)對 CPU處理能力的要求也越來越高。8位微控制器受限于體系結構,處理能力的提高終究有限;而16位微處理器在性能上與8位機相比始終沒有明顯優(yōu)勢。成本上與32位微處理器相比也沒有什么優(yōu)勢,因此未來一段時間嵌入式微處理器的發(fā)展方向必然是32位架構。
基于ARM(Advanced RISC Machines)體系結構的32位系統(tǒng)占領了32位嵌入式系統(tǒng)的大部分份額,長期以來,基于ARM體系結構的32位系統(tǒng)僅在嵌入式系統(tǒng)的高端(通信領域、PDA)等場合使用。Philips公司推出的性價比較高的LPC2000系列微控制器讓更多的嵌入式系統(tǒng)具備了32位的處理能力。
目前,全世界較大的芯片生產商大都在應用ARM技術,以ARM為核的嵌入式微處理器在全球不斷發(fā)展。ARM家族中主要有6個產品系列: ARM7、ARM9、ARM9E、ARM10E、ARM11和SecurCore。基于ARM體系結構的芯片在中國推廣已經有好多年了,關于ARM的圖書也出了不少,主要有以下幾類:
(1) 關于ARM內核的圖書,講述ARM使用的操作系統(tǒng)內核源代碼,逐行分析源代碼和內核的實際工作內容,主要面向希望深層次了解內核內部機制的讀者。
(2) 芯片應用類圖書,主要由芯片的生產商或代理商編寫,主要的讀者為應用工程師。
(3) 開發(fā)板類圖書,主要由開發(fā)者介紹相應的嵌入式開發(fā)板,給應用者一些參考。
以上3類圖書的側重點都不適合嵌入式的應用開發(fā)教學,對于沒有嵌入式基礎的讀者,要學好嵌入式應用是比較困難的。為此,作者從實際出發(fā),從易至難、由淺入深,旨在使讀者采用學習單片機的方法來學習嵌入式系統(tǒng)。本教材通俗易懂,真正適合嵌入式零基礎的讀者學習嵌入式系統(tǒng)。
本書從實際應用入手,由里及外、由淺入深地講述ARM7芯片LPC2103的內部資源配置及使用方法,以實驗過程和實驗現象為主導,詳細講述使用C語言對LPC2103進行編程的方法,引導讀者循序漸進,借鑒學習單片機的方法,逐步深入地學習嵌入式系統(tǒng)原理及編程方法。
本書不同于傳統(tǒng)的嵌入式書籍,本書中的所有例程均以實際硬件為依托,用C語言進行軟件設計,目的是讓讀者對嵌入式LPC2103知其然,又能知其所以然,從而讓讀者在實際應用中徹底理解和掌握LPC2103,進而使讀者輕松地邁進嵌入式系統(tǒng)之門。
全書內容共分為4部分,分別為基礎篇、入門篇、理論篇和實踐篇。
基礎篇主要是對嵌入式系統(tǒng)的概念、組成及發(fā)展進行概述,同時對一些常用的操作系統(tǒng)及其特點進行簡要介紹。
入門篇主要對LPC2103的基本硬件結構進行介紹,同時對編輯軟件的安裝、應用以及程序的燒寫進行介紹。
理論篇主要對LPC2103內部模塊的GPIO、外部中斷、定時器、SPI、UART等內部資源的設置及相關寄存器進行講解,同時在每節(jié)的最后都提供了相關的應用示例程序供讀者參考和使用。
實踐篇設置了11個實驗,從最基礎的流水燈實驗開始到較復雜的板載實驗,從易到難,適合不同層次的讀者進行遞階學習?紤]到有的讀者沒有硬件條件,大部分實驗都附有Proteus仿真圖及實驗源程序,讓沒有硬件條件的讀者也能享受學習的樂趣。同時,為了幫助讀者能夠清晰地理解程序的設計思路,在每個實驗中都給出了相關的程序流程圖,并在程序中標注了大量的注釋。
本書由陜西科技大學張開生、陜西服裝工程學院程紅英和翟歲兵擔任主編,負責擬定編寫教材大綱,設計內容框架以及定稿。編寫的具體分工如下: 第3章至第15章、第18章及實踐篇由張開生編寫,第1章、第17章和全書附錄由程紅英編寫;第2章、第16章由翟歲兵編寫。在編寫過程中得到陜西科技大學電信學院研究生彭朋、程盼、宮瑤、權思敏、周倩、王寧、張盟蒙、李躍華、許萌、張家安、曾媛等在錄入、排版、繪圖、軟件調試等方面的大力協(xié)助,在此一并表示感謝。為了使教材更具全面性,實用性,在編寫過程中查閱并引用了大量的參考資料及文獻,并選用了其中的一些實例,在此向相關文獻的作者謹致衷心的感謝。
在本書編寫過程中作者雖然做了很多努力,但限于水平,書中疏漏甚至錯誤之處在所難免,敬請廣大讀者批評指正,以便修訂再版時得以改正提高。
本書適合作為電氣信息類等專業(yè)(電氣工程及其自動化、自動化、電子信息工程、通信工程、計算機科學與技術、電子科學與技術等)的本科高年級學生和研究生的必修課或選修課教材,也可以作為相關技術人員的學習指導用書。
編者
2015年4月
于陜西科技大學