ARM Cortex-M3嵌入式开发实例详解 基于NXP LPC1768PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:孙安青编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2012
- ISBN:9787512409514
- 页数:446 页
第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片上静态RAM 6
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大容量串行存储器MX25L3205D 368
19.4.2实时时钟DS1307 372
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
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019