注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護深入淺出ARM7:LPC213X/214X(上冊)

深入淺出ARM7:LPC213X/214X(上冊)

深入淺出ARM7:LPC213X/214X(上冊)

定 價:¥45.00

作 者: 周立功 等編著
出版社: 北京航空航天大學(xué)出版社
叢編項: 周立功單片機公司策劃系列叢書
標(biāo) 簽: 嵌入式計算機

ISBN: 9787810776738 出版時間: 2005-06-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 478 字?jǐn)?shù):  

內(nèi)容簡介

  本套書分上、下冊。上冊以PHILIPS公司的LPC2131ARM微控制器為核心,以EasyARM2131開發(fā)板為基礎(chǔ),深入淺出地對LPC213x系列ARM微控制器的使用進行了詳細(xì)、全方位的闡述。全書共分5章。第1章介紹EasyARM2131硬件開發(fā)平臺;第2章介紹嵌入式開發(fā)軟件平臺;第3章著重介紹LPC2131微控制器的體系結(jié)構(gòu)和啟動代碼;第4章是本書的核心,以LPC2131微控制器功能部件為主線,詳細(xì)介紹該芯片所有功能部件的使用,并提供詳細(xì)的例程;第5章介紹LPC213x系列微控制器的硬件結(jié)構(gòu)。<br>下冊以C/OS-II為基礎(chǔ),全面介紹基于OS的各種應(yīng)用設(shè)計,同時介紹LPC214x系列ARM微控制器的原理及其USB驅(qū)動開發(fā)與源代碼分析。<br>本套書可作為從事嵌入式系統(tǒng)應(yīng)用開發(fā)工程師的參考資料,也可作為高等院校電子、自動化、機電一體化、計算機等相關(guān)專業(yè)嵌入式系統(tǒng)的教學(xué)參考書,特別適合于進行ARM7嵌入式開發(fā)的初學(xué)者。<br>

作者簡介

  作者:周立功周立功,男,1964年3月出生,畢業(yè)于東華大學(xué)自動化及計算機系,高級工程師,中國單片機學(xué)會理事,中國海洋大學(xué)講座教授,碩士生導(dǎo)師,主要研究方向為嵌入式系統(tǒng)與現(xiàn)場總線,目前正在從事80C51、ARM與NiosII等軟核SoC的研究與開發(fā)。1981年6月參加工作,先后在大型國有企業(yè)擔(dān)任過工段長、車間主任、團委書記、廠長、黨委書記,先后被評為省及國家級勞動模范與新長征突擊手,長期從事微機、單片機與嵌入式系統(tǒng)應(yīng)用推廣、開發(fā)工作。早期主要從事6502、Z80、8080及其5G14500(一位機)微機應(yīng)用開發(fā)及工業(yè)低溫輻射遠(yuǎn)紅外節(jié)電技術(shù)應(yīng)用與研究等工作,在1987年就出版過《工業(yè)低溫輻射遠(yuǎn)紅外節(jié)電技術(shù)》專著。從1994年11月開始創(chuàng)辦了廣州周立功單片機發(fā)展有限公司、廣州致遠(yuǎn)電子有限公司除擔(dān)任董事長與總經(jīng)理之外,還繼續(xù)從事實際的技術(shù)開發(fā)工作并任首席系統(tǒng)設(shè)計師和軟件架構(gòu)師,致力于單片機與嵌入式系統(tǒng)技術(shù)的推廣及其產(chǎn)業(yè)化工作。深入淺出ARM7:LPC213x/214x(下冊)>>更多作品

圖書目錄

