图书介绍
嵌入式微处理器原理与应用:基于ARM CORTEX-M3微控制器=PRINCIPLES AND APPLICATIONS OF EMBEDDED CONTROLLER:BASED ON ARM COR2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 严海蓉,薛涛,曹群生,时昕编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302383789
- 出版时间:2014
- 标注页数:248页
- 文件大小:37MB
- 文件页数:261页
- 主题词:微处理器-高等学校-教材
PDF下载
下载说明
嵌入式微处理器原理与应用:基于ARM CORTEX-M3微控制器=PRINCIPLES AND APPLICATIONS OF EMBEDDED CONTROLLER:BASED ON ARM CORPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 微处理器定义1
1.2 ARM发展历程3
1.3 ARM体系结构与特点5
1.4 处理器选型9
1.4.1 嵌入式微处理器选型的考虑因素9
1.4.2 嵌入式微处理器选型示例10
第2章 ARM核体系结构11
2.1 寄存器15
2.2 ALU21
2.3 存储部件21
2.4 中断控制26
2.5 总线27
2.6 外围接口I/O28
2.7 流水线28
2.8 ARM协处理器接口29
第3章 ARM指令集30
3.1 指令简介31
3.2 ARM寻址方式34
3.2.1 数据处理指令的操作数的寻址方式34
3.2.2 字及无符号字节的Load/Store指令的寻址方式35
3.2.3 杂类Load/Store指令的寻址方式36
3.2.4 批量Load/Store指令的寻址方式37
3.2.5 协处理器Load/Store指令的寻址方式39
3.3 Cortex指令集39
3.3.1 数据传送类指令40
3.3.2 数据处理指令44
3.3.3 其他计算类指令48
3.3.4 饱和运算48
3.3.5 无条件跳转指令49
3.3.6 标志位与条件转移指令49
3.3.7 IF-THEN指令块52
3.3.8 Barrier隔离指令53
3.3.9 其他一些有用的指令53
3.3.10 对内存的互斥访问54
3.4 伪指令55
3.5 内嵌汇编57
第4章 Cortex-M3特性58
4.1 特殊功能寄存器58
4.2 中断建立全过程的演示66
4.3 复位序列67
4.4 中断咬尾67
4.5 晚到异常68
4.6 位带操作69
4.7 互斥访问74
第5章 C语言与汇编语言混编76
5.1 ATPCS与AAPCS76
5.2 嵌入式C编写与编译80
5.3 C语言与汇编语言混编规范88
5.3.1 内嵌汇编88
5.3.2 汇编程序中访问C全局变量92
5.3.3 C语言与汇编语言的相互调用92
5.4 C语言与汇编语言混编实践94
5.4.1 Keil使用和STM32固件库95
5.4.2 建立自己的第一个Keil程序98
第6章 STM32输入/输出101
6.1 pin配置101
6.1.1 单独的位设置或位清除106
6.1.2 外部中断/唤醒线106
6.1.3 复用功能106
6.1.4 软件重新映射I/O复用功能106
6.1.5 GPIO锁定机制106
6.1.6 输入配置107
6.1.7 输出配置107
6.1.8 复用功能配置107
6.1.9 模拟输入配置107
6.2 输入/输出基本概念(寄存器、输入/输出类型)107
6.2.1 基本概念107
6.2.2 寄存器详解108
6.2.3 复用I/O配置寄存器113
6.2.4 通用I/O和AFIO使用的配置步骤118
6.3 通用I/O锁定机制122
6.4 系统时钟123
6.4.1 时钟配置123
6.4.2 时钟输出的使能控制125
6.5 输入/输出常用固件库函数127
6.5.1 GPIO_DeInit函数127
6.5.2 GPIO_AFIODeInit函数127
6.5.3 GPIO_Init函数128
6.5.4 GPIO_StructInit函数129
6.5.5 GPIO_ReadInputDataBit函数130
6.5.6 GPIO_ReadInputData函数130
6.5.7 GPIO_ReadOutputDataBit函数131
6.5.8 GPIO_ReadOutputData函数131
6.5.9 GPIO_SetBits函数131
6.5.10 GPIO_ResetBits函数132
6.5.11G PIO_WriteBit函数133
6.5.12 GPIO_Write函数134
6.5.13 GPIO_PinLockConfig函数134
6.5.14 GPIO_EventOutputConfig函数135
6.5.15 GPIO_EventOutputCmd函数137
6.5.16 GPIO_PinRemapConfig函数137
6.5.17 GPIO_EXTILineConfig函数138
6.6 GPIO控制LED灯139
6.6.1 硬件设计139
6.6.2 软件设计141
6.7 GPIO控制蜂鸣器142
6.7.1 硬件设计142
6.7.2 软件设计144
6.8 跑马灯实验145
6.8.1 硬件设计145
6.8.2 软件设计146
6.9 LCD1602驱动149
6.9.1 硬件设计150
6.9.2 软件设计159
第7章 串行通信模块与中断程序160
7.1 接口与通信标准160
7.1.1 I2C接口160
7.1.2 通用同步/异步收发器(USART)163
7.1.3 串行外设接口(SPI)167
7.1.4 控制器区域网络(CAN)174
7.1.5 通用串行总线(USB)182
7.2 串口USART实例190
7.3 扫描键盘195
7.4 继电器203
7.5 脉宽调制204
7.6 步进电动机209
第8章 STM32带操作系统编程213
8.1 RAM、Flash启动214
8.2 小型操作系统STM32移植216
8.2.1 μCOS-Ⅱ内核简介217
8.2.2 开始移植217
8.2.3 程序开发模式讨论221
第9章 综合案例223
9.1 硬件连接方式226
9.2 驱动软件编写227
9.2.1 串口通信227
9.2.2 数据采集228
9.2.3 小车的方向控制229
9.2.4 小车的速度控制232
9.3 Z-Stack软件框架233
9.3.1 任务调度233
9.3.2 ZigBee无线传输系统开发234
9.4 计算机端程序开发236
附录A STM32F10x.h中的定义239
附录B LCD1602程序241
热门推荐
- 1470652.html
- 169440.html
- 2909562.html
- 2779600.html
- 4978.html
- 2965727.html
- 3872651.html
- 472145.html
- 2509932.html
- 1068045.html
- http://www.ickdjs.cc/book_1142987.html
- http://www.ickdjs.cc/book_737963.html
- http://www.ickdjs.cc/book_3066966.html
- http://www.ickdjs.cc/book_3809843.html
- http://www.ickdjs.cc/book_594495.html
- http://www.ickdjs.cc/book_935434.html
- http://www.ickdjs.cc/book_1883547.html
- http://www.ickdjs.cc/book_3070429.html
- http://www.ickdjs.cc/book_403599.html
- http://www.ickdjs.cc/book_1600007.html