图书介绍

ARM Cortex-M3嵌入式开发实例详解 基于NXP LPC17682025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ARM Cortex-M3嵌入式开发实例详解 基于NXP LPC1768
  • 孙安青编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512409514
  • 出版时间:2012
  • 标注页数:446页
  • 文件大小:157MB
  • 文件页数:460页
  • 主题词:微处理器-系统设计

PDF下载


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

下载说明

ARM Cortex-M3嵌入式开发实例详解 基于NXP LPC1768PDF格式电子书版下载

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

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

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

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

图书目录

第1章LPC1768的微控制器概述1

1.1 LPC1768简介1

1.2 LPC1768特性1

1.3 LPC1768结构4

1.3.1 ARM Cortex-M3处理器5

1.3.2片上Flash存储器系统6

1.3.3片上静态RAM6

1.4 LPC1768引脚6

1.4.1引脚布局6

1.4.2 LPC1768引脚功能描述6

1.5存储器映射和外设寻址15

1.5.1存储器空间分布15

1.5.2存储器映射分布图17

1.5.3 APB外设地址17

1.5.4存储器重映射19

1.5.5预取指中止和数据中止异常19

第2章LPC1768的时钟、复位与功率控制20

2.1概述20

2.2振荡器20

2.2.1内部RC振荡器20

2.2.2主振荡器20

2.2.3 RTC振荡器22

2.3时钟源选择多路复用22

2.4 PLL0锁相环0)23

2.4.1 PLL0操作23

2.4.2 PLL0控制寄存器(PLL0CON)24

2.4.3 PLL0配置寄存器(PLL0 CFG)25

2.4.4 PLL0状态寄存器(PLL0STAT)25

2.4.5 PLL0中断(PLOCK0)26

2.4.6 PLL0馈送寄存器(PLL0FEED)26

2.4.7 PLL0和掉电模式26

2.4.8 PLL0频率参数的计算27

2.4.9 PLL0设置步骤27

2.5 PLL1 (锁相环1)28

2.5.1 PLL1控制寄存器(PLL1CON)29

2.5.2 PLL1配置寄存器(PLL1CFG)29

2.5.3 PLL1状态寄存器(PLL1STAT)30

2.5.4 PLL1中断(PLOCK1)30

2.5.5 PLL1馈送寄存器(PLL1FEED)30

2.5.6 PLL1和掉电模式31

2.5.7 PLL1频率参数的计算31

2.5.8 PLL1频率参数的确定步骤31

2.6时钟分频器32

2.7复位35

2.8功率控制36

2.8.1睡眠模式37

2.8.2深度睡眠模式37

2.8.3掉电模式37

2.8.4深度掉电模式38

2.8.5功率模式控制寄存器(PCON)38

2.8.6外设功率寄存器(PCONP)39

2.9唤醒定时器40

2.10外部时钟输出41

第3章LPC1768的引脚连接模块43

3.1概述43

3.2引脚功能选择寄存器值43

3.3引脚模式选择寄存器值44

3.4寄存器描述44

第4章LPC1768通用输入/输出(GPIO)的应用与实例详解54

4.1 GPIO概述54

4.2 GPIO特性54

4.3 GPIO寄存器描述55

4.4 GPIO基本应用实例57

4.4.1循环灯实例57

4.4.2按键加/减计数实例59

4.4.3 4×4矩阵键盘识别实例62

第5章LPC1768嵌套向量中断控制器(NVIC)的应用与实例详解66

5.1 NVIC概述66

5.2 LPC1768中断特性67

5.3 LPC1768中断源67

5.4 LPC1768中断寄存器描述70

5.5外部中断源概述76

5.6外部中断源寄存器描述76

5.7 GPIO中断79

5.8应用实例81

5.8.1按键计数实例(中断方式)81

5.8.2基于红外传感的进出人数统计实例83

5.8.3基于韦根协议的ID卡片序号识别实例86

第6章LPC1768定时器的应用与实例详解93

6.1概述93

