图书介绍
例说51单片机 C语言版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张义和,王敏男,许宏昌等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115173265
- 出版时间:2008
- 标注页数:510页
- 文件大小:245MB
- 文件页数:525页
- 主题词:单片微型计算机-程序设计;C语言-程序设计
PDF下载
下载说明
例说51单片机 C语言版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 轻松看51单片机2
1.1 微型计算机与单片机2
1.2 8051基础知识2
1.2.1 8051的结构3
1.2.2 89C51/89S51的封装与引脚4
1.2.3 8051的基本电路8
1.2.4 MCS-51系列11
1.2.5 关于Atmel的51系列12
1.3 了解MCS-51的存储器结构13
1.3.1 程序存储器14
1.3.2 数据存储器14
1.3.3 特殊功能寄存器17
1.4 8051的时序分析与复位21
1.4.1 时序分析21
1.4.2 复位23
1.5 89S51的开发流程与工具23
1.5.1 传统开发工具24
1.5.2 Altium Designer电路设计软件26
1.5.3 Keil μVision 3整合开发环境27
1.5.4 89S51的在线烧录功能28
1.6 实例演练28
1.7 实时练习34
第2章 认识μVision 3与Keil C38
2.1 μVision 3s环境简介38
2.1.1 认识μVision 3环境38
2.1.2 项目管理与选项41
2.1.3 认识调试/仿真环境43
2.1.4 外围操作44
2.2 Keil C语言的基本结构48
2.3 变量、常数与数据类型52
2.3.1 数据类型53
2.3.2 变量名称与保留字55
2.3.3 变量的作用范围56
2.4 存储器形式与模式57
2.4.1 存储器形式57
2.4.2 存储器模式58
2.5 Keil C的运算符59
2.6 Keil C的流程控制64
2.6.1 循环指令65
2.6.2 选择指令68
2.6.3 跳转指令70
2.7 数组与指针71
2.7.1 数组71
2.7.2 指针72
2.8 函数与中断子程序73
2.8.1 函数73
2.8.2 中断子程序73
2.9 Keil C的预处理命令74
2.10 实时练习75
第3章 输出口的应用78
3.1 认识8051的输入/输出口78
3.2 输出电路设计80
3.2.1 驱动LED80
3.2.2 驱动蜂鸣器82
3.2.3 驱动继电器82
3.2.4 7段LED数码管85
3.3 实例演练88
3.3.1 驱动蜂鸣器实验88
3.3.2 驱动继电器实验90
3.3.3 霹雳灯实例演练93
3.3.4 驱动7段LED数码管实验96
3.4 实时练习98
第4章 输入口的应用102
4.1 认识输入口102
4.2 输入设备与输入电路设计102
4.2.1 输入设备102
4.2.2 输入电路设计106
4.2.3 抖动与防抖动107
4.3 实例演练110
4.3.1 指拨开关控制实例演练111
4.3.2 按钮ON-OFF控制实例演练112
4.3.3 按钮切换式控制实例演练114
4.3.4 按钮开关应用实例演练117
4.3.5 BCD数字型指拨开关实例演练119
4.3.6 多重按钮开关实例演练121
4.3.7 按钮开关放开后动作实例演练128
4.4 实时练习130
第5章 输入/输出口的高级应用134
5.1 键盘扫描134
5.1.1 键盘扫描原理136
5.1.2 4×4键盘扫描程序解析139
5.1.3 认识MM74C922/MM74C923142
5.2 7段LED数码管扫描144
5.2.1 认识7段LED数码管模块144
5.2.2 认识7447/7448147
5.2.3 认识74138/74139151
5.3 静态显示与动态显示153
5.3.1 使用BCD译码器153
5.3.2 直接驱动156
5.3.3 使用扫描译码器157
5.3.4 闪烁158
5.3.5 交替显示159
5.3.6 飞入160
5.3.7 跑马灯161
5.4 同时扫描162
5.5 实例演练165
5.5.1 四位数7段LED数码管实例演练165
5.5.2 直接驱动7段LED数码管实例演练169
5.5.3 跑马灯实例演练172
5.5.4 4×4键盘与7段LED数码管实例演练174
5.5.5 MM74C922实例演练178
5.6 实时练习179
第6章 中断的应用182
6.1 认识89S51的中断182
6.1.1 MCS-51的中断182
6.1.2 中断启用寄存器IE183
6.1.3 中断优先级寄存器IP184
6.1.4 定时器/计数器控制寄存器TCON185
6.1.5 中断向量186
6.1.6 中断的应用186
6.2 中断子程序的仿真187
6.3 实例演练188
6.3.1 外部中断INT0实例演练188
6.3.2 外部中断INT1实例演练191
6.3.3 两个外部中断实例演练194
6.3.4 键盘中断实例演练198
6.4 实时练习200
第7章 定时器/计数器的应用204
7.1 8051的定时器/计数器204
7.1.1 MCS-51的定时器/计数器204
7.1.2 定时器/计数器模式寄存器TMOD204
7.1.3 定时器/计数器控制寄存器TCON207
7.1.4 计数寄存器208
7.1.5 定时器/计数器的应用209
7.2 8052的Timer 2210
7.2.1 T2CON寄存器210
7.2.2 捕获模式212
7.2.3 自动加载模式212
7.2.4 比特率产生器模式213
7.3 8051的省电模式214
7.3.1 闲置模式215
7.3.2 功率下降模式215
7.3.3 电源控制寄存器PCON216
7.4 认识看门狗定时器216
7.5 实例演练218
7.5.1 闪烁灯实例演练-查询方式218
7.5.2 闪烁灯实例演练-中断方式221
7.5.3 60s定时器实例演练223
7.5.4 码表实例演练226
7.5.5 频率发生器实例演练230
7.5.6 计频器实例演练234
7.5.7 看门狗定时器实例演练238
7.6 实时练习241
第8章 串行口的应用244
8.1 数据传输概念244
8.2 认识74164/74165245
8.3 认识MCS-51的串行口247
8.4 认识SCON串行口控制寄存器249
8.5 比特率设定251
8.6 认识MAX232252
8.7 多处理器间的数据传输253
8.8 实例演练254
8.8.1 移位式数据串入实例演练254
8.8.2 移位式数据串出实例演练256
8.8.3 mode 1实例演练258
8.8.4 mode 2实例演练260
8.8.5 mode 3实例演练261
8.8.6 8051 vs 8051实例演练263
8.9 实时练习264
第9章 声音的产生268
9.1 发声电路268
9.2 音调与节拍269
9.3 音调的产生271
9.4 节拍的产生277
9.5 实例演练284
9.5.1 简易电子琴实例演练285
9.5.2 DoReMi实例演练288
9.5.3 生日快乐歌实例演练290
9.5.4 快乐点唱机实例演练一293
9.5.5 快乐点唱机实例演练二299
9.6 实时练习302
第10章 步进马达的控制306
10.1 认识步进马达306
10.1.1 步进马达的结构306
10.1.2 步进马达的动作307
10.1.3 步进马达的定位310
10.2 步进马达驱动电路312
10.2.1 小型步进马达的驱动电路312
10.2.2 达林顿电晶体管驱动电路313
10.2.3 FT5754驱动电路314
10.3 实例演练315
10.3.1 以延迟函数产生驱动信号实例演练315
10.3.2 以定时器产生驱动信号实例演练317
10.3.3 1-2相驱动实例演练320
10.3.4 方向控制实例演练321
10.4 实时练习324
第11章 ADC与DAC的应用328
11.1 模拟-数字转换原理328
11.2 认识AD转换IC331
11.3 数字-模拟转换原理336
11.4 认识DA转换IC343
11.5 内含ADC的51系列347
11.6 认识温度传感器349
11.7 实例演练350
11.7.1 ADC连续转换实例演练350
11.7.2 ADC交互式转换实例演练之一354
11.7.3 ADC交互式转换实例演练之二357
11.7.4 ADC的温控实例演练359
11.7.5 DAC实例演练362
11.8 实时练习364
第12章 LED阵列的应用368
12.1 认识LED阵列368
12.2 LED阵列驱动电路372
12.3 LED阵列显示方式376
12.4 LED阵列动态显示378
12.4.1 水平移动378
12.4.2 垂直移动386
12.5 实例演练389
12.5.1 8×8 LED阵列静态展示实例演练389
12.5.2 8×8 LED阵列多色显示392
12.5.3 8×8 LED阵列平移实例演练395
12.5.4 8×8 LED阵列跑马灯实例演练399
12.5.5 8×8 LED阵列垂直移动实例演练402
12.5.6 8×8 LED阵列卷动实例演练406
12.5.7 16×16 LED阵列显示实例演练408
12.6 实时练习412
第13章 LCD模块的应用416
13.1 认识LCD模块416
13.2 中文LCD模块421
13.3 LCM控制指令424
13.4 LCM的初始设定与常用函数428
13.5 LCM与8051的连接437
13.6 实例演练437
13.6.1 LCD文字显示实例演练438
13.6.2 自编字型图案实例演练441
13.7 实时练习448
第14章 直流马达的控制452
14.1 认识直流马达452
14.2 直流马达的驱动方式453
14.3 直流马达的PWM控制461
14.4 实例演练462
14.4.1 继电器开关控制实例演练463
14.4.2 继电器的方向控制实例演练465
14.4.3 桥式方向控制实例演练467
14.4.4 PWM控制实例演练469
14.5 实时练习472
附录A 开发工具简介476
A.1 WINICE-51/52E在线仿真器476
A.2 WICE-52在线仿真器487
A.3 PICE-52在线仿真器491
A.4 89S51在线烧录实验板496
热门推荐
- 1312498.html
- 2497772.html
- 900002.html
- 709711.html
- 2933191.html
- 1189221.html
- 71285.html
- 3706367.html
- 1542735.html
- 1536494.html
- http://www.ickdjs.cc/book_2331394.html
- http://www.ickdjs.cc/book_474705.html
- http://www.ickdjs.cc/book_767962.html
- http://www.ickdjs.cc/book_1969358.html
- http://www.ickdjs.cc/book_1196220.html
- http://www.ickdjs.cc/book_664610.html
- http://www.ickdjs.cc/book_1137919.html
- http://www.ickdjs.cc/book_3731303.html
- http://www.ickdjs.cc/book_197220.html
- http://www.ickdjs.cc/book_251736.html