图书介绍
新概念51单片机C语言教程 入门、提高、开发、拓展全攻略 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 郭天祥编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121320224
- 出版时间:2018
- 标注页数:432页
- 文件大小:63MB
- 文件页数:462页
- 主题词:单片微型计算机-C语言-程序设计-教材
PDF下载
下载说明
新概念51单片机C语言教程 入门、提高、开发、拓展全攻略 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入门篇2
第1章 基础知识必备2
1.1 单片机概述2
1.1.1 什么是单片机2
1.1.2 单片机标号信息及封装类型2
1.1.3 单片机能做什么5
1.1.4 如何开始学习单片机6
1.2 51单片机外部引脚介绍7
1.3 电平特性10
1.4 二进制和十六进制11
1.4.1 二进制11
1.4.2 十六进制12
1.5 二进制的逻辑运算13
1.6 单片机的C51基础知识介绍14
1.6.1 利用C语言开发单片机的优点14
1.6.2 C51中的基本数据类型14
1.6.3 C51数据类型扩充定义15
1.6.4 C51中常用的头文件16
1.6.5 C51中的运算符16
1.6.6 C51中的基础语句17
1.6.7 学习单片机应该掌握的主要内容17
第2章 Keil软件使用及流水灯设计18
2.1 Keil工程建立及常用按钮介绍18
2.1.1 Keil工程的建立18
2.1.2 常用按钮21
2.2 点亮第一个发光二极管22
2.3 while语句32
2.4 for语句及简单延时语句33
2.5 Keil仿真及延时语句的精确计算35
2.6 不带参数函数的写法及调用39
2.7 带参数函数的写法及调用40
2.8 利用C51库函数实现流水灯41
第2篇 内外部资源操作篇46
第3章 数码管显示原理及应用实现46
3.1 数码管显示原理46
3.2 数码管静态显示47
3.3 数码管动态显示51
3.4 中断概念53
3.5 单片机的定时器中断57
第4章 键盘检测原理及应用实现65
4.1 独立键盘检测65
4.2 矩阵键盘检测70
第5章 A/D和D/A工作原理78
5.1 模拟量与数字量概述78
5.2 A/D转换原理及参数指标79
5.3 ADC0804工作原理及其实现方法86
5.4 D/A转换原理及其参数指标91
5.5 DAC0832工作原理及实现方法97
5.6 DAC0832输出电流转换成电压的方法101
第6章 串行口通信原理及操作流程103
6.1 并行与串行基本通信方式103
6.2 RS-232电平与TTL电平的转换105
6.3 波特率与定时器初值的关系108
6.4 51单片机串行口结构描述111
6.5 串行口方式1编程与实现113
6.6 串行口打印在调试程序中的应用116
第7章 通用型1602/12232/12864液晶操作方法123
7.1 液晶概述123
7.2 常用1602液晶操作实例124
7.3 常用12232液晶操作实例130
7.4 常用12864液晶操作实例139
第8章 I2C总线AT24C02芯片应用148
8.1 I2C总线概述148
8.2 单片机模拟I2C总线通信150
8.3 E2PROM AT24C02与单片机的通信实例153
第9章 基础运放电路专题160
9.1 运放概述及参数介绍160
9.2 反相放大器161
9.3 同相放大器162
9.4 电压跟随器163
9.5 加法器163
9.6 差分放大器163
9.7 微分器164
9.8 积分器165
9.9 比较器165
第3篇 提高篇170
第10章 定时器/计数器应用提高170
10.1 方式0应用170
10.2 方式2应用171
10.3 方式3应用173
10.4 52单片机定时器2介绍175
10.5 计数器应用180
第11章 串行口应用提高184
11.1 方式0应用184
11.2 方式2和方式3应用186
11.3 单片机双机通信188
11.4 单片机多机通信195
第12章 指针203
12.1 指针和指针变量203
12.1.1 内存单元、地址和指针203
12.1.2 指针变量的定义、赋值与引用204
12.2 指针变量的运算205
12.3 指针与数组207
12.3.1 指针与一维数组207
12.3.2 指针与多维数组209
12.4 指针与函数210
12.4.1 指针作为函数的参数210
12.4.2 指向函数的指针212
12.4.3 指针型函数213
12.5 指针与字符串214
12.5.1 字符串的表达形式214
12.5.2 字符指针作为函数参数215
12.5.3 使用字符指针与字符数组的区别216
12.6 指针数组与命令行参数216
12.6.1 指针数组的定义和使用216
12.6.2 指向指针的指针218
12.6.3 指针数组作为main()函数的命令行参数219
12.7 指针小结220
12.7.1 指针概念综述220
12.7.2 指针运算小结221
12.7.3 等价表达式222
12.8 C51中指针的使用223
12.8.1 指针变量的定义223
12.8.2 指针应用224
第4篇 实战篇228
第13章 利用51单片机的定时器设计一个时钟228
13.1 如何从矩阵键盘中分解出独立按键228
13.2 原理图分析229
13.3 实例讲解230
第14章 用DS12C887芯片设计高精度时钟238
14.1 时钟芯片概述238
14.2 DS12C887时钟芯片介绍238
14.3 如何用TX-1C实验板扩展本实验243
14.4 原理图分析244
14.5 实例讲解245
第15章 用DS18B20温度传感器设计温控系统255
15.1 温度传感器概述255
15.2 DS18B20温度传感器介绍256
15.3 实例讲解261
第16章 太阳能充/放电控制器267
16.1 控制器原理图分析268
16.2 控制器板上元件介绍271
16.3 实例讲解273
第17章 VC、VB(MSCOMM控件)与单片机通信实现温度显示289
17.1 VC MSCOMM控件与单片机通信实现温度显示289
17.2 VB MSCOMM控件与单片机通信实现温度显示295
第18章 单片机内部ADC做电容感应触摸按键299
18.1 应用单片机内部ADC做电容感应触摸按键原理299
18.2 实例参考程序300
第5篇 拓展篇306
第19章 用Altium Designer 14绘制电路图306
19.1 绘制电路板概述306
19.2 建立工程307
19.3 制作元件库311
19.4 添加封装及制作PCB封装库314
19.5 项目编译及生成PCB317
19.6 布线电气特性设置320
19.7 自动布线和手动布线324
第20章 常用电子元器件327
20.1 二极管327
20.2 电容330
20.3 场效应管335
20.4 光耦338
20.5 蜂鸣器340
20.6 继电器341
20.7 自恢复保险345
20.8 瞬态电压抑制器346
20.9 晶闸管(可控硅)349
20.10 电荷泵350
第21章 直流稳压电源专题352
21.1 整流电路352
21.2 滤波电路354
21.3 稳压电路356
21.4 集成稳压模块的使用358
21.5 串联开关型稳压电源363
第22章 运放扩展专题365
22.1 有源滤波器365
22.2 仪表放大器367
22.3 程控增益放大器368
22.4 自动增益控制放大器370
22.5 运算放大器的选型372
第23章 STC8系列单片机介绍374
23.1 STC8单片机的优势374
23.2 ADC数模转换374
23.3 PCA/CCP/PWM应用376
23.4 同步串行外设接口SPI379
23.5 I2C总线383
第24章 电机专题388
24.1 直流电机原理及应用388
24.2 步进电机原理及应用394
24.3 舵机原理及其应用405
第25章 基于Wi-Fi的物联网应用411
25.1 物联网系统架构411
25.2 常用的物联网无线传输技术412
25.3 IoT云平台413
25.4 基于Wi-Fi的嵌入式设备入网方式416
25.5 微软Azure系列IoT物联网开发板421
附录A 天祥电子开发实验板简介423
A.1 TX-1C51单片机开发板423
A.2 AVR单片机开发板424
A.3 PIC单片机开发板425
A.4 TX-2440A ARM9嵌入式系统开发板426
A.5 TX-51STAR单片机综合实验箱427
附录B 北京海克智动主要产品简介429
参考文献432