本書強調(diào)基礎知識,側(cè)重實際應用,深入淺出地介紹了NXP LPCIl00系列芯片的應用。全書共15章,第1章概述NXPLPCIl00芯片,通過與單片機對比體現(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基本外設,將實驗合理地穿插在每個任務中,結(jié)合作者多年的設計經(jīng)驗講述典型應用程序設計思路并給出源代碼。第15章以一款LED電子胸牌的應用案例給讀者提供更大的發(fā)揮空間。本書共享所有程序源代碼,讀者可到北京航空航天大學出版社網(wǎng)站下載。
本書語言簡潔,思路清晰,可作為高等院校電子工程、自動化、電氣工程、計算機科學與技術(shù)等專業(yè)的教材和參考書,也可作為Cortex—M0和LPCIl00系列相關工程技術(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 復位系統(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 重映射及引導塊43
3.5 思考與練習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 復位系統(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 重映射及引導塊43
3.5 思考與練習45
第4章 NXP LPC1100系列低功耗特性管理46
第5章 認識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 復位電路127
7.5 SWD調(diào)試接口電路128
7.6 ISP下載接口128
7.7 完整最小系統(tǒng)原理圖130
7.8 思考與練習131
第8章 NXP LPC1100系列GPIO接口應用132
第9章 NXP LPC1100系列中斷應用147
第10章 NXP LPC1100系列定時器應用165
第11章 NXP LPC1100系列UART串行通信應用191
第12章 NXP LPC1100系列I2C總線接口應用213
第13章 NXP LPC1100系列SSP同步串口應用244
第14章 NXP LPC1100系列ADC應用263
第15章 LED電子胸牌設計實例278
附錄A 書中程序使用的函數(shù)說明312
附錄B CortexM0指令集315
參考文獻317