6.2基本原理93

6.3引脚描述95

6.4寄存器描述95

6.5应用实例103

6.5.1基于定时器0的1Hz方波信号产生实例103

6.5.2基于定时器0的0~99秒表计时实例105

6.5.3频率可调的方波信号发生器实例108

6.5.4高精度频率计数器实例113

6.5.5单片数字锁相倍频设计实例117

第7章 重复中断与系统节拍定时器的应用与实例详解122

7.1重复中断定时器概述122

7.2重复中断定时器操作原理122

7.3重复中断定时器寄存器描述123

7.4系统节拍定时器概述125

7.5系统节拍定时器操作125

7.6系统节拍定时器寄存器描述126

7.7应用实例127

7.7.1基于重复定时器实现的数字钟实例127

7.7.2精确的38kHz红外遥控信号发生器实例134

第8章 脉宽调制(PWM)的应用与实例详解136

8.1 PWM概述136

8.2 PWM工作原理137

8.3 PWM引脚描述138

8.4 PWM寄存器描述138

8.5应用实例146

8.5.1 LED背光亮度数字调节实例146

8.5.2基于PWM构成的数字语音0~9播报实例151

第9章 实时时钟(RTC)的应用与实例详解155

9.1概述155

9.2 RTC内部结构155

9.3引脚描述156

9.4寄存器描述157

9.4.1 RTC中断158

9.4.2杂项寄存器组158

9.4.3完整时间寄存器组161

9.4.4时间计数寄存器组162

9.4.5报警寄存器组162

9.5应用实例163

第10章A/D转换器的应用与实例详解167

10.1概述167

10.2引脚描述167

10.3寄存器描述168

10.3.1 A/D转换器控制寄存器(AD0CR)168

10.3.2 A/D转换器全局数据寄存器(AD0GDR)169

10.3.3 A/D转换器状态寄存器(AD0STAT)170

10.4 A/D转换基本操作171

10.5应用实例171

10.5.1数字电压表实例171

10.5.2基于LM35构成的多点温度测量实例175

第11章D/A转换器的应用与实例详解181

11.1概述181

11.2引脚描述181

11.3寄存器描述182

11.4 D/ A转换器操作183

11.5应用实例184

11.5.1幅度可调的标准1kHz正弦信号发生器实例184

11.5.2基于D/ A转换器的数字0~9语音播放实例188

第12章UART串口通信的应用与实例详解193

12.1概述193

12.2引脚描述193

12.3通用UART结构195

12.4寄存器描述196

12.5应用实例204

12.5.1与PC机通信实例204

12.5.2基于RS-485的主从式温度采集系统设计实例206

第13章SPI控制器的应用与实例详解215

13.1概述215

13.2 SPI结构215

13.3 SPI数据传输216

13.4 SPI控制器描述217

13.5引脚描述218

13.6寄存器描述218

13.7应用实例222

13.7.1基于SPI接口的共阴动态LED数码管显示实例222

13.7.2 MCP4801构成的三相50 Hz正弦信号发生器实例224

第14章SSP控制器的应用与实例详解230

14.1概述230

14.2引脚描述230

14.3总线描述231

14.3.1 TI同步串行(SSI)数据帧格式231

14.3.2 SPI帧格式231

14.3.3 MicroWire帧格式235

14.4寄存器描述237

14.5应用实例241

14.5.1基于TC72的环境温度测量实例241

14.5.2 2 MB大容量存储器AT45DB161D读/写实例247

第15章I2C控制器的应用与实例详解254

15.1概述254

15.2引脚描述255

15.3 I2C操作模式256

15.3.1主发送模式256

15.3.2从接收模式257

15.3.3从发送模式257

15.3.4 I2C的结构与原理258

15.4寄存器描述261

15.5 12C操作模式的步骤与状态269

15.5.1主发送模式步骤与状态269

15.5.2主接收模式步骤与状态269

15.5.3从接收模式步骤与状态272

15.5.4从发送模式步骤与状态274

