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