图书介绍

ARM嵌入式微控制器原理与应用 基于Cortex-M0+内核LPC84X与μC/OS-III操作系统 第2版PDF|Epub|txt|kindle电子书版本网盘下载

ARM嵌入式微控制器原理与应用 基于Cortex-M0+内核LPC84X与μC/OS-III操作系统 第2版
  • 赵凯责任编辑;张勇 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302527053
  • 出版时间:2019
  • 标注页数:451页
  • 文件大小:56MB
  • 文件页数:462页
  • 主题词:微处理器-系统设计

PDF下载


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

下载说明

ARM嵌入式微控制器原理与应用 基于Cortex-M0+内核LPC84X与μC/OS-III操作系统 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 LPC84X典型硬件系统与芯片级软件设计3

第1章 ARM Cortex-M0+内核3

1.1 ARM Cortex-M0+内核特点3

1.2 ARM Cortex-M0+内核架构4

1.3 ARM Cortex-M0+存储器配置5

1.4 ARM Cortex-M0+内核寄存器7

1.4.1 内核寄存器7

1.4.2 系统控制寄存器8

1.5 SysTick定时器13

1.6 Cortex-M0+异常15

1.7 嵌套向量中断控制器16

1.8 本章小结18

第2章 LPC84X微控制器19

2.1 LPC845微控制器特点与引脚配置19

2.2 LPC845微控制器内部结构30

2.3 LPC845存储器配置32

2.4 LPC845 NVIC中断33

2.5 I/O口配置IOCON36

2.6 通用目的输入/输出口GPIO39

2.7 系统配置模块SYSCON42

2.8 本章小结55

第3章 LPC845典型硬件平台56

3.1 LPC845核心电路57

3.2 电源电路58

3.3 LED驱动电路与蜂鸣器驱动电路59

3.4 串口通信电路59

3.5 用户按键电路、用户接口扩展电路和ADC电路60

3.6 DS18B20电路61

3.7 ZLG7289B电路61

3.8 SWD、ISP和复位电路64

3.9 LCD屏与电阻式触摸屏接口电路65

3.10 存储器电路66

3.11 声码器电路67

3.12 本章小结67

第4章 LED灯与蜂鸣器控制68

4.1 LED灯控制68

4.1.1 LPC845 GPIO口读写访问69

4.1.2 Keil MDK工程框架71

4.2 LPC845异常管理87

4.2.1 LPC845异常87

4.2.2 LED灯闪烁工程89

4.3 NVIC中断管理93

4.3.1 多速率定时器MRT93

4.3.2 MRT定时器中断实例97

4.4 蜂鸣器工作原理100

4.5 LPC845外部中断102

4.5.1 外部中断与模式匹配工作原理102

4.5.2 LPC845外部中断实例112

4.5.3 LPC845模式匹配实例117

4.6 本章小结119

第5章 按键与数码管显示120

5.1 ZLG7289B工作原理120

5.2 DS18B20工作原理124

5.3 按键与数码管实例132

5.4 本章小结142

第6章 串口通信与声码器143

6.1 串口通信143

6.1.1 LPC845串口工作原理143

6.1.2 串口通信实例152

6.2 声码器157

6.2.1 声码器工作原理157

6.2.2 声码器实例160

6.3 本章小结168

第7章 ADC与存储器访问169

7.1 LPC845微控制器ADC169

7.1.1 ADC工作原理169

7.1.2 ADC工程实例174

7.2 AT24C128存储器179

7.2.1 AT24C128访问方法179

7.2.2 AT24C128访问实例182

7.3 W25Q64存储器190

7.3.1 W25Q64存储器访问方法190

7.3.2 LPC845微控制器SPI模块192

7.3.3 W25Q64访问实例196

7.4 本章小结208

第8章 触摸屏与LCD屏209

8.1 电阻式触摸屏驱动原理209

8.2 电阻式触摸屏实例215

8.3 LCD屏驱动原理217

8.4 LCD屏实例239

8.5 本章小结244

第二篇 嵌入式实时操作系统μC/OS-Ⅱ247

第9章 μC/OS-Ⅱ系统与移植247

9.1 μC/OS-Ⅱ系统移植247

9.2 μC/OS-Ⅱ系统结构与配置260

9.3 μC/OS-Ⅱ系统任务266

9.3.1 空闲任务267

9.3.2 统计任务267

9.3.3 定时器任务268

9.4 本章小结268

第10章 μC/OS-Ⅱ任务管理269

10.1 μC/OS-Ⅱ用户任务269

10.2 μC/OS-Ⅱ多任务工程实例274

10.3 统计任务实例286

10.4 系统定时器290

10.5 本章小结293

第11章 信号量与互斥信号量294

11.1 μC/OS-Ⅱ信号量294

11.2 μC/OS-Ⅱ互斥信号量296

11.3 信号量与互斥信号量实例298

11.4 本章小结310

第12章 消息邮箱与消息队列311

12.1 μC/OS-Ⅱ消息邮箱311

12.2 μC/OS-Ⅱ消息队列313

12.3 消息邮箱与消息队列实例315

12.4 本章小结324

第三篇 嵌入式实时操作系统μC/OS-Ⅲ327

第13章 μC/OS-Ⅲ系统与移植327

13.1 μC/OS-Ⅲ发展历程327

13.2 μC/OS-Ⅲ特点329

13.3 μC/OS-Ⅲ应用领域334

13.4 μC/OS-Ⅲ系统组成335

13.4.1 μC/OS-Ⅲ配置文件338

13.4.2 μC/OS-Ⅲ内核文件343

13.5 μC/OS-Ⅲ自定义数据类型352

13.6 μC/OS-Ⅲ移植354

13.7 本章小结362

第14章 μC/OS-Ⅲ任务管理363

14.1 用户任务363

14.1.1 任务堆栈与优先级365

14.1.2 任务控制块365

14.1.3 任务工作状态370

14.1.4 用户任务创建过程372

14.2 多任务工程实例374

14.3 统计任务390

14.4 定时器任务391

14.5 本章小结395

第15章 信号量、任务信号量和互斥信号量396

15.1 信号量396

15.1.1 信号量工作方式396

15.1.2 信号量实例397

15.2 任务信号量409

15.2.1 任务信号量工作方式409

15.2.2 任务信号量实例409

15.3 互斥信号量413

15.3.1 互斥信号量工作方式413

15.3.2 互斥信号量实例414

15.4 本章小结418

第16章 消息队列与任务消息队列420

16.1 消息队列420

16.1.1 消息队列工作方式422

16.1.2 消息队列实例424

16.2 任务消息队列432

16.2.1 任务消息队列工作方式432

16.2.2 任务消息队列实例433

16.3 本章小结440

附录A 文件my25q64.c442

附录B 工程项目索引448

参考文献450

热门推荐