图书介绍
C51单片机基础及编程应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张自红编 著
- 出版社: 北京:中国电力出版社
- ISBN:9787512332270
- 出版时间:2012
- 标注页数:306页
- 文件大小:92MB
- 文件页数:319页
- 主题词:单片微型计算机-程序设计
PDF下载
下载说明
C51单片机基础及编程应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机概述1
1.1单片机的发展1
1.2常用流行单片机介绍2
1.3 8位单片机的主要生产厂家和机型3
1.4单片机的特点3
1.5单片机的应用4
1.6 CPU的发展趋势4
第2章 单片机基本结构6
2.1 51系列单片机引脚功能6
2.2 51单片机的系统组成框图9
2.3 51单片机的内部结构10
2.4单片机内部执行过程12
2.5单片机寻址方式12
2.6单片机的存储结构15
2.6.1 80C51的程序存储器配置及地址15
2.6.2 80C51的数据存储器配置及地址16
2.6.3 80C51的特殊功能寄存器(SFR)18
2.7单片机并行I/O口的结构20
2.7.1 P0口的结构20
2.7.2 P2口的结构21
2.7.3 P1、P3口的结构22
2.7.4 并行口的负载能力23
2.7.5 80C51单片机的复位23
2.7.6 80C51单片机的典型时序24
2.7.7 CHMOS单片机低功耗工作方式25
2.8 STC系列单片机新型I/O接口26
第3章C51程序开发基本知识30
3.1 C51程序设计基础30
3.1.1 C51基础知识30
3.1.2 C51数据类型31
3.1.3 C51常量与变量33
3.1.4 C51存储模式与绝对地址访问36
3.1.5 C51常用运算符39
3.1.6 C51表达式语句与复合语句43
3.2 C51基本结构和语句45
3.2.1 C51基本结构45
3.2.2 if语句46
3.2.3 switch/case语句47
3.2.4 while语句48
3.2.5 do-while语句49
3.2.6 for语句50
3.2.7循环的嵌套51
3.2.8 break和continue语句51
3.2.9 return语句52
3.3 C51构造数据类型52
3.3.1数组52
3.3.2指针57
3.3.3结构59
3.3.4联合61
3.3.5枚举62
3.4 C51函数63
3.4.1函数的分类和定义63
3.4.2函数的参数和函数值65
3.4.3函数的调用与声明65
3.4.4函数的嵌套与递归67
3.5编程举例69
3.5.1用C语言实现I/O编程71
3.5.2用C语言实现逻辑运算72
3.5.3用C语言实现数据转换73
3.5.4用C语言实现存取代码空间73
第4章 中断系统76
4.1中断的概述76
4.1.1中断的概念77
4.1.2现场保护和现场恢复77
4.2 80C51中断系统78
4.2.1 80C51中断系统的结构78
4.2.2中断源78
4.2.3中断请求标志79
4.2.4中断的控制80
4.2.5外部中断源82
4.3中断服务函数82
4.4中断源的扩展83
4.5应用实例84
第5章 定时器/计数器88
5.1定时器/计数器的结构和工作原理88
5.2定时器/计数器的控制89
5.3定时器/计数器的工作模式90
5.4定时器/计数器293
5.4.1 T2控制寄存器T2CON和模式寄存器T2MOD93
5.4.2定时器/计数器2的工作模式94
5.5定时器/计数器用于外部中断扩展97
5.6定时器/计数器应用举例97
5.7单片机PCA/PWM应用100
5.7.1 PCA/PWM工作模式100
5.7.2 PCA/PWM相关寄存器103
5.7.3 PCA/PWM应用示例105
第6章 串行接口109
6.1串口简介109
6.2串口通信原理110
6.2.1串并行通信110
6.2.2异步通信与同步通信111
6.2.3 RS232-DB9信号脚说明112
6.2.4串行通信的传输方向113
6.2.5串行通信的错误校验113
6.2.6传输速率与传输距离114
6.3 C51系列串行接口114
6.3.1串行信号传输通道114
6.3.2串口工作方式115
6.3.3串口寄存器118
6.4应用实例119
第7章STC单片机看门狗及软件应用124
7.1看门狗介绍124
7.2基本原理124
7.3 STC89系列单片机看门狗125
7.4应用实例127
第8章STC单片机内部EEPROM应用128
8.1 IAP及EEPROM特殊功能寄存器介绍128
8.2 STC单片机内部特殊功能寄存器ISP/IAP SFRs129
8.3 STC89C52/C54单片机内部可用Data Flash (EEPROM)的地址130
8.4 EEPROM应用实例132
第9章D/A、 A/D转换136
9.1 D/A、A/D概述136
9.1.1 D/A原理136
9.1.2 A/D原理137
9.2 ADC 0808/0809139
9.3 DAC0832芯片及其与单片机接口142
9.3.1 DAC0832内部结构及引脚142
9.3.2 DAC0832与80C51单片机的接口143
9.4 A/D转换应用实例144
第10章LED及其应用151
10.1 LED概述151
10.2 LED灯应用151
10.2.1电平指示灯152
10.2.2流水灯152
10.2.3水滴流水灯154
10.3 LED数码管155
10.3.1静态数码管显示157
10.3.2数码管动态显示160
10.4 LED点阵屏幕163
10.4.1 8x8 LED点阵屏原理163
10.4.2 LED点阵的显示文字图形原理163
第11章 液晶显示168
11.1液晶的种类168
11.2液晶的优点168
11.3液晶显示模块170
11.3.1 ST7920控制驱动器特点170
11.3.2 ST7920功能说明170
11.3.3 ST7920基本指令集172
11.3.4 ST7920扩充指令集174
11.3.5液晶显示模块指令系统174
11.3.6 ST7920控制时序图179
11.3.7液晶引脚180
11.4 128x64液晶应用实例182
第12章 单片机与串行总线186
12.1 IIC总线概述186
12.2 IIC总线特征187
12.3 IIC总线器件寻址方式187
12.4 IIC总线的数据传输协议188
12.4.1起始信号时序188
12.4.2终止信号时序188
12.4.3应答信号时序和非应答信号时序188
12.4.4数据传送格式188
12.5单片机读写24C02191
12.6 SPI总线200
12.6.1 SPI简介200
12.6.2单片机读写时钟芯片DS1302简介200
12.6.3 DS1302各寄存器地址及含义201
12.6.4 DS1302读写时序图202
12.6.5操作DS1302顺序202
12.6.6 DS1302应用示例203
12.7 1-WIRE总线207
12.7.1单线总线特点207
12.7.2 DS18B20的特点207
12.7.3 DS18B20内部结构207
12.7.4 DS18B20引脚排列208
12.7.5 DS18B20寄存器208
12.7.6 DS18B20读写时序图210
12.7.7 DS18B20编程步骤212
12.7.8编程示例212
12.8 STC12C5A60S2单片机SPI原理216
12.8.1系统原理216
12.8.2 SPI的接口217
12.8.3单主机-单从机方式的连接图218
12.8.4 SPI波形图原理219
12.8.5 SPI特殊功能寄存器221
12.8.6 SPI功能演示示例222
第13章 键盘接口226
13.1键盘概述226
13.2键盘可靠性输入226
13.3独立式按键228
13.3.1独立按键一般实现方法228
13.3.2独立按键新型算法230
13.4矩阵式键盘232
13.5 PS2接口协议238
13.5.1 PS/2接口协议简介238
13.5.2 PS/2接口硬件238
13.5.3电气特性238
13.5.4 PS/2发送协议及步骤239
第14章 步进电动机与直流电动机248
14.1步进电动机概述248
14.1.1步进电动机特点248
14.1.2步进电动机分类248
14.1.3反应式步进电动机的结构和工作原理249
14.1.4步进电动机驱动示例251
14.2直流电动机253
14.2.1直流电动机的工作原理253
14.2.2直流电动机的驱动254
14.2.3直流电动机与单片机的硬件连接254
第15章51单片机操作系统258
15.1操作系统简介258
15.1.1前、后台系统258
15.1.2不可剥夺型内核259
15.1.3可剥夺型内核259
15.2实时操作系统基本概念259
15.2.1代码临界段259
15.2.2任务260
15.2.3任务切换260
15.2.4内核260
15.2.5调度(Scheduler)261
15.2.6可重入性(Reentrancy)261
15.2.7任务优先级262
15.2.8互斥条件262
15.2.9任务间的通信262
15.2.10中断262
15.2.11存储器263
15.2.12使用实时内核的优缺点263
15.3函数的调用263
15.4堆栈指令和入工堆栈265
15.5协同式多任务系统267
15.6时间片轮转操作系统268
15.7 keil中对寄存器的分配与使用270
15.8占先式内核271
附录279
附录A KeiL2的安装279
附录B Keil2使用步骤282
附录C STC系列单片机下载290
附录D 4张图学会单片机292
附录E ASCII码对照表296
附录F C51指令功能表298
附录G C51汇编伪指令304
热门推荐
- 2287132.html
- 3498248.html
- 2906873.html
- 2274008.html
- 557241.html
- 1700152.html
- 1836672.html
- 3259653.html
- 1705544.html
- 3044116.html
- http://www.ickdjs.cc/book_3437486.html
- http://www.ickdjs.cc/book_2023931.html
- http://www.ickdjs.cc/book_1437524.html
- http://www.ickdjs.cc/book_3175127.html
- http://www.ickdjs.cc/book_1721224.html
- http://www.ickdjs.cc/book_2879515.html
- http://www.ickdjs.cc/book_2699294.html
- http://www.ickdjs.cc/book_3360964.html
- http://www.ickdjs.cc/book_176779.html
- http://www.ickdjs.cc/book_2460318.html