图书介绍
ARM嵌入式应用程序架构设计实例精讲 基于LPC17002025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 赵俊编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512411852
- 出版时间:2013
- 标注页数:377页
- 文件大小:172MB
- 文件页数:390页
- 主题词:微处理器-C语言-程序设计
PDF下载
下载说明
ARM嵌入式应用程序架构设计实例精讲 基于LPC1700PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 LPC1700系列微控制器基础知识1
1.1概述1
1.1.1微控制器的性能1
1.1.2系列产品2
1.1.3微控制器的结构3
1.1.4存储系统5
1.2系统控制模块7
1.2.1复位模块8
1.2.2外部中断输入10
1.2.3时钟和功耗控制10
1.2.4存储器加速模块21
1.3嵌套向量中断控制器22
1.3.1 NVIC特性23
1.3.2中断源23
1.3.3 NVIC的编程24
1.4引脚配置25
1.5编程与调试36
1.5.1开发工具36
1.5.2 JTAG/SWD调试37
1.5.3 ISP与IAP的应用38
第2章 打造自己的硬件系统41
2.1硬件系统的搭建41
2.2最小系统的实现41
2.2.1电源电路的设计41
2.2.2复位电路的设计46
2.2.3时钟电路的设计47
2.2.4调试电路的设计48
2.2.5 LPC1765核心电路的设计49
2.3输入输出电路的设计51
2.3.1按键输入51
2.3.2红外遥控51
2.3.3显示电路52
2.3.4声光指示57
2.4通信接口60
2.4.1 RS232/RS485通信60
2.4.2 USB通信63
2.5存储电路64
2.5.1 E2 PROM存储器64
2.5.2 Flash存储器65
2.5.3 SD卡接口65
2.6其他电路69
2.6.1 ADC与DAC电路69
2.6.2 DS18B20电路70
2.7 PCB设计72
2.7.1准备工作73
2.7.2 PCB设计步骤73
第3章 嵌入式程序设计基础75
3.1 C语言关键字75
3.1.1数据类型76
3.1.2关键字描述78
3.2运算符85
3.2.1运算符描述85
3.2.2运算符应用87
3.3预编译88
3.3.1预编译命令88
3.3.2预编译应用88
3.4嵌入式编程中的命名规则90
3.4.1常量命名90
3.4.2变量命名91
3.4.3函数命名91
3.4.4共性规则92
3.5函数93
3.5.1参数93
3.5.2返回值94
3.5.3函数体的实现精讲95
3.6程序的版式96
3.6.1空格96
3.6.2空行97
3.6.3对齐97
3.6.4代码拆分98
3.6.5代码行99
3.7文件结构100
3.7.1注解说明100
3.7.2定义文件的结构102
3.7.3头文件的结构103
3.7.4目录结构104
第4章 基础应用实例精讲106
4.1串行通信106
4.1.1串行总线连接106
4.1.2串行初始化108
4.1.3小数波特率的实现110
4.1.4自动波特率的实现116
4.1.5串行数据收发驱动119
4.1.6串行总线的应用121
4.2实时时钟122
4.2.1概述123
4.2.2实时时钟驱动的实现124
4.2.3实时时钟应用实验129
4.3红外遥控的应用131
4.3.1概述132
4.3.2红外遥控接收实验136
4.4 E2 PROM存储器的应用137
4.4.1 I2 C总线接口通信概述137
4.4.2 I2 C总线驱动的实现142
4.4.3 E2 PROM存储器驱动的实现147
4.4.4 E2 PROM存储器读/写实验151
4.5 Flash存储器的应用152
4.5.1 SPI总线概述152
4.5.2 SPI总线驱动的实现154
4.5.3 Flash存储器驱动的实现156
4.5.4 Flash存储器读/写实验161
4.6 SD卡的应用162
4.6.1 SD卡驱动的实现162
4.6.2 FAT文件系统移值174
4.6.3 SD卡读/写实验194
4.7数字温度传感器 DS18B20的应用198
4.7.1 DS18B20概述198
4.7.2单个DS18B20驱动的实现202
4.7.3多个DS18B20驱动的实现208
4.7.4 DS18B20应用实验214
4.8 LCD的应用216
4.8.1概述216
4.8.2 LCD1602驱动的实现220
4.8.3 LCD1602应用实验223
4.9 LCM的应用224
4.9.1概述224
4.9.2 NS12864R驱动的实现230
4.9.3 NS12864R应用实验235
4.10 TFT彩屏模块的应用236
4.10.1概述236
4.10.2 ILI9320驱动的实现241
4.10.3 TFT彩屏应用实验245
第5章 嵌入式应用程序架构248
5.1任务概述248
5.2架构1:顺序执行250
5.2.1特点及架构250
5.2.2新建一个工程模板251
5.2.3任务函数的结构259
5.2.4架构设计点睛259
5.3架构2:时间片轮询260
5.3.1特点及架构260
5.3.2新建一个工程模板264
5.3.3任务优先级265
5.3.4任务函数的结构266
5.3.5架构设计点睛266
5.4架构3:嵌入式实时操作系统266
5.4.1 μC/OS-Ⅱ特点及移植267
5.4.2新建一个工程模板274
5.4.3任务函数的格式276
5.4.4中断服务程序设计278
5.4.5数据通信279
5.4.6系统裁减280
5.4.7架构设计点睛284
第6章 多功能数字时钟在3种架构下的实观对比285
6.1多功能数字时钟功能285
6.2基础代码实现289
6.2.1软定时器的实现289
6.2.2单层菜单的实现292
6.2.3代码和字库下载299
6.2.4下载软件307
6.3多功能数字时钟采用顺序执行法的实现309
6.3.1日历显示310
6.3.2菜单管理311
6.3.3闹铃处理316
6.3.4数据下载317
6.3.5设计点睛319
6.4多功能数字时钟采用时间片轮询法的实现319
6.4.1获取时钟321
6.4.2报警任务321
6.4.3下载任务323
6.4.4显示任务324
6.4.5设计点睛329
6.5多功能数字时钟采用操作系统的实现329
6.5.1启动任务331
6.5.2下载任务332
6.5.3报警任务333
6.5.4显示任务335
6.5.5设计点睛337
第7章 多功能数字时钟实例的在线升级338
7.1 Flash编程基础338
7.2 IAP编程基础349
7.2.1 IAP应用结构349
7.2.2 IAP实现方式350
7.2.3 IAP编程实践352
7.3多功能数字时钟的IAP应用358
7.3.1功能实现358
7.3.2 APP设置369
7.4编程与仿真373
7.4.1编程373
7.4.2仿真375
参考文献377
热门推荐
- 3289841.html
- 488490.html
- 386860.html
- 1544721.html
- 3043378.html
- 1526523.html
- 2840537.html
- 854788.html
- 2154751.html
- 1872249.html
- http://www.ickdjs.cc/book_980322.html
- http://www.ickdjs.cc/book_833340.html
- http://www.ickdjs.cc/book_3451524.html
- http://www.ickdjs.cc/book_3536478.html
- http://www.ickdjs.cc/book_984921.html
- http://www.ickdjs.cc/book_3781472.html
- http://www.ickdjs.cc/book_1260912.html
- http://www.ickdjs.cc/book_2878974.html
- http://www.ickdjs.cc/book_3807071.html
- http://www.ickdjs.cc/book_3688615.html