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

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

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

定 價(jià):¥45.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 EasyARM2131開發(fā)板硬件結(jié)構(gòu)
1.1 功能特點(diǎn)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ā)板上運(yùn)行第一個(gè)程序44
2.7.1 建立工程45
2.7.2 添加代碼46
2.7.3 編譯連接工程48
2.7.4 進(jìn)入AXD調(diào)試48
2.7.5 在Flash中調(diào)試50
2.7.6 脫機(jī)運(yùn)行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 存儲(chǔ)器尋址62
3.4.1 存儲(chǔ)器映射62
3.4.2 LPC2131存儲(chǔ)器重新映射和Boot Block65
3.4.3 存儲(chǔ)器的重新映射65
3.4.4 預(yù)取指中止和數(shù)據(jù)中止異常66
3.4.5 啟動(dòng)代碼相關(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 存儲(chǔ)器映射控制REMAP78
3.5.7 鎖相環(huán)PLL79
3.5.8 功率控制85
3.5.9 復(fù)位87
3.5.10 VPB分頻器90
3.5.11 喚醒定時(shí)器91
3.5.12 掉電檢測92
3.5.13 代碼安全和調(diào)試93
3.5.14 啟動(dòng)代碼相關(guān)部分93
3.6 存儲(chǔ)器加速模塊96
3.6.1 描述96
3.6.2 操作96
3.6.3 MAM結(jié)構(gòu)97
3.6.4 Flash存儲(chǔ)器組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使用注意事項(xiàng)100
3.6.10 啟動(dòng)代碼相關(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使用注意事項(xiàng)115
3.7.9 VIC使用舉例115
3.7.10 啟動(dòng)代碼相關(guān)部分116
3.8 引腳連接模塊119
3.8.1 概述119
3.8.2 寄存器描述119
3.8.3 使用示例122
3.9 啟動(dòng)代碼綜述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 啟動(dòng)代碼工作流程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 注意事項(xiàng)151
4.1.8 基礎(chǔ)實(shí)驗(yàn)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ǔ)實(shí)驗(yàn)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ǔ)實(shí)驗(yàn)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ǔ)實(shí)驗(yàn)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ǔ)實(shí)驗(yàn)265
4.6 定時(shí)器0和定時(shí)器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ǔ)實(shí)驗(yàn)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ǔ)實(shí)驗(yàn)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ǔ)實(shí)驗(yàn)330
4.9 實(shí)時(shí)時(shí)鐘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 時(shí)間寄存器342
4.9.7 時(shí)間計(jì)數(shù)器344
4.9.8 報(bào)警寄存器345
4.9.9 預(yù)分頻器345
4.9.10 RTC中斷348
4.9.11 基本操作349
4.9.12 注意事項(xiàng)350
4.9.13 使用示例351
4.9.14 基礎(chǔ)實(shí)驗(yàn)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ǔ)實(shí)驗(yàn)365
4.11 中斷相關(guān)實(shí)驗(yàn)373
4.11.1 外部中斷374
4.11.2 非向量中斷379
4.11.3 向量中斷381
4.11.4 中斷優(yōu)先級(jí)384
4.11.5 中斷嵌套387
4.11.6 軟件中斷390
4.11.7 快速中斷395
4.12 系統(tǒng)控制相關(guān)實(shí)驗(yàn)399
4.12.1 存儲(chǔ)器映射399
4.12.2 PLL405
4.12.3 MAM410
4.12.4 功率控制411
4.12.5 代碼安全412
4.13 Flash存儲(chǔ)器412
4.13.1 Flash存儲(chǔ)系統(tǒng)412
4.13.2 Flash BOOT裝載程序413
4.13.3 有效的用戶代碼415
4.13.4 代碼讀保護(hù)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上位機(jī)軟件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) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)