图书介绍
51单片机开发与应用基础教程 C语言版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘剑,刘奇穂主编 著
- 出版社: 北京:中国电力出版社
- ISBN:9787512322462
- 出版时间:2012
- 标注页数:271页
- 文件大小:17MB
- 文件页数:283页
- 主题词:单片微型计算机-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.2微型计算机简介1
1.1.3什么是单片机2
1.2单片机的发展历史及发展趋势2
1.2.1单片机的发展历史2
1.2.2单片机的发展趋势3
1.3单片机的应用4
1.4 MCS-51系列与AT89C5x系列单片机5
1.4.1 MCS-51系列单片机5
1.4.2 AT89C5x系列单片机6
本章小结8
思考题8
第2章89C51单片机的硬件结构9
2.1 89C51单片机的片内结构9
2.2 89C51的引脚10
2.2.1电源及时钟引脚10
2.2.2控制引脚11
2.2.3 I/O口引脚11
2.3 89C51的CPU12
2.3.1运算器12
2.3.2控制器13
2.4 89C51存储器的结构14
2.4.1程序存储器14
2.4.2内部数据存储器16
2.4.3特殊功能寄存器(SFR)16
2.4.4位地址空间17
2.4.5外部数据存储器18
2.5并行I/O端口19
2.5.1 P0端口19
2.5.2 P1端口21
2.5.3 P2口22
2.5.4 P3口23
2.6时钟电路与时序25
2.6.1 CPU时序25
2.6.2时钟电路26
2.7复位操作和复位电路27
2.7.1复位操作27
2.7.2复位电路27
本章小结29
思考题30
第3章单片机的C51基础知识33
3.1 C语言基础34
3.1.1 C语言的特点34
3.1.2 C语言和C51的程序结构34
3.2 C51数据类型35
3.2.1 char字符型(字节型)36
3.2.2 int整型36
3.2.3 long长整型36
3.2.4 float浮点型36
3.2.5指针型36
3.2.6特殊功能寄存器型36
3.2.7位类型37
3.3 C51的运算量37
3.3.1常量37
3.3.2变量38
3.3.3存储模式41
3.3.4绝对地址的访问42
3.4 C51的运算符及表达式43
3.4.1赋值运算符43
3.4.2算术运算符44
3.4.3关系运算符44
3.4.4逻辑运算符44
3.4.5位运算符45
3.4.6复合赋值运算符46
3.4.7逗号运算符47
3.4.8条件运算符47
3.4.9指针与地址运算符47
3.5表达式语句及复合语句47
3.5.1表达式语句47
3.5.2复合语句48
3.6 C51程序基本结构与相关语句48
3.6.1 C51的基本结构48
3.6.2 if语句49
3.6.3 switch/case语句50
3.6.4 while语句51
3.5.6 do while语句51
3.6.6 for语句52
3.6.7循环的嵌套52
3.6.8 break和continue语句53
3.6.9 return语句54
本章小结54
思考题54
第4章Keil C51简介55
4.1 Keil C51的安装和C51项目的建立55
4.1.1 Keil C51的安装55
4.1.2 C51项目的建立57
4.2 C51程序的编辑、编译、下载及执行59
4.2.1 C51程序的编辑和编译59
4.2.2 C51程序的实例61
4.2.3 C51程序的下载、执行63
4.3 C51的库函数63
4.3.1寄存器库函数reg51.h64
4.3.2内部函数头文件intrins.h67
本章小结69
思考题69
第5章89C51的中断系统71
5.1中断概述71
5.1.1中断的概念71
5.1.2中断的条件与响应过程72
5.2 89C51的中断系统结构与控制73
5.2.1 89C51的中断源、中断矢量和中断函数73
5.2.2 89C51的中断系统结构75
5.2.3中断的控制76
5.3中断应用举例81
5.3.1单外部中断源系统的设计81
5.3.2多外部中断源系统的设计82
本章小结87
思考题88
第6章定时器/计数器89
6.1定时器/计数器的结构与控制89
6.1.1 89C51定时器/计数器的结构89
6.1.2定时器/计数器的控制89
6.2定时器/计数器的4种工作方式91
6.2.1工作方式191
6.2.2工作方式292
6.2.3工作方式393
6.2.4工作方式095
6.3定时器/计数器的应用举例96
本章小结97
思考题97
第7章串行通信99
7.1概述99
7.1.1串行通信的基本方式100
7.1.2串行通信的数据传送方式102
7.1.3串行通信接口电路102
7.2 MCS-51的串行接口104
7.2.1 MCS-51串行接口结构104
7.2.2 MCS-51串行口的工作方式107
7.3串行口波特率计算108
7.4串行口的编程及应用实例110
7.4.1串行口的编程步骤110
7.4.2串行口的应用实例111
本章小结117
思考题117
第8章89C51扩展I/O接口的设计119
8.1 I/O接口扩展概述119
8.1.1I/O接口的功能119
8.1.2 I/O端口的编址120
8.1.3 I/O数据的传送方式120
8.1.4常用I/O接口电路121
8.2简单I/O接口扩展121
8.3可编程I/O扩展接口8255A122
8.3.1 8255A的内部结构和引脚信号功能122
8.3.2 8255A的控制字124
8.3.3 8255A的工作方式125
8.3.4 8255A与89C51单片机的接口128
8.4可编程I/O扩展接口8155129
8.4.1 8155芯片介绍129
8.4.2 8155的工作方式131
8.4.3 8155与89C51单片机的连接和软件编程131
本章小结133
思考题133
第9章89C51与LED、LCD显示器、键盘的接口设计135
9.1 LED显示器的结构与原理135
9.1.1 LED显示器结构种类135
9.1.2 LED显示器显示原理136
9.2 LED显示器静态显示及应用实例136
9.2.1 LED显示器静态显示特点136
9.2.2 LED显示器静态显示应用实例137
9.3 LED显示器动态显示及应用实例138
9.3.1 LED显示器动态显示特点138
9.3.2 LED显示器动态显示应用举例139
9.4键盘接口144
9.4.1键盘的结构与原理144
9.4.2独立式键盘应用实例147
9.4.3行列式键盘的软件编程153
9.5液晶显示器LCD与89C51的接口158
9.5.1液晶概述158
9.5.2常用液晶显示器1602的接口信号、主要技术参数及编程设置159
9.5.3常用液晶显示器12232的接口信号、主要技术参数及编程设置164
9.5.4常用液晶显示器12864的接口信号、主要技术参数及编程设置174
本章小结184
思考题185
第10章89C51与D/A、A/D的接口187
10.1 D/A转换器及其与单片机接口187
10.1.1 D/A转换器的原理及主要技术指标187
10.1.2 DAC0832芯片及其与单片机接口188
10.1.3 DAC0832与89C51单片机的接口190
10.1.4 DAC0832的应用实例191
10.2 A/ D转换器及其与单片机接口196
10.2.1模/数转换器概述196
10.2.2 ADC0809模/数转换器198
10.2.3 ADC0809与89C51单片机的连接和软件驱动199
10.3 12位逐次逼近型A/D转换器AD574204
10.3.1 AD574的结构204
10.3.2 AD574与89C51的接口和驱动软件205
本章小结206
思考题206
第11章I2c串行总线209
11.1 I2C总线概述209
11.1.1 I2C串行总线简介209
11.1.2 I2C总线的数据传送210
11.2 E2PROM AT24C02与单片机的通信213
11.2.1 AT24C02的引脚功能214
11.2.2 AT24C02存储结构与寻址214
11.2.3 AT24C02读/写操作时序214
11.2.4 AT24C02应用实例216
本章小结221
思考题221
第12章单片机综合应用实例223
12.1实时时钟的设计与实现223
12.1.1硬件电路及其接线223
12.2温度、湿度测控系统的设计与实现233
12.2.1整体设计方案及工作原理简介233
12.2.2 SHT10温湿度传感器工作原理简介234
12.2.3 LM3033DDW-0B液晶显示模块简介241
12.2.4硬件设计245
12.2.5软件设计249
12.2.6整机实物及程序清单254
参考文献271
热门推荐
- 544858.html
- 1042923.html
- 3054104.html
- 3596276.html
- 2574923.html
- 437873.html
- 1616804.html
- 238473.html
- 2309282.html
- 2080698.html
- http://www.ickdjs.cc/book_999009.html
- http://www.ickdjs.cc/book_712424.html
- http://www.ickdjs.cc/book_712121.html
- http://www.ickdjs.cc/book_1242240.html
- http://www.ickdjs.cc/book_3708683.html
- http://www.ickdjs.cc/book_911426.html
- http://www.ickdjs.cc/book_687443.html
- http://www.ickdjs.cc/book_878502.html
- http://www.ickdjs.cc/book_2557750.html
- http://www.ickdjs.cc/book_1234630.html