嵌入式操作系统及ARM Cortex-MO+应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张勇,安鹏编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2015
- ISBN:9787560637723
- 页数:308 页
第一篇 LPC82X 典型硬件系统 2
第一章 ARM Cortex-M0+内核 2
1.1 ARM Cortex-M0+内核特点 2
1.2 ARM Cortex-M0+内核架构 3
1.3 ARM Cortex-M0+存储器配置 4
1.4 ARM Cortex-M0+内核寄存器 6
1.4.1 内核寄存器 6
1.4.2 系统控制寄存器 7
1.5 SysTick定时器 11
1.6 Cortex-M0+异常 13
1.7 嵌套向量中断控制器 14
本章小结 16
第二章 LPC82X微控制器 17
2.1 LPC824微控制器特点与管脚配置 17
2.2 LPC824微控制器内部结构 25
2.3 LPC824存储器配置 26
2.4 LPC824 NVIC中断 27
2.5 I/O口配置IOCON 29
2.6 通用目的输入输出口GPIO 32
2.7 系统配置模块SYSCON 34
本章小结 44
第三章 LPC824开发平台与工程框架 45
3.1 LPC824核心电路 46
3.2 电源电路 46
3.3 LED驱动电路与蜂鸣器驱动电路 47
3.4 串口通信电路 47
3.5 用户按键与ADC电路 48
3.6 DS18B20电路 49
3.7 ZLG7289B电路 49
3.8 SWD、 ISP和复位电路 52
3.9 LCD屏接口电路 53
3.10 Keil MDK工程框架 53
本章小结 66
第四章 异常与中断管理 68
4.1 LPC824异常管理 69
4.2 NVIC中断管理 73
4.2.1 多速率定时器MRT 73
4.2.2 MRT定时器中断实例 76
4.3 LPC824外部中断 80
4.3.1 外部中断与模式匹配工作原理 80
4.3.2 LPC824外部中断实例 90
4.3.3 LPC824模式匹配实例 94
本章小结 96
第二篇 嵌入式实时操作系统μC/OS-Ⅱ的应用 98
第五章 μC/OS-Ⅱ工作原理及其移植 98
5.1 μC/OS-Ⅱ系统任务 98
5.1.1 μC/OS-Ⅱ系统文件与配置 98
5.1.2 空闲任务 104
5.1.3 统计任务 104
5.1.4 定时器任务 105
5.2 信号量与互斥信号量 106
5.2.1 信号量 106
5.2.2 互斥信号量 107
5.3 消息邮箱与消息队列 108
5.3.1 消息邮箱 108
5.3.2 消息队列 109
5.4 事件标志组 111
5.5 μC/OS-Ⅱ在Cortex-M0+微控制器上的移植 112
本章小结 113
第六章 μC/OS-Ⅱ任务 114
6.1 μC/OS-Ⅱ用户任务 114
6.2 μC/OS-Ⅱ程序框架与LED灯闪烁 117
6.3 ISP下载 123
6.4 串口通信 124
6.4.1 LPC824串口工作原理 124
6.4.2 串口通信工程 133
6.5 统计任务实例 138
本章小结 143
第七章 μC/OS-Ⅱ信号量与互斥信号量 144
7.1 信号量实例 144
7.2 ZLG7289B工作原理 151
7.3 秒表实例 154
7.4 互斥信号量实例 170
本章小结 176
第八章 μC/OS-Ⅱ消息邮箱与队列 177
8.1 μC/OS-Ⅱ消息邮箱 177
8.1.1 消息邮箱同步实例 177
8.1.2 消息邮箱传递信息实例 178
8.2 SGX12864点阵LCD显示屏 180
8.3 字符、汉字与图形显示技术 190
8.4 μC/OS-Ⅱ消息队列 192
8.5 LPC824内部显示缓存技术 196
本章小结 209
第九章 μC/OS-Ⅱ高级系统组件 210
9.1 μC/OS-Ⅱ事件标志组 212
9.2 μC/OS-Ⅱ软定时器 218
9.2.1 看门狗定时器 218
9.2.2 μC/OS-Ⅱ软定时器 221
9.2.3 μC/OS-Ⅱ软定时器实例 222
9.3 μC/OS-Ⅱ动态内存管理 229
9.4 μC/OS-Ⅱ多事件请求管理 233
本章小结 238
第三篇 LPC82X典型应用实例 240
第十章 智能门密码锁应用实例 240
10.1 智能门密码锁功能设计 240
10.2 智能门密码锁程序设计 242
本章小结 261
第十一章 智能温度检测报警系统 262
11.1 DS18B20工作原理 262
11.2 智能温度检测报警系统功能设计 264
11.3 智能温度检测报警系统程序设计 265
本章小结 280
第十二章 数字电压表实例 281
12.1 ADC工作原理 281
12.2 数字电压表功能设计 286
12.3 数字电压表程序设计 286
本章小结 297
第十三章 开源硬件LPCXpresso824-MAX 298
13.1 LPCXpresso824-MAX学习板 298
13.2 LPC82x Touch Board触摸板 303
本章小结 307
参考文献 308
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019