图书介绍

手把手教你学ARM CORTEX-M0 基于LPC11XX系列PDF|Epub|txt|kindle电子书版本网盘下载

手把手教你学ARM CORTEX-M0 基于LPC11XX系列
  • 周兴华,倪敏娜编著;周兴化单片机培训中心策划 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512419698
  • 出版时间:2016
  • 标注页数:516页
  • 文件大小:58MB
  • 文件页数:527页
  • 主题词:微处理器

PDF下载


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

下载说明

手把手教你学ARM CORTEX-M0 基于LPC11XX系列PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 快速学会ARM处理器设计2

1.2 使用C语言的优点3

1.3 开发LPC11 XX使用的C编译器4

第2章 ARM的发展5

2.1 什么是ARM5

2.2 处理器RISC技术简介5

2.3 ARM处理器6

2.4 ARM公司的优势及前景展望12

第3章 ARM Cortex-M0内核架构体系简介14

3.1 LPC1 1 XX结构和特性15

3.2 LPC11XX存储器和外设地址映射17

3.3 LPC11XX系统配置17

3.4 LPC11 XX中断控制22

第4章 开发/实验工具及入门程序25

4.1 CMSIS标准简介25

4.2 LPC11XX开发工具28

4.3 LPC11XX实验工具30

4.4 LPC11XX开发过程的文件管理及项目设置33

4.5 第一个LPC11 XX入门程序35

第5章 C语言基础知识46

5.1 标识符与关键字46

5.2 数据类型47

5.3 常量、变量及存储方式48

5.4 数组49

5.5 运算符52

5.6 流程控制59

5.7 函数64

5.8 指针67

5.9 结构体71

5.10 共用体77

5.11 LPC11XX开发中C语言的常用方法79

5.12 中断函数80

第6章 LPC11XX引脚及系统时钟应用82

6.1 LPC11XX引脚功能82

6.2 LPC11 XX系统时钟设置87

6.3 LPC11XX典型系统时钟设置程序92

6.4 系统时钟应用实验——LPC1114的P0.1 引脚输出主时钟的信号频率95

第7章 GPIO特性及应用97

7.1 GPIO介绍97

7.2 GPIO寄存器101

7.3 GPIO寄存器设置102

7.4 GPIO应用实验——按键控制发光二极管的亮灭102

第8章 LPC11XX外中断应用设计107

8.1 嵌套向量中断控制器107

8.2 中断源107

8.3 NVIC控制函数108

8.4 中断函数及写法109

8.5 LPC11 XX外中断相关GPIO寄存器109

8.6 LPC11XX外中断相关GPIO寄存器设置112

8.7 GPIO外中断应用实验——外中断输入控制发光二极管的亮灭112

第9章 系统节拍定时器特性及应用115

9.1 系统节拍定时器相关寄存器116

9.2 系统节拍定时器应用实验——精确延时117

第10章 TFT-LCD的驱动显示120

10.1 TFT-LCD显示器120

10.2 TFT-LCD显示器模块的引脚功能121

10.3 ILI9325/ILI9328的几个重要寄存器及控制命令122

10.4 TFT-LCD显示的相关设置126

10.5 TFT-LCD应用实验——彩色液晶屏显示多种颜色及图形126

第11章 字库制作及TFT - LCD的中英文显示139

11.1 Flash存储器W25Q16139

11.2 中英文显示的原理157

11.3 编写生成GBK_Proj.hex应用程序的源代码158

11.4 中文字库的下载160

11.5 从W25Q16中提取点阵码函数及中英文显示驱动函数163

11.6 TFT-LCD应用实验——彩色液晶屏显示多种颜色及中英文字符167

第12章 通用异步串口UART特性及应用170

12.1 UART相关寄存器173

12.2 UART应用实验——查询方式接收数据包188

12.3 UART应用实验——中断方式接收数据包192

第13章 16位计数器/定时器特性及应用195

13.1 CT16B0/1相关寄存器197

13.2 CT16B0定时中断实验——控制发光二极管闪烁205

13.3 CT16Bl捕获中断实验——红外遥控信号接收解调211

第14章 32位计数器/定时器特性及应用218

14.1 CT32B0/1相关寄存器220

14.2 CT32B0定时查询实验——控制发光二极管闪烁228

14.3 CT32B0定时中断实验——控制发光二极管闪烁235

14.4 CT32B0匹配输出实验——匹配时翻转输出方波信号237

14.5 CT32B0 PWM输出实验——输出调宽脉冲信号239

14.6 CT32B1捕获实验——P1.0跳变为低则捕获一次定时器的值242

14.7 CT32B1外部计数实验——P1.0跳变为低一次则定时器的值增加1245

第15章 模数转换器特性及应用248

15.1 时钟供应和功率控制248

15.2 ADC相关寄存器249

15.3 ADC转换及中断253

15.4 ADC应用实验254

第16章 I2C总线接口特性及应用264

16.1 I2C快速模式Plus265

16.2 I2C总线接口相关寄存器265

16.3 I2C总线接口实验273

第17章 SSP总线特性及电阻式触摸屏应用290

17.1 SSP相关寄存器291

17.2 电阻式触摸屏297

17.3 低电压输入/输出触摸屏控制器XPT2046297

17.4 XPT2046工作原理299

17.5 XPT2046的控制字301

17.6 笔中断接触输出303

17.7 触摸屏应用实验303

第18章 看门狗定时器特性及应用324

18.1 时钟和功率控制325

18.2 WDT相关寄存器326

18.3 WDT应用实验328

第19章 2.4 GHz无线收发模块NRF24L01特性及应用336

19.1 NRF24L01结构及引脚功能336

19.2 NRF24L01工作模式338

19.3 NRF24L01工作原理338

19.4 NRF24L01配置字339

19.5 NRF24L01通信实验339

第20章 FatFS文件系统及电子书实验352

20.1 FatFS文件系统分析352

20.2 FatFS文件系统移植354

20.3 基于FatFS文件系统的SD卡实验359

20.4 电子书阅读实验377

第21章 电源管理特性及深度掉电与唤醒实验388

21.1 运行模式389

21.2 睡眠模式389

21.3 深度睡眠模式390

21.4 深度掉电模式390

21.5 电源管理相关寄存器391

21.6 进入深度掉电与唤醒实验393

第22章 数码相框显示及GUI实验396

22.1 数码相框的构成和图像文件的处理396

22.2 数码相框设计实验397

22.3 GUI图形界面设计实验400

第23章 Flash存储器W25Q16的图片存取及显示实验409

23.1 对图片取模生成二进制文件409

23.2 将图片二进制文件发送到W25Q16中410

23.3 DownLoad_ PIC源程序文件及分析411

23.4 Show_ PIC图片读取及显示源程序文件413

23.5 实验效果414

第24章 RTX Kernel实时操作系统415

24.1 概述415

24.2 RTX Kernel实时操作系统的基本功能及进程间的通信417

24.3 RTX Kernel实时操作系统的任务管理418

24.4 RTX Kernel实时操作系统的库函数421

第25章 RTX Kernel实时操作系统实验438

25.1 延时——时间间隔延迟实验438

25.2 事件——信号标志发送/接收实验440

25.3 邮箱——内存池及邮箱实验452

25.4 互斥——互斥体实验470

25.5 信号量——信号量的传送与接收实验478

第26章 RTX Kernel实时操作系统应用设计实践482

26.1 文件系统实验482

26.2 手写画板实验489

26.3 数码相框实验494

26.4 外部中断实验498

26.5 用户定时器实验504

26.6 循环定时器实验507

26.7 综合实验510

参考文献516

热门推荐