图书介绍

ARMCortex-M0从这里开始【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ARMCortex-M0从这里开始
  • 赵俊编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512406865
  • 出版时间:2012
  • 标注页数:399页
  • 文件大小:75MB
  • 文件页数:412页
  • 主题词:微处理器,ARM-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ARMCortex-M0从这里开始PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇2

第1章ARM Cortex-M0处理器简介2

1.1 ARM简介2

1.1.1概述2

1.1.2体系结构3

1.1.3发展历程3

1.2 ARM Cortex-M0简介5

1.2.1功能5

1.2.2特点6

1.2.3结构6

1.3 ARM Cortex-M0编程模式8

1.3.1寄存器组织8

1.3.2工作模式与堆栈使用9

1.3.3数据类型9

1.4 ARM Cortex-M0存储器管理10

1.5 ARM Cortex-M0异常处理11

1.5.1异常的优先级11

1.5.2异常处理11

1.5.3异常向量12

1.5.4异常进入与返回12

1.6指令集13

第2章LPC1100基础知识17

2.1 LPC1100处理器介绍17

2.1.1 LPC1100处理器的性能17

2.1.2 LPC1100处理器系列产品19

2.1.3 LPC1100处理器的结构20

2.1.4 LPC1100处理器的存储系统20

2.2系统控制模块22

2.2.1复位模块22

2.2.2时钟模块23

2.2.3功耗管理26

2.2.4掉电检测28

2.2.5 Flash控制29

2.3 LPC1100中断控制器29

2.3.1简介29

2.3.2 NVIC特性30

2.3.3中断源30

2.3.4 NVIC的编程31

2.4 LPC1100处理器引脚配置32

2.4.1处理器的引脚分布32

2.4.2 GPIO配置36

2.5编程与调试39

2.5.1 LPC1100处理器的开发工具39

2.5.2 JTAG/SWD调试40

2.5.3 ISP与IAP的应用43

2.5.4 IAP的应用44

2.6 LPC1100与单片机的比较45

2.6.1 LPC1100的优势45

2.6.2 LPC1100与其他单片机的比较46

第3章LPC1100工程新建50

3.1工程的管理和编程规范50

3.1.1工程管理50

3.1.2编程规范54

3.2 CMSIS标准57

3.2.1 CMSIS简介57

3.2.2 CMSIS设计及规范58

3.3 LPCXpresso开发环境61

3.3.1 LPCXpresso简介61

3.3.2 LPCXpresso的安装与配置62

3.3.3 LPCXpresso工程模块的新建67

3.3.4 LPCXpresso加载与新建文件69

3.3.5 LPCXpresso的优点72

3.4 MDK开发环境75

3.4.1 MDK与KEIL的关系75

3.4.2 MDK的安装76

3.4.3 MDK工程模块的新建76

3.4.4 MDK硬件配置82

3.4.5 MDK的应用88

3.4.6 MDK下启动代码及时钟配置98

第2篇 应用篇101

第4章LPC1100处理器最小系统101

4.1最小系统概述101

4.2电源电路的设计102

4.2.1概述102

4.2.2电路的实现102

4.2.3注意事项106

4.3复位电路的设计106

4.3.1概述106

4.3.2电路的设计107

4.3.3注意事项108

4.4时钟电路的设计109

4.4.1概述109

4.4.2电路的实现109

4.4.3注意事项109

4.5调试电路110

4.5.1概述110

4.5.2电路的实现110

4.5.3注意事项110

4.6 LPC1114最小系统原理图111

第5章LPC1100处理器基本接口113

5.1 GPIO113

5.1.1概述113

5.1.2特性114

5.1.3 GPIO配置114

5.1.4 GPIO应用118

5.2外中断127

5.2.1概述127

5.2.2特性127

5.2.3 GPIO中断寄存器127

5.2.4 GPIO中断设置130

5.2.5应用程序的设计131

5.3定时/计数器133

