图书介绍
51单片机C语言编程一学就会2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 何应俊,曾祥云主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111469964
- 出版时间:2014
- 标注页数:277页
- 文件大小:50MB
- 文件页数:288页
- 主题词:单片微型计算机-C语言-程序设计
PDF下载
下载说明
51单片机C语言编程一学就会PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入门篇1
第1章 学习单片机的必备基础1
1.1单片机的基本概念1
1.1.1初步了解单片机1
1.1.2熟悉51单片机的引脚功能2
1.1.3理解单片机的最小系统4
1.2不同数制及相互转换简介6
1.2.1十进制数6
1.2.2二进制数6
1.2.3十六进制数7
1.2.4八进制数7
1.2.5各种数制之间相互转换的方法7
1.3搭建51单片机开发环境9
1.3.1硬件开发系统9
1.3.2搭建软件开发环境(Keil μVision)11
1.3.3 Keil μ Vision4的最基本应用——第一个C51工程11
第2章 花样流水灯和电动机的控制22
2.1花样流水灯电路精讲22
2.1.1花样流水灯电路原理图22
2.1.2单片机控制花样流水灯工作原理简介24
2.2相关的 C51语言知识精讲24
2.2.1数据类型概述24
2.2.2常量和变量24
2.2.3标识符和关键字26
2.2.4 C51的函数简介27
2.2.5单片机C语言程序的基本结构28
2.2.6再论局部变量与全局变量28
2.2.7 C语言的算术运算符和算术表达式29
2.2.8关系运算符和关系表达式29
2.2.9自增减运算符30
2.2.10单片机的几个周期介绍30
2.2.11 while循环语句和for循环语句30
2.2.12不带参数和带参数函数的写法和调用32
2.3“位操作”控制流水灯34
2.3.1编程思路34
2.3.2参考程序34
2.3.3部分程序代码详解36
2.4字节控制(即并行I/O口控制)流水灯36
2.4.1编程思路36
2.4.2参考程序36
2.5使用移位运算符控制流水灯37
2.5.1逻辑运算符和位运算符37
2.5.2使用移位运算符控制流水灯的编程示例37
2.6使用库函数实现流水灯39
2.6.1循环移位函数39
2.6.2使用循环移位函数实现流水灯40
2.7使用条件语句实现流水灯41
2.7.1条件语句41
2.7.2使用if语句实现流水灯42
2.8使用swtich语句控制流水灯43
2.8.1 switch语句介绍43
2.8.2使用swtich语句控制流水灯44
2.9使用数组控制流水灯45
2.9.1 C51的数组45
2.9.2使用数组控制流水灯46
2.10使用指针控制流水灯47
2.10.1指针的概念和用法47
2.10.2使用指针控制流水灯47
2.11开关与灯的灵活控制48
2.11.1钮子开关控制单片机48
2.11.2轻触按键控制单片机49
2.12按钮控制电动机的起动、停止、顺序起动、正反转、PWM调速52
2.12.1按钮控制直流电动机和交流电动机的起动和停止52
2.12.2按键控制交流电动机的顺序起动和正反转54
2.13典型训练任务61
第3章 数码管数字钟62
3.1数码管的显示原理62
3.2数码管的静态显示63
3.3数码管的动态显示66
3.3.1 YL-236单片机实训台数码管显示电路66
3.3.2数码管动态显示入门示例68
3.4数码管24h时钟71
3.4.1单片机的中断系统71
3.4.2定时器T0和T1工作方式1应用示例76
3.4.3独立按键调时的数字钟77
3.5典型训练任务83
第4章 综合应用之物料传送机模拟装置85
4.1物料传送机模拟装置85
4.1.1物料传送机模拟装置简介85
4.1.2硬件连接86
4.1.3程序代码示例90
4.2典型训练任务97
第2篇 提高篇99
第5章 单片机的串行通信99
5.1串行通信的基础知识99
5.1.1串行通信标准和串行通信接口99
5.1.2波特率101
5.1.3同步通信与异步通信简介101
5.1.4硬件连接102
5.1.5读写串行口数据102
5.1.6串行控制与状态寄存器103
5.1.7串行口的工作方式103
5.2串口通信设置104
5.2.1计算机端串口通信设置104
5.2.2单片机端串口通信的设置105
5.3单片机串口通信的基础程序范例106
5.4串口通信应用示例(用串口校准时间的数字钟)107
第6章 自动恒温箱113
6.1自动恒温箱介绍113
6.2 LED点阵显示屏的应用113
6.2.1LED点阵显示屏基础113
6.2.2 YL-236单片机实训台LED点阵显示屏116
6.2.3LED点阵显示屏的编程117
6.3DS 18B20温度传感器124
6.3.1 DS18B20简介124
6.3.2 DS 18B20的控制方法127
6.3.3 DS18B20的编程方法示例129
6.4自动恒温箱的实现129
6.5典型训练任务135
第7章 温度及市电电压监测仪136
7.1温度及市电电压监测仪介绍136
7.2 A-D转换137
7.2.1 A-D和D-A转换简介137
7.2.2典型A-D转换芯片ADC0809介绍137
7.2.3 ADC0809应用示例(I/O口方式编程)140
7.3 LM35温度传感器的认识和使用141
7.3.1 LM35的外形及特点141
7.3.2 LM35的典型应用电路分析141
7.3.3 LM35的应用电路连接及温度转换编程142
7.4 LCD1602液晶显示器的认识和使用143
7.4.1LCD 1602液晶显示器引脚功能143
7.4.2 LCD 1602模块内部结构和工作原理144
7.4.3LCD 1602的时序145
7.4.4 LCD 1602指令说明146
7.4.5 LCD 1602的编程147
7.5电压源介绍149
7.6电子温度计及市电电压监测仪的程序代码示例及分析149
7.7知识链接——D-A转换芯片DAC0832及应用153
7.7.1 DAC0832的内部结构和引脚功能153
7.7.2 YL-236实训台D-A转换模块介绍154
7.7.3 ADC0832采用I/O方式编程示例154
7.7.4 ADC0832采用扩展地址方式编程示例154
7.8典型训练任务157
第8章 电子密码锁(液晶显示器、矩阵键盘的综合应用)164
8.1电子密码锁简介164
8.2矩阵键盘的应用方法165
8.2.1矩阵键盘的结构165
8.2.2矩阵键盘的编程方法——扫描法和利用二维数组存储键值167
8.3 LCD12864171
8.3.1 LCD12864的引脚说明172
8.3.2 YL-236单片机实训台LC D12864模块介绍172
8.3.3 LCD12864的读写时序和指令说明173
8.3.4 LCD12864的点阵结构173
8.3.5 LCD12864的指令说明173
8.3.6 LCD 12864字模的获取174
8.3.7 LCD12864的应用示例175
8.4电子密码锁的实现179
8.4.1硬件连接及编程思路和技巧179
8.4.2程序代码示例及讲析179
8.5拓展193
8.5.1 LCD12864的跨屏显示193
8.5.2带字库的LCD 12864的显示编程196
8.6典型训练任务200
第9章 步进电动机的控制204
9.1步进电动机简介204
9.2步进电动机的参数205
9.3 YL-236实训台的步进电动机模块介绍206
9.3.1步进电动机及驱动器206
9.3.2步进电动机位移装置与保护装置207
9.4步进电动机的控制示例209
9.4.1步进电动机模块游标的归零209
9.4.2步进电动机的定位210
9.5典型训练任务213
第10章 单片机I/O口的扩展217
10.1 8255芯片的认识及应用217
10.1.1 8255芯片的认识217
10.1.28255芯片的典型应用示例219
10.2 74LS245芯片及其应用226
10.3端口复用的一些经验226
10.3.1端口复用的一些具体策略226
10.3.2使用8255芯片时单片机及8255芯片的端口分配建议228
第3篇 综合应用篇229
第11章 方便面生产线控制系统模拟229
11.1方便面模拟生产线任务书229
11.2方便面模拟生产线的实现231
11.2.1方便面模拟生产线硬件模块接线和编程思路231
11.2.2程序代码示例232
11.3模块化编程246
第12章 煤矿自动运输车模拟控制系统247
12.1煤矿自动运输车模拟装置系统说明247
12.2煤矿自动运输车模拟系统的实现250
12.2.1煤矿自动运输车模拟系统硬件接线250
12.2.2煤矿自动运输车模拟系统的程序代码示例及解释251
附录C51中的关键字275
热门推荐
- 2907751.html
- 1851817.html
- 2268977.html
- 187365.html
- 2502579.html
- 1817509.html
- 1282733.html
- 648917.html
- 197509.html
- 3865099.html
- http://www.ickdjs.cc/book_2618551.html
- http://www.ickdjs.cc/book_3336948.html
- http://www.ickdjs.cc/book_2806369.html
- http://www.ickdjs.cc/book_1495655.html
- http://www.ickdjs.cc/book_3059425.html
- http://www.ickdjs.cc/book_3114678.html
- http://www.ickdjs.cc/book_1591114.html
- http://www.ickdjs.cc/book_1407125.html
- http://www.ickdjs.cc/book_2592856.html
- http://www.ickdjs.cc/book_3497598.html