嵌入式系统基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:邓力,钟国文主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2013
- ISBN:9787564067328
- 页数:247 页
第1章 嵌入式系统的概况 1
1.1嵌入式系统的定义和组成 1
1.2嵌入式微处理器体系结构 3
1.2.1 ARM体系的硬件架构 3
1.2.2冯·诺依曼体系结构和哈佛体系结构 6
1.2.3 RISC体系结构 7
1.2.4流水线技术 8
1.3嵌入式操作系统 9
1.3.1嵌入式操作系统的特点 9
1.3.2嵌入式操作系统的选择 9
1.3.3实时操作系统 10
1.3.4目前市场上流行的嵌入式操作系统 11
习题 12
第2章ADS项目开发及AXD调试 13
2.1 ADS1.2集成开发环境的安装及使用 13
2.2 ADS项目及文件的建立 15
2.3在工程中添加源文件 18
2.4对工程进行编译和连接 19
2.5 AXD调试器的使用 21
习题 23
第3章ARM微处理器的指令系统 24
3.1 ARM微处理器的指令集概述 24
3.2 ARM指令的寻址方式 24
3.2.1立即寻址 24
3.2.2寄存器寻址 24
3.2.3寄存器间接寻址 25
3.2.4基址变址寻址 25
3.2.5多寄存器寻址 25
3.2.6相对寻址 26
3.2.7堆栈寻址 26
3.2.8块拷贝寻址 26
3.3 ARM指令集 27
3.3.1跳转指令 27
3.3.2数据处理指令 28
3.3.3乘法指令与乘加指令 33
3.3.4程序状态寄存器访问指令 35
3.3.5加载/存储指令 35
3.3.6批量数据加载/存储指令 37
3.3.7数据交换指令 38
3.3.8移位指令(操作) 39
3.3.9协处理器指令 40
3.3.10异常产生指令 42
3.3.11 ARM伪指令 42
3.4 ADS1.2集成开发环境汇编语言项目实训 53
3.4.1 ARM指令的立即寻址 53
3.4.2 ARM指令的寄存器寻址 54
3.4.3 ARM的寄存器偏移寻址 55
3.4.4 ARM的寄存器间接寻址 57
3.4.5验证ARM的基址变址寻址方式 59
3.4.6验证ARM的堆栈寻址方式 61
3.4.7汇编加法运算 63
3.5 ARM的C语言程序设计 63
3.5.1 C语言的基础知识 63
3.5.2 ADS1.2的C程序设计 105
小结 105
习题 105
第4章Proteus软件简介及应用 106
4.1 Proteus电路原理的设计 106
4.2 Proteus使用过程中的一些常见问题 112
第5章LPC2106嵌入式微处理器硬件结构 116
5.1 LPC2000系列简介 116
5.2通用输入/输出端口GPIO相关寄存器描述 118
5.3 GPIO相关控制寄存器 119
5.4 GPIO项目实例 121
5.4.1 LED灯闪烁Proteus电路设计 121
5.4.2 LPC2106 ADS项目的建立 122
5.4.3 LED灯闪烁流程图、ADS项目主程序及Proteus电路仿真 145
5.4.4 GPIO项目二:1602液晶ADS项目程序代码及Proteus电路仿真 148
5.4.5 GPIO项目二的扩展 154
5.5向量中断控制器 155
5.5.1寄存器描述 155
5.5.2向量中断控制器项目 158
5.6定时器 161
5.6.1寄存器描述 161
5.6.2定时器项目 165
5.7 UART 168
5.7.1 UART寄存器描述 168
5.7.2串口通信项目代码编写、编译及Proteus电路仿真 173
5.8脉宽调制(PWM) 176
5.8.1特性 177
5.8.2描述 177
5.8.3 PWM功能寄存器设置流程 184
5.8.4 PW M项目实例 184
5.9模数转换器(ADC) 186
5.9.1特性 187
5.9.2描述 187
5.9.3管脚描述 187
5.9.4寄存器描述 188
5.9.5 A/ D项目实例 193
5.10实时时钟(RTC) 197
5.10.1特性 197
5.10.2描述 197
5.10.3 RTC寄存器描述 197
5.10.4 RTC应用实例 204
5.11 SPI接口 208
5.11.1 SPI简介 208
5.11.2 SPI描述 208
5.11.3 SPI寄存器描述 210
5.11.4 SPI应用示例 213
5.12 I2C接口 215
5.12.1 I2C简介 215
5.12.2 I2C描述 216
5.12.3寄存器描述 217
5.12.4 I2 C应用示例 220
5.13看门狗 227
5.13.1看门狗简介 227
5.13.2看门狗内部结构 227
5.13.3看门狗寄存器描述 228
5.13.4使用示例 229
习题 231
第6章 基于μC/OS的程序开发 232
6.1了解μC /OS-Ⅱ内核的任务管理 232
6.2 μC /OS-Ⅱ在LPC2106平台的移植 238
6.2.1编写与编译器相关的数据类型及与ARM处理器相关的代码(OS_ CPU.H的移植) 238
6.2.2用C语言编写6个操作系统相关的函数(OS_CPU_C.C的移植) 240
6.2.3用汇编语言编写4个与处理器相关的函数(OS_ CPU.ASM的移植) 241
6.3基于μC/OS-Ⅱ的LCD显示项目的开发 243
习题 246
参考文献 247
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019