5.3.1概述133

5.3.2特性134

5.3.3寄存器描述134

5.3.4定时中断设置139

5.3.5定时应用140

5.4 ADC144

5.4.1概述144

5.4.2特性145

5.4.3引脚描述145

5.4.4寄存器描述146

5.4.5 A/D转换实验149

5.5看门狗定时器152

5.5.1概述152

5.5.2特性152

5.5.3功能描述153

5.5.4寄存器描述154

5.5.5看门狗应用155

5.6系统定时器SysTick158

5.6.1概述158

5.6.2寄存器描述158

5.6.3应用程序的设计160

第6章LPC1100通信总线163

6.1通用异步收发器UART的应用163

6.1.1概述163

6.1.2特性163

6.1.3引脚描述164

6.1.4寄存器描述165

6.1.5串行总线174

6.1.6应用程序设计176

6.2 I2C总线接口的应用182

6.2.1概述182

6.2.2特点183

6.2.3引脚描述184

6.2.4寄存器描述184

6.2.5 I2C应用187

6.3 SSP总线的应用194

6.3.1概述194

6.3.2特点195

6.3.3引脚配置195

6.3.4寄存器描述196

6.3.5 SD卡介绍200

6.3.6应用程序设计202

6.4 1-Wire总线的应用219

6.4.1概述220

6.4.2 DS18B20介绍220

6.4.3硬件电路设计226

6.4.4应用程序的设计227

第3篇 拓展篇237

第7章 简易数码相框的设计237

7.1数码相框综合分析237

7.1.1数码相框简介237

7.1.2功能介绍238

7.1.3结构框图238

7.2硬件电路的设计238

7.2.1处理器电路238

7.2.2 SD卡的硬件电路239

7.2.3 TFT液晶模块电路239

7.2.4电源电路240

7.2.5简易数码相框整体原理图241

7.3 TFT彩屏模块的应用241

7.3.1概述241

7.3.2 TFT彩屏模块转接电路242

7.3.3 TFT彩屏模块驱动246

7.4文件系统255

7.4.1概述255

7.4.2 FAT文件系统256

7.4.3文件系统FatFs的移植266

7.5 BMP位图显示274

7.5.1概述274

7.5.2 BMP结构274

7.5.3 BMP显示278

7.6简易数码相框的实现283

7.6.1代码实现284

7.6.2数码相框实物图284

第8章 数字时钟的设计285

8.1数字时钟综合分析285

8.1.1概述285

8.1.2数字时钟功能实现285

8.1.3数字时钟结构框图286

8.2数字时钟芯片287

8.2.1 DS1302概述288

8.2.2硬件电路的设计289

8.2.3软件的实现290

8.3按键与红外遥控接收297

8.3.1遥控概述297

8.3.2硬件电路的设计298

8.3.3程序设计299

8.4字库设计与应用304

8.4.1字库制作305

8.4.2 TFT上显示字符310

8.5数字时钟的实现314

8.5.1数字时钟整体电路314

8.5.2数字时钟软件实现315

8.5.3数字时钟实物图315

第9章 多媒体播放器的实现316

9.1多媒体播放器综合分析316

9.1.1概述316

9.1.2多媒体播放器结构框图317

9.2 LPC1100控制电路318

9.2.1概述318

9.2.2 LPC1100控制电路设计318

9.3多通道数字音频设计320

9.3.1音效集成芯片PT2314介绍320

9.3.2 PT2314寄存器说明324

9.3.3硬件电路的设计324

9.3.4软件的实现325

9.4调频收音机的设计330

9.4.1调频收音机介绍330

9.4.2硬件电路的设计332

9.4.3寄存器说明333

9.4.4软件实现336

9.5 MP3解码电路的设计344

9.5.1 MP3解码介绍344

9.5.2 MP3硬件电路的设计350

9.5.3 VS1053寄存器说明350

9.5.4 MP3软件编写351

热门推荐