15.5.5两种特殊状态276

15.6基本操作277

15.7应用实例278

第16章 基于LPC1768的数字化语音存储与回放系统设计实例详解284

16.1概述284

16.2系统功能描述284

16.3硬件电路设计284

16.3.1电源供电电路285

16.3.2语音前级输入放大电路285

16.3.3语音后级输出放大电路286

16.3.4 K9F1G08U大容量存储器接口电路287

16.3.5 LPC1768核心及外围电路291

16.4软件设计292

16.4.1初始化程序模块293

16.4.2 main()主程序设计295

16.4.3定时器0的匹配中断服务程序298

16.4.4 K9F1G08U存储器读/写驱动程序299

16.5实例小结303

第17章 基于LPC1768的文本编辑器设计实例详解304

17.1概述304

17.2系统整体方案设计304

17.3系统硬件电路设计305

17.3.1电源供电电路305

17.3.2 LPC1768微控制器核心电路305

17.3.3 PS/2键盘电路306

17.3.4大容量SD卡接口电路307

17.3.5 128×64点阵液晶显示屏接口电路308

17.4相关硬件及接口功能描述308

17.4.1 PS/2键盘接口308

17.4.2 SD卡的接口310

17.4.3 TS128×64液晶显示屏311

17.5软件设计314

17.5.1 TS128×64液晶显示屏驱动程序设计314

17.5.2 SD卡驱动程序设计316

17.5.3 FAT32文件系统驱动程序设计325

17.5.4 PS/2键盘码识别驱动程序设计333

17.5.5 main()主程序设计334

17.6本章小结342

第18章 基于LPC1768的简易数字示波器设计实例详解343

18.1系统方案设计343

18.2硬件电路344

18.2.1信号调理电路344

18.2.2键盘、显示及LPC1768核心电路345

18.2.3电源供电电路345

18.3软件设计347

18.3.1 TS128×64驱动程序设计347

18.3.2全局变量声明与定义352

18.3.3系统的初始化程序设计353

18.3.4中断服务程序设计354

18.3.5 main(主程序设计356

18.4实例小结362

第19章 基于LPC1768的嵌入式游戏平台设计实例详解363

19.1功能要求363

19.2系统总体结构设计363

19.3系统硬件电路设计364

19.3.1系统电源供电电路364

19.3.2 LPC1768嵌入式核心电路364

19.3.3 4×3键盘电路366

19.3.4 3.2英寸TFT LCD显示屏硬件接口电路366

19.3.5 4 MB大容量串行Flash接口电路366

19.3.6 DS1307实时时钟接口电路367

19.3.7音频功率放大电路368

19.4相关器件描述368

19.4.1大容量串行存储器MX25L3205D368

19.4.2实时时钟DS1307372

19.4.3 3.2英寸TFT LCD显示屏374

19.5软件设计378

19.5.1 TFT LCD液晶显示驱动程序设计378

19.5.2 4×3键盘扫描识别驱动程序设计386

19.5.3声音播放驱动程序设计386

19.5.4 DS1307实时时钟驱动程序设计388

19.5.5贪吃蛇游戏程序设计392

19.5.6俄罗斯方块游戏程序设计402

19.5.7游戏运行时钟程序设计417

19.5.8 main()主程序设计418

19.6实例小结421

第20章 基于LPC1768的视频图像采集系统设计实例详解422

20.1概述422

20.2系统设计422

20.3硬件电路设计423

20.3.1电源供电硬件电路423

20.3.2 OV7670图像传感器模块硬件电路423

20.3.3 TFT LCD液晶显示模块硬件电路424

20.3.4 LPC1768核心电路425

20.4关键硬件描述426

20.5软件设计428

20.5.1 SCCB总线时序模拟程序设计429

20.5.2 OV7670图像传感器驱动程序设计432

20.5.3 3.2英寸TFT LCD显示模块驱动程序设计436

20.5.4 main()主程序设计443

20.6实例小结445

参考文献446

热门推荐