本書強(qiáng)調(diào)基礎(chǔ)知識,側(cè)重實(shí)際應(yīng)用,深入淺出地介紹了NXP LPCIl00系列芯片的應(yīng)用。全書共15章,第1章概述NXPLPCIl00芯片,通過與單片機(jī)對比體現(xiàn)其優(yōu)勢。第2~5章分別介紹Cortex—M0體系結(jié)構(gòu)、LPCIl00硬件結(jié)構(gòu)、低功耗特性、嵌入式C語言語法結(jié)構(gòu)。第6章介紹NXPl。PCXpress0—CN和LPCXpress0兩個開發(fā)平臺。第7~14章介紹LPCIl00基本外設(shè),將實(shí)驗(yàn)合理地穿插在每個任務(wù)中,結(jié)合作者多年的設(shè)計經(jīng)驗(yàn)講述典型應(yīng)用程序設(shè)計思路并給出源代碼。第15章以一款LED電子胸牌的應(yīng)用案例給讀者提供更大的發(fā)揮空間。本書共享所有程序源代碼,讀者可到北京航空航天大學(xué)出版社網(wǎng)站下載。
本書語言簡潔,思路清晰,可作為高等院校電子工程、自動化、電氣工程、計算機(jī)科學(xué)與技術(shù)等專業(yè)的教材和參考書,也可作為Cortex—M0和LPCIl00系列相關(guān)工程技術(shù)人員的參考書。
第1章 NXP LPC1100系列芯片概述1
第2章 ARM CortexM0體系結(jié)構(gòu)13
第3章 解剖NXP LPC1100硬件結(jié)構(gòu)30
3.1 NXP LPC1100封裝和引腳30
3.2 復(fù)位系統(tǒng)32
3.3 時鐘系統(tǒng)32
3.3.1 振蕩器簡介32
3.3.2 時鐘源的選擇33
3.3.3 PLL工作原理36
3.4 存儲器和存儲器映射40
3.4.1 片上存儲器40
3.4.2 存儲器映射41
3.4.3 重映射及引導(dǎo)塊43
3.5 思考與練習(xí)45
第4章 NXP LPC1100系列低功耗特性管理46
第1章 NXP LPC1100系列芯片概述1
第2章 ARM CortexM0體系結(jié)構(gòu)13
第3章 解剖NXP LPC1100硬件結(jié)構(gòu)30
3.1 NXP LPC1100封裝和引腳30
3.2 復(fù)位系統(tǒng)32
3.3 時鐘系統(tǒng)32
3.3.1 振蕩器簡介32
3.3.2 時鐘源的選擇33
3.3.3 PLL工作原理36
3.4 存儲器和存儲器映射40
3.4.1 片上存儲器40
3.4.2 存儲器映射41
3.4.3 重映射及引導(dǎo)塊43
3.5 思考與練習(xí)45
第4章 NXP LPC1100系列低功耗特性管理46
第5章 認(rèn)識NXP LPC1100的語言56
第6章 NXP LPC1100系列開發(fā)環(huán)境91
第7章 NXP LPC1100系列最小系統(tǒng)124
7.1 最小系統(tǒng)的組成124
7.2 電源電路125
7.3 時鐘電路126
7.4 復(fù)位電路127
7.5 SWD調(diào)試接口電路128
7.6 ISP下載接口128
7.7 完整最小系統(tǒng)原理圖130
7.8 思考與練習(xí)131
第8章 NXP LPC1100系列GPIO接口應(yīng)用132
第9章 NXP LPC1100系列中斷應(yīng)用147
第10章 NXP LPC1100系列定時器應(yīng)用165
第11章 NXP LPC1100系列UART串行通信應(yīng)用191
第12章 NXP LPC1100系列I2C總線接口應(yīng)用213
第13章 NXP LPC1100系列SSP同步串口應(yīng)用244
第14章 NXP LPC1100系列ADC應(yīng)用263
第15章 LED電子胸牌設(shè)計實(shí)例278
附錄A 書中程序使用的函數(shù)說明312
附錄B CortexM0指令集315
參考文獻(xiàn)317