第1章 EasyARM2131開發(fā)板硬件結(jié)構(gòu)
1.1 功能特點1
1.2 硬件原理3
1.2.1 電路原理圖3
1.2.2 原理說明3
1.3 硬件結(jié)構(gòu)13
1.3.1 元件布局圖13
1.3.2 跳線器說明13
1.3.3 連接器說明21
1.4 硬件使用的資源22
第2章 ADS集成開發(fā)環(huán)境及EasyJTAG仿真器使用
2.1 ADS 1.2集成開發(fā)環(huán)境的組成23
2.1.1 CodeWarrior IDE簡介24
2.1.2 AXD調(diào)試器簡介24
2.2 工程的編輯25
2.2.1 建立工程25
2.2.2 建立文件26
2.2.3 添加文件到工程27
2.2.4 編譯連接工程28
2.2.5 打開舊工程30
2.3 工程的調(diào)試30
2.3.1 選擇調(diào)試目標(biāo)30
2.3.2 調(diào)試工具條31
2.4 LPC2131微控制器工程模板32
2.4.1 為ADS1.2增加LPC2131專用工程模板32
2.4.2 使用LPC2131專用工程模板建立工程33
2.4.3 從LPC2100工程模板到LPC2131工程模板35
2.5 EasyJTAG仿真器的安裝與使用38
2.5.1 安裝EasyJTAG仿真器39
2.5.2 使用EasyJTAG仿真器39
2.6 固化程序41
2.6.1 使用JTAG接口下載42
2.6.2 使用ISP下載42
2.7 在開發(fā)板上運行第一個程序44
2.7.1 建立工程45
2.7.2 添加代碼46
2.7.3 編譯連接工程48
2.7.4 進入AXD調(diào)試48
2.7.5 在Flash中調(diào)試50
2.7.6 脫機運行50
第3章 LPC2131使用指南
3.1 簡介51
3.1.1 概述51
3.1.2 LPC2131/2132/2134/2136/2138特性52
3.1.3 器件信息53
3.2 引腳信息53
3.2.1 LPC2131的引腳分布53
3.2.2 LPC2131的引腳描述53
3.3 結(jié)構(gòu)概述59
3.4 存儲器尋址62
3.4.1 存儲器映射62
3.4.2 LPC2131存儲器重新映射和Boot Block65
3.4.3 存儲器的重新映射65
3.4.4 預(yù)取指中止和數(shù)據(jù)中止異常66
3.4.5 啟動代碼相關(guān)部分67
3.5 系統(tǒng)控制模塊70
3.5.1 概述70
3.5.2 引腳描述70
3.5.3 寄存器匯總71
3.5.4 晶體振蕩器71
3.5.5 外部中斷輸入73
3.5.6 存儲器映射控制REMAP78
3.5.7 鎖相環(huán)PLL79
3.5.8 功率控制85
3.5.9 復(fù)位87
3.5.10 VPB分頻器90
3.5.11 喚醒定時器91
3.5.12 掉電檢測92
3.5.13 代碼安全和調(diào)試93
3.5.14 啟動代碼相關(guān)部分93
3.6 存儲器加速模塊96
3.6.1 描述96
3.6.2 操作96
3.6.3 MAM結(jié)構(gòu)97
3.6.4 Flash存儲器組97
3.6.5 指令鎖存和數(shù)據(jù)鎖存98
3.6.6 MAM的操作模式98
3.6.7 MAM配置99
3.6.8 寄存器描述99
3.6.9 MAM使用注意事項100
3.6.10 啟動代碼相關(guān)部分101
3.7 向量中斷控制器102
3.7.1 概述102
3.7.2 特性102
3.7.3 結(jié)構(gòu)102
3.7.4 寄存器描述103
3.7.5 中斷源109
3.7.6 VIC操作方法110
3.7.7 偽中斷112
3.7.8 VIC使用注意事項115
3.7.9 VIC使用舉例115
3.7.10 啟動代碼相關(guān)部分116
3.8 引腳連接模塊119
3.8.1 概述119
3.8.2 寄存器描述119
3.8.3 使用示例122
3.9 啟動代碼綜述123
3.9.1 文件組成123
3.9.2 Startup.s124
3.9.3 IRQ.s130
3.9.4 Target.c131
3.9.5 config.h134
3.9.6 target.h136
3.9.7 LPC2294.h137
3.9.8 分散加載文件137
3.9.9 啟動代碼工作流程140
第4章 LPC2131功能部件
4.1 GPIO146
4.1.1 概述146
4.1.2 特性146
4.1.3 引腳描述146
4.1.4 寄存器描述147
4.1.5 GPIO兩種應(yīng)用電路149
4.1.6 使用示例150
4.1.7 注意事項151
4.1.8 基礎(chǔ)實驗154
4.2 UART0和UART1163
4.2.1 概述163
4.2.2 特性163
4.2.3 引腳描述163
4.2.4 結(jié)構(gòu)164
4.2.5 寄存器描述165
4.2.6 基本操作173
4.2.7 使用示例174
4.2.8 應(yīng)用175
4.2.9 基礎(chǔ)實驗175
4.3 I2C0和I2C1187
4.3.1 概述187
4.3.2 特性187
4.3.3 引腳描述187
4.3.4 結(jié)構(gòu)188
4.3.5 I2C描述189
4.3.6 寄存器描述201
4.3.7 基本操作205
4.3.8 使用示例206
4.3.9 基礎(chǔ)實驗206 
4.4 SPI接口226
4.4.1 概述226
4.4.2 特性226
4.4.3 引腳描述227
4.4.4 結(jié)構(gòu)228
4.4.5 SPI描述228
4.4.6 寄存器描述233
4.4.7 基本操作236
4.4.8 使用示例239
4.4.9 基礎(chǔ)實驗240
4.5 SSP控制器250
4.5.1 概述250
4.5.2 特性250
4.5.3 引腳描述250
4.5.4 SSI幀格式251
4.5.5 SPI幀格式252
4.5.6 Microwire幀格式257
4.5.7 寄存器描述259
4.5.8 使用示例264
4.5.9 基礎(chǔ)實驗265
4.6 定時器0和定時器1275
4.6.1 概述275
4.6.2 特性275
4.6.3 引腳描述275
4.6.4 結(jié)構(gòu)276
4.6.5 寄存器描述276
4.6.6 功能框圖283
4.6.7 使用示例285
4.6.8 基礎(chǔ)實驗286
4.7 脈寬調(diào)制器301
4.7.1 概述301
4.7.2 特性301
4.7.3 引腳描述302
4.7.4 結(jié)構(gòu)302
4.7.5 寄存器描述305
4.7.6 基本操作311
4.7.7 使用示例312
4.7.8 基礎(chǔ)實驗314
4.8 A/D轉(zhuǎn)換器324
4.8.1 概述324
4.8.2 特性324
4.8.3 引腳描述324
4.8.4 寄存器描述325
4.8.5 基本操作328
4.8.6 使用示例329
4.8.7 基礎(chǔ)實驗330
4.9 實時時鐘338
4.9.1 概述338
4.9.2 特性338
4.9.3 結(jié)構(gòu)339
4.9.4 寄存器描述339
4.9.5 混合寄存器340
4.9.6 時間寄存器342
4.9.7 時間計數(shù)器344
4.9.8 報警寄存器345
4.9.9 預(yù)分頻器345
4.9.10 RTC中斷348
4.9.11 基本操作349
4.9.12 注意事項350
4.9.13 使用示例351
4.9.14 基礎(chǔ)實驗351
4.10 看門狗361
4.10.1 概述361
4.10.2 特性361
4.10.3 結(jié)構(gòu)361
4.10.4 寄存器描述361
4.10.5 基本操作364
4.10.6 使用示例364
4.10.7 基礎(chǔ)實驗365
4.11 中斷相關(guān)實驗373
4.11.1 外部中斷374
4.11.2 非向量中斷379
4.11.3 向量中斷381
4.11.4 中斷優(yōu)先級384
4.11.5 中斷嵌套387
4.11.6 軟件中斷390
4.11.7 快速中斷395
4.12 系統(tǒng)控制相關(guān)實驗399
4.12.1 存儲器映射399
4.12.2 PLL405
4.12.3 MAM410
4.12.4 功率控制411
4.12.5 代碼安全412
4.13 Flash存儲器412
4.13.1 Flash存儲系統(tǒng)412
4.13.2 Flash BOOT裝載程序413
4.13.3 有效的用戶代碼415
4.13.4 代碼讀保護415
4.13.5 ISP——在系統(tǒng)編程417
4.13.6 IAP——在應(yīng)用編程426
第5章 LPC2132/2134/2136/2138硬件結(jié)構(gòu)
5.1 概述439
5.2 特性439
5.3 應(yīng)用440
5.4 器件信息440
5.5 功能框圖441
5.6 引腳配置442
5.7 引腳連接模塊448
5.8 UART1449
5.8.1 特性449
5.8.2 引腳描述450
5.8.3 結(jié)構(gòu)450
5.8.4 寄存器描述452
5.9 A/D轉(zhuǎn)換器456
5.9.1 特性456
5.9.2 描述457
5.9.3 引腳描述457
5.9.4 寄存器描述457
5.10 D/A轉(zhuǎn)換器460
5.10.1 特性460
5.10.2 引腳描述461
5.10.3 寄存器描述461
5.10.4 基本操作461
5.11 向量中斷控制器462
附錄A書中常用術(shù)語縮寫解釋
附錄B上位機軟件EasyARM.exe介紹
B.1 EasyARM軟件窗口介紹464
B.2 EasyARM軟件通信協(xié)議466
附錄CARM指令集相關(guān)列表匯總
C.1 ARM指令列表468
C.2 Thumb指令列表470
C.3 匯編預(yù)定義變量及偽指令473
C.4 其他477

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號