图书介绍
例说51单片机 C语言版PDF|Epub|txt|kindle电子书版本网盘下载
![例说51单片机 C语言版](https://www.shukui.net/cover/5/30217946.jpg)
- 张义和,王敏男,许宏昌,余春长编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115223685
- 出版时间:2010
- 标注页数:422页
- 文件大小:157MB
- 文件页数:433页
- 主题词:单片微型计算机-程序设计;C语言-程序设计
PDF下载
下载说明
例说51单片机 C语言版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 轻松看MCS-511
1-1 微型计算机与单片机2
1-2 8051基础知识2
1-2-1 8x51的结构2
1-2-2 89C51/89S51的封装与引脚3
1-2-3 89S51的基本电路6
1-2-4 MCS-51系列8
1-2-5 关于Atmel的51系列10
1-3 认识MCS-51的存储器结构11
1-3-1 程序存储器11
1-3-2 数据存储器12
1-3-3 特殊功能寄存器14
1-4 MCS-51的时序分析与复位18
1-4-1 时序分析18
1-4-2 复位19
1-5 MCS-51的开发流程与工具20
1-5-1 传统开发工具21
1-5-2 Altium Designer电路设计软件22
1-5-3 Keil μVision3集成开发环境23
1-5-4 89S51的在线刻录功能23
1-6 实例演练24
1-7 实时练习31
第2章 认识μVision3与Keil C33
2-1 μVision3环境简介34
2-1-1 认识μVision3环境34
2-1-2 项目管理与选项37
2-1-3 认识调试/仿真环境39
2-1-4 外围操作40
2-2 Keil C语言的基本结构43
2-3 变量、常数与数据类型47
2-3-1 数据类型47
2-3-2 变量名称与保留字49
2-3-3 变量的作用范围50
2-4 存储器的形式与模式50
2-4-1 存储器的形式51
2-4-2 存储器的模式52
2-5 Keil C的运算符53
2-6 Keil C的流程控制57
2-6-1 循环指令57
2-6-2 选择指令60
2-6-3 跳转指令62
2-7 数组与指针63
2-7-1 数组63
2-7-2 指针64
2-8 函数与中断子程序64
2-8-1 函数65
2-8-2 中断子程序65
2-9 Keil C的预处理命令66
2-10 实时练习67
第3章 输出端口的应用69
3-1 认识MCS-51的输入/输出端口70
3-2 输出电路设计72
3-2-1 驱动LED72
3-2-2 驱动蜂鸣器73
3-2-3 驱动继电器74
3-2-4 驱动固态继电器75
3-2-5 驱动七段LED数码管76
3-3 实例演练78
3-3-1 驱动蜂鸣器实验78
3-3-2 驱动继电器实验81
3-3-3 霹雳灯实例演练83
3-3-4 驱动七段LED数码管实验85
3-4 实时练习87
第4章 输入口的应用89
4-1 认识MCS-51的输入口90
4-2 输入设备与输入电路设计90
4-2-1 输入设备90
4-2-2 输入电路设计93
4-2-3 抖动与去抖动95
4-3 实例演练97
4-3-1 拨码开关控制97
4-3-2 按钮开关控制99
4-3-3 按钮切换式控制100
4-3-4 按钮开关应用102
4-3-5 BCD拨码开关104
4-3-6 多个按钮开关106
4-3-7 按钮开关放开后动作111
4-4 实时练习113
第5章 输入/输出端口的高级应用115
5-1 键盘扫描116
5-1-1 键盘扫描原理118
5-1-2 4×4键盘程序分析120
5-1-3 认识MM74C922/MM74C923122
5-2 七段LED数码显示管扫描124
5-2-1 认识七段LED数码管模块125
5-2-2 认识7447/7448128
5-2-3 认识74138/74139131
5-3 静态显示与动态显示132
5-3-1 使用BCD译码器133
5-3-2 直接驱动135
5-3-3 使用扫描译码器136
5-3-4 闪烁137
5-3-5 交替显示138
5-3-6 飞入139
5-3-7 跑马灯141
5-4 实例演练142
5-4-1 4位数七段LED数码管142
5-4-2 直接驱动七段LED数码管145
5-4-3 跑马灯148
5-4-4 4×4键盘与七段LED数码管150
5-4-5 MM74C922153
5-5 实时练习154
第6章 中断的应用156
6-1 认识MCS-51的中断157
6-1-1 MCS-51的中断157
6-1-2 中断使能寄存器IE158
6-1-3 中断优先级寄存器IP159
6-1-4 定时器/计数器控制寄存器TCON160
6-1-5 中断向量160
6-1-6 中断的应用160
6-2 中断子程序的仿真161
6-3 实例演练162
6-3-1 外部中断INT0162
6-3-2 外部中断INT1164
6-3-3 两个外部中断167
6-3-4 键盘中断170
6-4 实时练习172
第7章 定时器/计数器的应用174
7-1 8x51的定时器/计数器175
7-1-1 MCS-51的定时器/计数器175
7-1-2 定时器/计数器方式寄存器TMOD175
7-1-3 定时器/计数器控制寄存器TCON178
7-1-4 计数寄存器178
7-1-5 定时器/计数器的应用180
7-2 8x52的Timer2181
7-2-1 T2CON寄存器181
7-2-2 捕获方式182
7-2-3 自动加载方式183
7-2-4 波特率发生方式183
7-3 8x51的节电方式184
7-3-1 待机方式185
7-3-2 掉电方式185
7-3-3 电源控制寄存器PCON186
7-4 认识看门狗定时器186
7-5 实例演练188
7-5-1 闪烁灯——查询方式188
7-5-2 闪烁灯——中断方式190
7-5-3 60秒定时器191
7-5-4 秒表194
7-5-5 频率发生器197
7-5-6 频率计200
7-5-7 看门狗定时器204
7-6 实时练习206
第8章 串行口的应用208
8-1 数据通信概念209
8-2 认识8x51的串行口210
8-3 认识相关寄存器211
8-4 波特率设置213
8-5 特殊功能与多处理器数据传输215
8-5-1 帧错误检测215
8-5-2 自动地址识别216
8-5-3 多处理器通信217
8-6 认识MAX232218
8-7 认识74164/74165220
8-8 实例演练221
8-8-1 移位式数据串入221
8-8-2 移位式数据串出223
8-8-3 Mode 1实验225
8-8-4 Mode 2实验229
8-8-5 Mode 3实验231
8-8-6 点对点互传232
8-8-7 多处理器通信234
8-9 实时练习237
第9章 声音的产生239
9-1 发声电路240
9-2 音调与节拍241
9-3 音调的产生243
9-4 节拍的产生248
9-5 实例演练254
9-5-1 简易电子琴255
9-5-2 DoReMi实验257
9-5-3 生日快乐歌实验260
9-5-4 快乐点唱机一262
9-5-5 快乐点唱机二268
9-6 实时练习270
第10章 步进电机的控制272
10-1 认识步进电机273
10-1-1 步进电机的结构273
10-1-2 步进电机的动作274
10-1-3 步进电机的定位276
10-2 步进电机驱动电路278
10-2-1 小型步进电机的驱动电路278
10-2-2 达林顿晶体管驱动电路279
10-2-3 FT5754驱动电路279
10-3 实例演练280
10-3-1 用延迟子程序产生驱动信号280
10-3-2 用定时器产生驱动信号282
10-3-3 1-2相驱动284
10-3-4 方向控制286
10-4 实时练习288
第11章 ADC与DAC的应用290
11-1 模/数转换原理291
11-2 认识AD转换IC294
11-3 数/模转换原理298
11-4 认识DA转换IC302
11-5 内含ADC的51系列305
11-6 认识温度传感器307
11-7 实例演练309
11-7-1 电压测量一309
11-7-2 电压测量二312
11-7-3 电压测量三314
11-7-4 温度测量317
11-7-5 ADC的温控实验319
11-7-6 DAC实例演练323
11-8 实时练习324
第12章 LED点阵的应用327
12-1 认识LED点阵328
12-2 LED点阵驱动电路330
12-3 LED点阵显示方式335
12-4 LED点阵动态显示336
12-4-1 水平移动336
12-4-2 垂直移动342
12-5 实例演练345
12-5-1 8×8 LED点阵静态显示345
12-5-2 8×8 LED点阵静态多色显示348
12-5-3 8×8 LED点阵平移350
12-5-4 8×8 LED点阵跑马灯353
12-5-5 8×8 LED点阵垂直移动355
12-5-6 8×8 LED点阵卷动358
12-5-7 16×16 LED点阵显示360
12-6 实时练习363
第13章 LCD模块的应用365
13-1 认识LCD模块366
13-2 中文LCD模块371
13-3 LCM控制指令374
13-4 LCM的初始化设置与常用函数377
13-5 LCM与8x51的连接384
13-6 实例演练384
13-6-1 LCD文字显示385
13-6-2 自定义字符图案387
13-7 实时练习394
第14章 习题解答396