图书介绍
单片机技术基础教程与实践PDF|Epub|txt|kindle电子书版本网盘下载
![单片机技术基础教程与实践](https://www.shukui.net/cover/64/32230312.jpg)
- 夏路易编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121056593
- 出版时间:2008
- 标注页数:380页
- 文件大小:69MB
- 文件页数:391页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机技术基础教程与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 51单片机的结构1
1.1 51内核单片机简介1
1.2 51单片机的结构特点2
1.3 详细内部结构框图3
1.4 51单片机引脚说明4
1.5 51单片机的存储器7
1.6 51单片机的指令时序12
1.7 51单片机的定时器12
1.7.1 定时器基础12
1.7.2 四种工作方式14
1.8 51单片机的中断17
习题22
第2章 51单片机C程序简介23
2.1 51单片机的存储器空间23
2.2 C语言基础知识24
2.3 运算符30
2.4 C程序结构33
2.5 函数37
2.6 其他C语句41
2.6.1 编译预处理41
2.6.2 用typedef重定义数据类型42
2.7 C51编译过程中用到的文件43
2.8 Intel HEX文件的格式44
2.9 获得错误与警告信息45
习题46
第3章 Keil C51软件的使用47
习题54
第4章 C51程序设计举例56
4.1 C51简单程序设计57
4.2 具有定时器的C51程序设计72
第5章 51单片机实现数字电路97
习题103
第6章 51单片机串行通信105
6.1 异步串行通信105
6.1.1 概述105
6.1.2 RS-232接口110
6.2 单片机异步串行通信编程基础112
6.3 51单片机的串行通信口114
6.3.1 51单片机的串行口115
6.3.2 51单片机异步串行口通信例题117
6.4 SPI总线通信120
6.4.1 SPI总线介绍120
6.4.2 51单片机实现SPI总线输出数据122
6.4.3 有关SPI总线的例题123
6.5 RS-485通信125
6.5.1 RS-485通信概述125
6.5.2 RS-485接口通信的例题128
习题139
第7章 51单片机的键盘与数码显示电路140
7.1 扫描数码管显示140
7.2 扫描键盘142
7.3 点阵发光二极管显示146
习题150
第8章 51单片机的常用外扩芯片151
8.1 单总线151
8.1.1 单总线介绍151
8.1.2 DS18B20工作原理152
8.1.3 DS18B20程序设计155
8.1.4 DS18B20测量温度的例题158
8.2 I2C总线167
8.2.1 I2C总线介绍167
8.2.2 I2C接口存储器24C02172
8.2.3 51单片机的I2C仿真程序174
8.2.4 I2C接口存储器例题176
8.3 1602液晶显示器180
8.3.1 1602液晶显示器工作原理180
8.3.2 51单片机控制1602液晶显示例题187
8.4 实时时钟芯片DS1302195
8.4.1 DS1302工作原理195
8.4.2 实际使用DS1302的例题202
习题210
第9章 51单片机实现状态机211
9.1 有限状态机基础211
9.1.1 时钟同步有限状态机212
9.1.2 状态图214
9.2 状态机的C语言描述215
9.2.1 C语言描述状态机的格式215
9.2.2 描述状态机的C程序完整格式216
9.3 状态机示例程序217
9.4 灯开关类例题222
9.5 电器控制类例题227
9.6 交通灯类例题232
9.7 秒表例题235
习题236
第10章 51单片机实现顺序控制238
10.1 梯形图238
10.1.1 梯形图简介238
10.1.2 基本术语239
10.1.3 常用梯形图程序的C语言描述240
10.2 顺序功能图(SFC)设计方法252
10.2.1 SFC图基础252
10.2.2 SFC图结构253
10.2.3 C语言描述SFC图254
10.3 51单片机实现SFC图的例题257
10.4 51单片机实现梯形图的例题263
习题286
第11章 51单片机最小系统设计288
11.1 单片机最小系统设计应该考虑的问题288
11.2 设计51单片机最小系统293
11.2.1 从数据手册了解AT89S51单片机293
11.2.2 AT89S51最小系统硬件设计296
11.3 设计基于STC89C51RC单片机的最小系统298
11.4 采用AT89S51芯片的实验板300
11.5 AT89ISP软件的简单使用303
11.6 采用STC89C51RC单片机的实验板305
11.7 STC89C51的编程软件306
11.8 51单片机的扩展实验电路实验板308
11.9 51单片机外围电路设计310
11.9.1 按键输入电路310
11.9.2 扫描按键电路311
11.9.3 光耦合隔离输入电路311
11.9.4 常用LED电路312
11.9.5 输出驱动接口315
11.9.6 单片机实现开关量控制器318
习题320
第12章 51内核单片机P89LPC935入门321
12.1 LPC935单片机简介321
12.2 时钟325
12.3 复位327
12.4 中断328
12.5 I/O口330
12.6 定时器0/1332
12.7 串行通信模块335
12.8 用户配置字、引导向量与状态位339
12.9 LPC935单片机中的其他模块简介341
12.10 设计基于LPC935单片机的最小系统345
12.10.1 LPC935单片机的编程345
12.10.2 LPC935最小系统硬件设计348
12.10.3 采用LPC935单片机的实验板349
12.10.4 LPC935单片机的编程软件350
12.10.5 与LPC935单片机实验板配套的实验板351
12.11 51内核单片机LPC935的C程序例题352
12.11.1 LPC935单片机C程序基本例题352
12.11.2 LPC935单片机C程序扩展例题358
习题369
附录A 制作实验电路板370
A.1 制作51单片机最小系统实验板370
A.2 其他外扩实验电路制作373
A.3 制作LPC935单片机实验电路板376
参考文献380