图书介绍
51单片机基础与实例进阶PDF|Epub|txt|kindle电子书版本下载
![51单片机基础与实例进阶](https://www.shukui.net/cover/49/33825601.jpg)
- 零点工作室编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302265009
- 出版时间:2012
- 标注页数:360页
- 文件大小:109MB
- 文件页数:373页
- 主题词:单片微型计算机-教材
PDF下载
下载说明
51单片机基础与实例进阶PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机应用系统仿真及实验平台1
1.1单片机软件仿真开发工具Keil C511
1.1.1 Keil C51的工作环境1
1.1.2工程创建1
1.1.3工程的设置5
1.1.4工程的调试运行7
1.1.5存储空间资源的查看和修改10
1.1.6变量的查看和修改11
1.2单片机硬件仿真开发工具Proteus ISIS12
1.2.1 Proteus ISIS的用户界面12
1.2.2设置ProteusISIS工作环境13
1.2.3电路原理图的设计与编辑16
1.2.4 Proteus ISIS与Keil C51的联合使用21
1.3开发板实验平台24
本章小结25
思考与练习26
第2章 单片机C51语言基础27
2.1 C51语言的基本知识27
2.1.1标识符27
2.1.2常量29
2.1.3基本数据类型31
2.1.4存储区域与存储模式39
2.2运算符与表达式42
2.2.1算术运算符与算术表达式43
2.2.2赋值运算符与赋值表达式45
2.2.3关系运算符、逻辑运算符及其表达式48
2.2.4条件运算符与条件表达式49
2.2.5逗号运算符与逗号表达式51
2.3指针与绝对地址访问52
2.3.1指针52
2.3.2绝对地址访问55
2.4实例:发光二极管流水广告灯56
本章小结59
思考与练习59
第3章51系列单片机基本常识60
3.1 51单片机的基本特点60
3.2 51单片机的引脚61
3.3 51单片机最小应用系统64
3.4 51单片机内部结构64
3.4.1 CPU65
3.4.2存储器67
3.4.3I/O端口69
3.4.4定时器/计数器72
3.4.5中断系统73
3.5单片机时序73
本章小结75
思考与练习75
第4章 单片机人机交互系统设计76
4.1单片机的输入/输出端口76
4.2 LED数码管显示器77
4.2.1 LED数码管显示器简介78
4.2.2静态显示编程79
4.2.3动态显示编程83
4.3 LED数码管点阵显示器85
4.3.1字母、数字及图形的显示85
4.3.2中文字符的显示88
4.4液晶显示器89
4.4.1点阵字符型LCD的内部结构89
4.4.2点阵字符型LCD的指令系统93
4.4.3点阵字符型LCD应用举例96
4.5非编码键盘102
4.5.1线性非编码键盘103
4.5.2矩阵非编码键盘106
本章小结120
思考与练习121
第5章 中断系统设计123
5.1概述123
5.2 51单片机中断系统124
5.2.1中断系统结构124
5.2.2中断响应127
5.2.3外部中断控制数码管显示129
5.2.4中断嵌套131
5.3定时器/计数器133
5.3.1定时器/计数器的控制寄存器133
5.3.2定时器/计数器工作方式134
5.3.3定时器/计数器应用137
5.3.4定时器控制小灯闪烁138
5.3.5计数器对外部脉冲计数140
5.3.6频率计141
本章小结144
思考与练习145
第6章 单片机串行通信系统设计146
6.1串行通信基本原理146
6.1.1异步串行通信的字符格式146
6.1.2数据通信的传输方式147
6.2 STC89C51单片机的串行口及控制寄存器147
6.2.1串行口缓冲寄存器SBUF147
6.2.2串行通信控制寄存器SCON148
6.2.3电源控制寄存器PCON149
6.3 STC89C51串行通信工作方式149
6.3.1串行工作方式0149
6.3.2串行工作方式1150
6.3.3串行工作方式2151
6.3.4串行工作方式3151
6.4 M AX232接口电路设计151
6.4.1典型串行接口协议151
6.4.2 TTL RS232电平转换的典型芯片MAX232153
6.4.3实例6-1:计算机与单片机通信154
6.4.4实例6-2:基于Proteus的计算机与单片机通信157
6.5 USB接口电路设计160
6.5.1 USB总线协议160
6.5.2设备端USB接口设计163
本章小结165
思考与练习165
第7章 传感器和时钟模块设计166
7.1光强检测166
7.1.1光强传感器166
7.1.2单片机光强检测系统设计167
7.2温度检测170
7.2.1温度传感器170
7.2.2室温测量系统设计174
7.2.3温度系统设计178
7.3时钟189
7.3.1 DS1302189
7.3.2 DS1302时钟系统设计192
7.3.3温度时钟系统设计198
本章小结206
思考与练习206
第8章 A/D和D/A转换模块设计207
8.1串行A/DTLC 1543接口电路设计207
8.1.1概述207
8.1.2工作过程208
8.1.3工作时序209
8.2 TLC5615接口电路设计214
8.2.1概述214
8.2.2 TLC5615的工作原理214
8.2.3并行数模转换DAC0832模拟224
8.2.4 ADC0804转换芯片230
本章小结233
思考与练习233
第9章 无线收发模块设计234
9.1红外模块基本原理234
9.1.1红外遥控系统234
9.1.2遥控信号的调制与解调234
9.1.3遥控编码235
9.1.4红外线信号传输协议235
9.1.5红外线接收的解调专用电路——一体化的红外线接收头236
9.1.6遥控信号的解码237
9.1.7实例9-1:单片机接收遥控器按键值237
9.1.8实例9-2:基于Proteus红外遥控241
9.2无线收发模块及其应用255
9.2.1无线收发模块RF2401 SE简介255
9.2.2 RF2401 SE调试256
9.2.3实例9-3:无线温度检测系统256
本章小结274
思考与练习274
第10章 数据存储和看门狗模块设计275
10.1 12C总线读写模块275
10.1.1数据存储基本理论275
10.1.2I2C总线及其应用276
10.1.3AT24C02存储器的软硬件设计278
10.1.4实例10-1:统计开机次数279
10.1.5实例10-2:基于Proteus对AT24C02的读取287
10.2 SPI总线及其应用292
10.2.1 SPI总线基本理论292
10.2.2看门狗电路原理293
10.2.3 X5045的软、硬件设计294
10.2.4实例10-3: X5045应用举例296
10.2.5 93C46软硬件设计301
10.2.6实例10-4: 93C46数据读取302
本章小结311
思考与练习312
第11章 信号发生器设计313
11.1设计要求313
11.2设计原理313
11.3硬件电路设计314
11.3.1主控模块设计314
11.3.2信号数据处理模块设计315
11.3.3显示电路设计318
11.4软件设计319
本章小结329
思考与练习329
第12章 水温控制系统330
12.1技术要求330
12.2设计原理330
12.3温度控制算法331
12.3.1控制算法的确定331
12.3.2 PID控制算法332
12.3.3 PID参数的确定333
12.4硬件电路设计333
12.4.1主控电路333
12.4.2温度采集电路334
12.4.3温度控制电路335
12.4.4显示电路335
12.5软件设计337
12.5.1主程序设计337
12.5.2 PID控制程序338
12.5.3按键子程序338
12.5.4 DS18B20温度采集子程序340
12.5.5温度比较子程序342
12.5.6液晶显示程序344
本章小结347
思考与练习348
第13章 智能电动车349
13.1技术要求349
13.2设计原理350
13.3硬件电路设计350
13.3.1传感器检测电路351
13.3.2电机驱动电路353
13.3.3声光指示电路354
13.3.4计数电路354
13.4软件设计354
13.4.1程序流程图355
13.4.2源程序355
本章小结360
思考与练习360