图书介绍
Freescale Flexis系列微控制器入门及开发 从8位到32位轻松升级PDF|Epub|txt|kindle电子书版本网盘下载
![Freescale Flexis系列微控制器入门及开发 从8位到32位轻松升级](https://www.shukui.net/cover/29/34912756.jpg)
- 陈奕梅,尤一鸣编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121087837
- 出版时间:2009
- 标注页数:265页
- 文件大小:115MB
- 文件页数:276页
- 主题词:微控制器
PDF下载
下载说明
Freescale Flexis系列微控制器入门及开发 从8位到32位轻松升级PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Flexis系列微控制器概述1
1.1 微控制器的基本概念1
1.2 Flexis系列微控制器的特点与优势2
1.3 Flexis系列微控制器的主要应用3
第2章 Flexis QE128微控制器基本原理6
2.1 MC9S08QE128微控制器的基本原理6
2.1.1 MC9S08QE128的主要特性及内部结构6
2.1.2 MC9S08QE128的外部引脚及封装7
2.1.3 MC9S08QE128的存储空间8
2.1.4 MC9S08QE128复位10
2.1.5 MC9S08QE128中断11
2.1.6 系统配置13
2.2 MCF51QE128微控制器的基本原理14
2.2.1 MCF51QE128的主要特性及内部结构14
2.2.2 MCF51QE128的存储空间15
2.2.3 MCF51QE128复位16
2.2.4 MCF51QE128中断16
2.2.5 系统配置20
第3章 HCS08内核21
3.1 HCS08内核介绍21
3.1.1 HCS08内核的特点21
3.1.2 相关寄存器21
3.2 寻址方式23
3.3 指令系统27
3.3.1 指令集常用术语27
3.3.2 数据传输类指令27
3.3.3 算术运算类指令30
3.3.4 逻辑运算类指令34
3.3.5 位操作类指令35
3.3.6 移位类指令36
3.3.7 程序控制类指令37
3.3.8 其他指令41
3.4 HCS08汇编语言基础41
3.4.1 HCS08汇编语言源程序格式42
3.4.2 HCS08伪操作指令43
3.4.3 汇编例程44
第4章 ColdFire V1内核46
4.1 ColdFire V1内核介绍46
4.1.1 ColdFire V1内核的特点46
4.1.2 相关寄存器47
4.1.3 用户编程模式47
4.1.4 管理员编程模式48
4.2 寻址方式50
4.3 指令系统52
4.3.1 指令集中相关符号的定义52
4.3.2 数据传输类指令54
4.3.3 程序控制类指令54
4.3.4 整数运算类指令55
4.3.5 逻辑操作类指令56
4.3.6 移位类指令56
4.3.7 位操作类指令56
4.3.8 系统控制类指令57
4.3.9 缓存保持类指令58
第5章 软件集成开发调试59
5.1 CodeWarrior V6集成开发环境入门59
5.1.1 创建新工程59
5.1.2 打开工程63
5.2 编译链接与仿真调试64
5.2.1 编译链接64
5.2.2 仿真和实时调试窗口的使用64
5.2.3 常用的调试命令66
5.3 程序的下载及在线调试67
5.4 ColdWarrior V6环境下的程序编写68
5.4.1 开发环境文件说明68
5.4.2 汇编语言源程序的组成68
5.4.3 C语言源程序的组成70
5.5 8位机到32位机的轻松移植70
第6章 并行输入/输出口73
6.1 A口I/O寄存器73
6.2 其他端口寄存器74
6.3 输入输出实例75
6.3.1 数字量的输入输出75
6.3.2 8段数码管显示编程76
6.3.3 液晶显示编程78
6.4 快速I/O口83
第7章 键盘及键盘中断85
7.1 键盘的基本问题85
7.2 QE128系列单片机的键盘中断模块86
7.3 键盘实例87
7.3.1 消除抖动的键盘循环扫描方式编程88
7.3.2 键盘中断方式编程90
7.3.3 实例总结92
第8章 内部时钟源93
8.1 QE128的系统时钟93
8.2 内部时钟源的结构及组成94
8.3 内部时钟源的寄存器95
8.4 内部时钟源的工作模式97
8.4.1 7种工作模式97
8.4.2 各个模式下的总线频率98
8.4.3 模式转换99
8.5 时钟源的校准99
8.6 内部时钟源初始化编程100
第9章 定时器模块及实时计数器模块101
9.1 定时器工作原理101
9.2 定时器模块的寄存器103
9.3 时钟显示程序编写105
9.4 输入捕捉功能编程108
9.5 比较输出功能编程110
9.6 利用定时器进行赛车速度设置110
9.7 PWM功能程序编写114
9.7.1 PWM功能简介114
9.7.2 利用PWM制作电子琴115
9.8 实时计数器118
9.8.1 RTC模块寄存器118
9.8.2 RTC工作过程120
9.8.3 与TPM模块的比较120
第10章 A/D转换模块121
10.1 A/D转换概述121
10.2 QE128微控制器中的A/D转换模块122
10.3 寄存器定义124
10.4 功能描述128
10.4.1 输入时钟源选择128
10.4.2 输入选择和引脚控制128
10.4.3 转换控制129
10.4.4 自动比较功能130
10.4.5 微控制器等待模式130
10.4.6 微控制器停止模式131
10.5 A/D转换模块初始化实例131
10.6 以中断方式实现A/D转换132
第11章 串行接口134
11.1 串行接口概述134
11.2 串行外设接口SPI134
11.2.1 SPI系统构建135
11.2.2 SPI模块内部结构136
11.2.3 SPI模块寄存器137
11.2.4 SPI功能描述141
11.2.5 SPI编程实例142
11.3 IIC总线144
11.3.1 IIC串行总线协议145
11.3.2 IIC数据通信146
11.3.3 IIC时钟同步148
11.3.4 IIC模块寄存器149
11.3.5 IIC中断153
11.3.6 AT24C02 IIC通信实例154
11.4 串行通信接口SCI157
11.4.1 异步串行通信的基本知识157
11.4.2 RS-232C总线标准158
11.4.3 SCI模块的寄存器160
11.4.4 QE128中SCI模块的几种操作模式165
11.4.5 串行通信实例165
第12章 QE128的低功耗特性169
12.1 低功耗特性概述169
12.2 低功耗操作模式169
12.2.1 低功耗模式169
12.2.2 与低功耗模式相关的寄存器170
12.2.3 模式选择方式172
12.3 外设时钟门控技术173
12.4 低功耗的气体检测装置173
第13章 Flexis JM系列微控制器177
13.1 JM系列概述177
13.2 MC9S08JM60概述177
13.2.1 主要特性177
13.2.2 MC9S08JM60的64引脚封装图178
13.2.3 JM60的多功能时钟发生器模块179
13.3 MCF51JM128概述181
13.3.1 主要特性181
13.3.2 MCF51JM128的64引脚封装图182
13.4 JM128的模块183
13.4.1 密码加速单元183
13.4.2 载波调制定时器185
13.4.3 随机数发生器188
13.4.4 控制器局域网模块189
第14章 JM系列USB模块191
14.1 USB简介191
14.1.1 USB的基本概念191
14.1.2 USB的信号表达机制与编码192
14.1.3 USB的接口与端点194
14.1.4 USB OTG195
14.2 USB协议196
14.2.1 包及其格式196
14.2.2 事务处理机制198
14.2.3 USB传输实现199
14.2.4 USB描述符及请求200
14.3 JM60的USB模块206
14.3.1 JM60的USB模块简介206
14.3.2 USB模块寄存器210
14.4 JM128的USB OTG模块216
14.4.1 JM128的USB OTG简介216
14.4.2 USB OTG寄存器220
14.5 USB通信编程231
附录A 索引236
附录B USBDM说明书239
附录C MCF51JM128综合开发实例245
附录D TGFSYS教学实验系统256
参考文献265