图书介绍
单片微机应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片微机应用技术](https://www.shukui.net/cover/46/31094880.jpg)
- 张颖,罗晓编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302311157
- 出版时间:2013
- 标注页数:342页
- 文件大小:75MB
- 文件页数:356页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片微机应用技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇 MCS-51系列8位机3
第1章 计算机基础知识3
1.1 概述3
1.1.1 计算机3
1.1.2 微型计算机4
1.1.3 单片机4
1.1.4 嵌入式系统6
1.2 单片机中数的表示方法6
1.2.1 数制及其转换6
1.2.2 BCD码11
1.2.3 ASCII码12
1.2.4 单片机中数的表示方法13
1.3 单片机的内部结构22
1.3.1 中央处理器22
1.3.2 单片机中的数据运算23
1.3.3 单片机的存储器26
1.3.4 单片机的输入/输出(I/O)接口28
1.4 典型单片机产品29
1.4.1 单片机的类型和特性29
1.4.2 典型的单片机产品31
1.5 单片机的应用和应用系统结构35
1.5.1 单片机的应用35
1.5.2 单片机应用系统的结构37
第2章 51系列单片机系统结构40
2.1 总体结构40
2.1.1 51系列单片机一般总体结构40
2.1.2 89C52的总体结构46
2.2 存储器组织49
2.2.1 程序存储器49
2.2.2 内部RAM数据存储器51
2.2.3 特殊功能寄存器53
2.2.4 位地址空间56
2.2.5 外部RAM和I/O端口56
2.3 时钟、时钟电路、CPU定时58
2.3.1 89C52的时钟电路58
2.3.2 CPU定时59
2.3.3 89C52的典型时序60
2.4 复位和复位电路64
2.4.1 外部复位64
2.4.2 系统复位64
2.5 中断系统66
2.5.1 中断的概念66
2.5.2 89C52中断系统69
2.5.3 外部中断触发方式选择75
第3章 51系列指令系统和程序设计方法79
3.1 指令格式和常用的伪指令79
3.1.1 汇编语言指令行格式80
3.1.2 常用伪指令82
3.1.3 常用的缩写符号88
3.2 寻址方式90
3.2.1 寄存器寻址90
3.2.2 直接寻址91
3.2.3 寄存器间接寻址方式91
3.2.4 立即寻址92
3.2.5 变址寻址94
3.2.6 位寻址94
3.2.7 相对寻址95
3.3 程序状态字和指令类型96
3.3.1 程序状态字PSW96
3.3.2 指令类型97
3.4 数据传送指令99
3.4.1 内部数据传送指令100
3.4.2 累加器A与外部数据存储器传送指令107
3.4.3 查表指令108
3.5 算术运算指令110
3.5.1 加法指令110
3.5.2 减法指令116
3.5.3 乘法指令(MUL,Multiplication)117
3.5.4 除法指令(DIV,Division)118
3.6 逻辑运算指令118
3.6.1 累加器A的逻辑操作指令119
3.6.2 两个操作数的逻辑操作指令121
3.7 位操作指令126
3.7.1 位变量传送指令126
3.7.2 位变量修改指令127
3.7.3 位变量逻辑操作指令128
3.8 控制转移指令129
3.8.1 无条件转移指令129
3.8.2 条件转移指令(判跳指令)131
3.8.3 调用和返回指令137
3.9 程序设计方法140
3.9.1 程序设计的步骤140
3.9.2 程序结构142
3.9.3 循环程序设计方法150
3.9.4 子程序设计和参数传递方法简介156
3.1 0 WAVE6000仿真及实例159
3.1 0.1 WAVE6000仿真软件简介159
3.1 0.2 仿真实例166
第4章 51系列单片机的功能模块及其应用169
4.1 并行口及其应用169
4.1.1 P1口169
4.1.2 P3口172
4.1.3 P2口173
4.1.4 P0口174
4.1.5 并行口的负载能力175
4.2 定时器及其应用176
4.2.1 定时器的一般结构和工作原理177
4.2.2 定时器/计数器T0、T1的功能和使用方法178
4.2.3 定时器T2的功能和使用方法简介185
4.3 节电方式188
4.3.1 节电方式操作方法188
4.3.2 节电方式的应用189
4.4 89C52 F1ash程序存储器简介190
提高篇 Freescale-DG128/XS128 16位机195
第5章 16位单片机DG128基本系统195
5.1 DG128最小系统195
5.1.1 HCS12内部结构195
5.1.2 寄存器组199
5.1.3 CAN 2.0 A、B软件兼容模块200
5.1.4 工作模式200
5.2 DG128系统的硬件201
5.2.1 时钟电路209
5.2.2 串行口的RS 232驱动电路210
5.2.3 电源电路212
5.2.4 复位电路212
5.2.5 BDM接口212
5.2.6 并行口及驱动能力213
5.2.7 调试显示213
5.3 MC9S12DG128在智能车控制系统中的应用214
5.3.1 智能车控制中常用模块214
5.3.2 基于摄像头的智能车设计243
第6章 16位单片机MC9SXS128基本系统258
6.1 MC9S12XS128最小系统259
6.1.1 CPU的构成259
6.1.2 CPU的核心寄存器堆259
6.2 MC9S12XS128基本系统的硬件260
6.3 MC9S12XS128内部功能模块简介267
6.3.1 通用输入输出模块267
6.3.2 定时器(TIM)模块267
6.3.3 A/D转换模块(ATD)269
6.3.4 SCI串行通信模块272
6.3.5 SPI串行通信模块272
6.3.6 PWM模块275
6.3.7 FLASH模块277
6.4 MC9S12XS128在智能车控制系统中的应用277
6.4.1 智能车控制系统的硬件277
6.4.2 智能车控制系统的软件287
第7章 CodeWarrior开发工具290
7.1 CodeWarrior简介290
7.1.1 工具条290
7.1.2 菜单291
7.1.3 CodeWarrior集成开发环境的设置294
7.2 显示和定制工程和目标文件295
7.2.1 工程文件295
7.2.2 工程窗口295
7.3 编译296
7.3.1 在CodeWarrior中选择编译器296
7.3.2 在CodeWarrior中编译工程296
7.4 连接298
7.4.1 连接的类型299
7.4.2 选择连接器299
7.4.3 连接工程299
7.5 定制299
7.5.1 概述299
7.5.2 CodeWarrior定制示例300
7.6 CodeWarrior应用实例301
7.6.1 建立工程文件301
7.6.2 编写main.c程序303
7.6.3 定义存储空间分配304
7.6.4 应用程序的编译305
7.6.5 向开发板下载程序306
7.6.6 运行应用程序306
扩展篇 应用案例311
第8章 Freescale嵌入式16位单片机在汽车电子控制系统中的应用案例311
8.1 汽车电子系统设计特点311
8.2 设计应用实例312
8.2.1 Freescale16位单片机在空燃比控制中的应用312
8.2.2 Freescale16位单片机在点火控制系统中的应用327
8.2.3 Freescale16位单片机在汽车电子油门系统中的应用333
8.2.4 Freescale16位单片机在汽车CAN总线系统中的应用338
参考文献342