图书介绍
单片机原理与应用实例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张鹏,王雪梅编著 著
- 出版社: 北京:海洋出版社
- ISBN:750276951X
- 出版时间:2008
- 标注页数:259页
- 文件大小:22MB
- 文件页数:275页
- 主题词:单片微型计算机-教材
PDF下载
下载说明
单片机原理与应用实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础篇1
第1章 单片机基础1
1.1 单片机的发展1
1.2 单片机的分类2
1.3 常用单片机简介3
1.4 单片机的应用领域4
1.5 8051单片机的组成结构4
1.5.1 8051单片机的引脚结构5
1.5.2 8051单片机的内部结构5
1.6 本章小结6
1.7 课后习题7
第2章 开发环境与程序流程图8
2.1 单片机的开发语言8
2.1.1 两种开发语言的比较8
2.1.2 汇编语言指令格式9
2.1.3 汇编指令中的常用表示符号9
2.1.4 C51语言与标准C语言的差异10
2.2 单片机的开发环境10
2.2.1 软件环境11
2.2.2 硬件环境11
2.3 程序流程图12
2.4 实例——简单的程序13
2.4.1 新建工程13
2.4.2 添加汇编代码14
2.4.3 编译代码15
2.4.4 调试程序16
2.4.5 添加C51代码17
2.4.6 将程序下载到单片机18
2.5 本章小结19
2.6 课后习题20
第3章 信息存储与数据操作21
3.1 信息的存储方式21
3.1.1 片内数据存储器21
3.1.2 片内程序存储器23
3.2 寻址方式说明23
3.3 数据传送指令24
3.3.1 片内RAM的访问指令24
3.3.2 片外RAM的访问指令25
3.3.3 程序存储的访问指令25
3.4 实例——片内数据的传送26
3.4.1 流程图、代码与讲解26
3.4.2 调试说明27
3.5 实例——寄存器间接寻址的深入研究28
3.5.1 汇编设计思路28
3.5.2 流程图、代码与讲解28
3.5.3 调试说明28
3.6 片内数据交换与堆栈操作指令29
3.6.1 片内数据交换指令29
3.6.2 堆栈操作指令29
3.7 实例——数据交换的3种方法30
3.8 本章小结32
3.9 课后习题33
第4章 算术运算与逻辑运算34
4.1 算术运算指令34
4.1.1 运算状态标记34
4.1.2 加法指令34
4.1.3 减法指令36
4.1.4 乘法指令37
4.1.5 除法指令37
4.2 实例——多字节加法运算37
4.2.1 程序设计思路37
4.2.2 代码与讲解37
4.3 有符号数的编码38
4.4 实例——有符号数的多字节减法39
4.4.1 程序设计思路39
4.4.2 代码与讲解40
4.5 逻辑运算指令41
4.5.1 基本逻辑运算41
4.5.2 其他逻辑操作42
4.6 位循环指令43
4.7 实例——逻辑处理44
4.7.1 程序设计思路44
4.7.2 代码与讲解45
4.8 本章小结46
4.9 课后习题47
第5章 转移控制与位操作48
5.1 转移控制指令48
5.1.1 无条件转移指令48
5.1.2 条件转移指令49
5.1.3 调用与返回指令50
5.1.4 空操作指令50
5.1.5 关于转移控制指令中的地址50
5.2 实例——延时子程序51
5.2.1 相关知识51
5.2.2 程序设计思路52
5.2.3 代码与讲解53
5.3 位操作指令54
5.3.1 位变量传送指令54
5.3.2 位清0和位置1指令55
5.3.3 位逻辑运算指令55
5.3.4 位条件转移指令55
5.4 实例——简单的加密56
5.4.1 设计思路56
5.4.2 代码与讲解57
5.5 本章小结58
5.6 课后习题58
第6章 汇编语言程序设计60
6.1 汇编程序的编写技巧60
6.1.1 编写汇编程序的的步骤60
6.1.2 汇编程序的编写技巧61
6.2 汇编语言基础知识61
6.2.1 汇编程序的编辑和汇编61
6.2.2 汇编语言的定义61
6.2.3 汇编指令中的常数62
6.2.4 伪指令62
6.3 常见汇编程序结构64
6.3.1 顺序程序结构64
6.3.2 分支程序结构65
6.3.3 循环程序结构67
6.3.4 查表程序结构68
6.3.5 子程序结构68
6 4 实例——顺序查表程序69
6.4.1 程序设计思路69
6.4.2 代码与讲解69
6.5 实例——分支程序70
6.5.1 程序设计思路70
6.5.2 代码与讲解70
6.6 实例——循环程序71
6.6.1 程序设计思路71
6.6.2 代码与讲解72
6.7 实例——子程序73
6.7.1 程序设计思路73
6.7.2 代码与讲解73
6.7.3 调试说明74
6.8 常见错误分析74
6.8.1 常见的汇编错误74
6.8.2 常见逻辑错误75
6.8.3 编写汇编程序的忠告75
6.9 本章小结75
6.10 课后习题76
第二部分 提高篇77
第7章 输入/输出控制77
7.1 P0端口的结构及工作原理77
7.1.1 P0端口的内部结构77
7.1.2 P0口作为I/O端口的工作原理78
7.1.3 I/O端口的编程注意事项80
7.1.4 P0口作为“地址/数据”总线的工作原理80
7.2 P1端口的结构及工作原理82
7.3 P2端口的结构及工作原理83
7.4 P3端口的结构及工作原理84
7.4.1 P3口的结构84
7.4.2 P3口的第二功能84
7.5 Proteus仿真软件简介85
7.5.1 Proteus软件特点85
7.5.2 Proteus软件的界面85
7.6 实例——跑马灯86
7.6.1 实例说明86
7.6.2 程序设计思路86
7.6.3 代码与讲解87
7.6.4 电路图的绘制88
7.6.5 系统仿真90
7.7 实例——交通指示灯91
7.7.1 代码与讲解92
7.7.2 搭建电路图94
7.8 本章小结94
7.9 课后习题95
第8章 中断系统与定时/计数器96
8.1 中断系统基础96
8.1.1 中断的基本概念96
8.1.2 MCS-51单片机的中断系统97
8.2 外部中断的处理过程98
8.2.1 外部中断的响应条件98
8.2.2 外部中断的处理过程99
8.3 实例——开关控制的跑马灯99
8.3.1 实例说明99
8.3.2 相关知识100
8.3.3 代码与讲解101
8.3.4 调试说明103
8.4 多中断源的处理104
8.5 定时/计数器的处理过程104
8.5.1 定时/计数器的基本功能104
8.5.2 定时/计数器的控制105
8.5.3 定时/计数器的工作方式105
8.6 实例——彩灯变换107
8.6.1 实例说明107
8.6.2 程序设计思路107
8.6.3 代码与讲解108
8.7 本章小结110
8.8 课后习题111
第9章 串行接口控制112
9.1 串行通信的基础知识112
9.1.1 数据通信的传输方式112
9.1.2 串行通信与并行通信112
9.1.3 串行数据通信的两种形式113
9.1.4 串行数据通信的传输速率114
9.2 MCS-51单片机的串行接口114
9.2.1 串行通信的控制114
9.2.2 串行口的工作方式115
9.2.3 波特率的计算117
9.3 实例——单片机之间的串行通信117
9.3.1 实例说明117
9.3.2 代码与讲解118
9.3.3 调试说明121
9.4 串行通信的标准接口121
9.5 实例——PC机串口通信的仿真122
9.5.1 实例介绍122
9.5.2 相关知识123
9.5.3 代码与讲解125
9.5.4 调试说明126
9.6 本章小结126
9.7 课后习题127
第10章 存储器的外部扩展128
10.1 MCS-51单片机的儿个引脚说明128
10.2 程序存储器的扩展128
10.2.1 EPROM的扩展129
10.2.2 E2PROM的扩展130
10.3 实例——程序存储器的扩展130
10.3.1 实例说明130
10.3.2 相关知识131
10.3.3 代码与讲解132
10.4 数据存储器的扩展133
10.4.1 静态RAM133
10.4.2 数据存储器的扩展电路134
10.5 实例——数据存储器的扩展135
10.5.1 实例说明135
10.5.2 相关知识136
10.5.3 代码与讲解136
10.5.4 调试说明138
10.6 本章小结138
10.7 课后习题138
第11章 七段LED数码管140
11.1 七段LED数码管简介140
11.1.1 七段LED数码管的结构140
11.1.2 七段LED数码管的字型码141
11.1.3 七段LED数码管的控制方法141
11.2 实例——数字的显示142
11.2.1 实例说明142
11.2.2 程序设计思路142
11.2.3 代码与讲解143
11.3 实例——实用秒表145
11.3.1 实例说明145
11.3.2 程序设计思路145
11.3.3 代码与讲解146
11.4 本章小结149
11.5 课后习题149
第12章 液晶显示器的控制150
12.1 字符型LCD的控制150
12.1.1 1602的引脚150
12.1.2 1602的内置字符151
12.1.3 1602的操作指令151
12.2 实例——字符的显示154
12.2.1 实例说明154
12.2.2 程序设计思路155
12.2.3 代码与讲解155
12.3 绘图型LCD的控制158
12.3.1 KS0108的引脚158
12.3.2 KS0108的指令系统158
12.4 实例——图形的显示160
12.4.1 实例说明160
12.4.2 程序设计思路160
12.4.3 代码与讲解162
12.5 实例——汉字的显示166
12.5.1 相关知识166
12.5.2 代码与讲解167
12.6 实例——动画的显示169
12.6.1 程序设计思路169
12.6.2 代码与讲解170
12.7 本章小结172
12.8 课后习题173
第13章 键盘接口174
13.1 键盘的控制接口174
13.1.1 按键开关的抖动问题174
13.1.2 键盘与单片机的连接175
13.2 实例——程序扫描方式的键盘控制176
13.2.1 实例说明176
13.2.2 代码与讲解176
13.3 中断响应方式的键盘控制179
13.3.1 实例说明179
13.3.2 代码与讲解179
13.4 本章小结182
13.5 课后习题182
第14章 数字模拟转换器接口183
14.1 D/A转换器接口183
14.1.1 DAC接口电路183
14.1.2 DAC0832的应用184
1 4.2 实例——锯齿波发生器185
14.2.1 实例说明185
14.2.2 代码与讲解185
14.3 A/D转换接口187
14.3.1 ADC接口电路187
14.3.2 ADC0809的应用188
14.4 实例——数字电压表189
14.4.1 实例说明189
14.4.2 代码与讲解189
14.5 本章小结192
14.6 课后习题192
第三部分 高级篇193
第15章 音效设计193
15.1 音乐控制原理193
15.1.1 蜂鸣器简介193
15.1.2 音效电路193
15.1.3 音效播放原理194
1 5.2 实例——蜂鸣器的控制195
15.2.1 实例说明195
15.2.2 代码与讲解196
15.3 实例——音乐盒198
15.3.1 实例说明198
15.3.2 代码与讲解198
15.4 本章小结202
15.5 课后习题203
第16章 步进式电动机的控制204
16.1 步进式电动机的控制原理204
16.1.1 步进式电动机简介204
16.1.2 步进电机的控制原理204
16.2 实例——电动机控制实例207
16.2.1 实例说明207
16.2.2 代码与讲解208
16.3 本章小结210
16.4 课后习题211
附录A ASCII码表235
附录B MCS—51系列单片机指令表237
附录C 常用汇编子程序241
第17章 传感器的控制212
17.1 传感器简介212
17.1.1 传感器的组成212
17.1.2 传感器的分类212
17.1.3 传感器的发展趋势213
17.2 传感器接口213
17.2.1 DS18B20简介214
17.2.2 DS18B20的控制方法216
17.3 实例——数字温度计218
17.3.1 实例说明218
17.3.2 代码与讲解218
17.4 本章小结226
17.5 课后习题227
第18章 红外线遥控接口228
18.1 红外线遥控接口228
18.1.1 红外线遥控的系统结构228
18.1.2 红外遥控的发射部分228
18.1.3 红外遥控的接收部分230
18.2 实例——简单的红外线遥控231
18.2.1 实例说明231
18.2.2 代码与讲解231
18.3 本章小结233
18.4 课后习题234
热门推荐
- 2344098.html
- 857609.html
- 1941854.html
- 3565935.html
- 1955307.html
- 2030135.html
- 3694893.html
- 3375214.html
- 2476487.html
- 556019.html
- http://www.ickdjs.cc/book_2716658.html
- http://www.ickdjs.cc/book_675551.html
- http://www.ickdjs.cc/book_3179442.html
- http://www.ickdjs.cc/book_423119.html
- http://www.ickdjs.cc/book_1910488.html
- http://www.ickdjs.cc/book_1790179.html
- http://www.ickdjs.cc/book_302634.html
- http://www.ickdjs.cc/book_277615.html
- http://www.ickdjs.cc/book_406951.html
- http://www.ickdjs.cc/book_2992174.html