图书介绍
单片机C语言程序设计完全自学手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 郭惠,吴迅编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121071676
- 出版时间:2008
- 标注页数:388页
- 文件大小:72MB
- 文件页数:398页
- 主题词:单片微型计算机-C语言-程序设计-技术手册
PDF下载
下载说明
单片机C语言程序设计完全自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇 51单片机1
第1章 单片机概述1
1.1单片机的发展历史1
1.2单片机现状与趋势2
1.3单片机系统分类4
1.3.1 MCS-51单片机5
1.3.2 AVR单片机5
1.3.3 PIC单片机6
1.4单片机系统功能及应用7
1.4.1单片机系统硬件开发原理7
1.4.2单片机系统软件开发原理8
1.4.3单片机系统应用领域9
1.5本章总结10
1.6思考与练习题10
第2章 51单片机的硬件结构11
2.1引脚及其功能11
2.2内部结构13
2.2.1功能模块13
2.2.2 CPU13
2.2.3并行I/O端口15
2.2.4存储器结构17
2.2.5定时/计数器21
2.2.6串行口26
2.2.7 中断系统32
2.3本章总结34
2.4思考与练习题34
第3章 51单片机工作方式和指令系统36
3.1单片机的工作方式36
3.1.1复位方式36
3.1.2程序执行方式37
3.1.3低功耗方式38
3.1.4编程方式39
3.2单片机指令系统简介40
3.3单片机的寻址方式41
3.4单片机的指令格式与符号44
3.4.1指令格式44
3.4.2符号说明57
3.5本章总结61
3.6思考与练习题61
进阶篇 C语言开发63
第4章 C语言程序设计基础63
4.1标识符与关键字63
4.2运算符与表达式63
4.2.1运算符分类与优先级64
4.2.2算术运算符与表达式64
4.2.3关系运算符与表达式65
4.2.4逻辑运算符与表达式65
4.2.5位操作运算符与表达式66
4.2.6赋值运算符与表达式66
4.3数据类型67
4.4变量与常量70
4.5数组与指针74
4.5.1数组74
4.5.2指针78
4.6结构变量82
4.6.1结构类型及变量的定义82
4.6.2结构类型变量的使用84
4.6.3结构数组和结构指针84
4.7共用体86
4.8枚举88
4.9程序结构与函数89
4.9.1程序结构89
4.9.2函数90
4.10流程控制语句97
4.10.1选择语句98
4.10.2循环语句101
4.10.3转移语句104
4.11本章总结105
4.12思考与练习题106
第5章 单片机常用开发工具107
5.1编程器概述107
5.2编程器的安装与使用举例108
5.3仿真器111
5.3.1仿真器概述111
5.3.2仿真器安装和使用举例112
5.4 Keil 8051 C编译器116
5.4.1 Keil 8051 C编译器简介116
5.4.2 Keil μVision集成开发环境117
5.4.3 Keil dScope仿真调试123
5.5本章总结129
5.6思考练习题129
第6章 C语言与汇编语言混合编程130
6.1单片机汇编程序设计130
6.2汇编与C语言混合编程技术134
6.2.1函数名转换规则134
6.2.2函数及相关段的命名规则135
6.2.3参数传递规则136
6.2.4段和局部变量137
6.2.5变量地址设置138
6.2.6汇编语言和C语言的互访140
6.2.7内联汇编代码144
6.2.8仿真多级中断147
6.2.9时序问题148
6.3 C语言与汇编语言混合编程实例152
6.4本章总结156
6.5思考与练习题157
实践篇 常用模块158
第7章 单片机软硬件开发流程158
7.1单片机系统设计分析158
7.2单片机软件开发流程160
7.3单片机硬件开发流程167
7.4本章总结170
7.5思考与练习题170
第8章 单片机常用单元模块设计与实例171
8.1键盘输入单元模块171
8.1.1行列式键盘171
8.1.2键识别方法172
8.1.3键识别法举例173
8.1.4程序代码与注释176
8.2数码显示单元模块178
8.2.1如何驱动8段数码管178
8.2.2 8段数码管动态显示举例179
8.2.3程序代码与注释182
8.3液晶显示单元模块182
8.3.1液晶模块分类183
8.3.2液晶模块的电源设计184
8.3.3如何显示液晶模块186
8.3.4液晶显示模块举例188
8.3.5程序代码及注释189
8.4数学运算196
8.4.1限幅滤波算法197
8.4.2中值滤波算法197
8.4.3算术平均滤波算法198
8.4.4加权平均滤波算法199
8.4.5滑动平均滤波算法199
8.5中断单元模块200
8.5.1中断概念200
8.5.2 MCS-51单片机的中断系统201
8.5.3中断响应的条件、过程与时间204
8.5.4中断请求的撤销205
8.5.5中断编程举例206
8.5.6程序代码及注释207
8.6定时器与计数器模块208
8.6.1定时器与计数器的结构及工作原理209
8.6.2定时器与计数器的方式寄存器和控制寄存器210
8.6.3定时器与计数器的工作方式211
8.6.4定时器与计数器的举例214
8.6.5程序代码与注释216
8.7 ROM/RAM存储模块217
8.7.1存储器概述217
8.7.2 MCS-51单片机存储器218
8.7.3 MCS-51单片机存储器的扩展225
8.7.4存储器的扩展应用举例227
8.8 A/D转换模块230
8.8.1 A/D转换器概述230
8.8.2典型A/D转换器芯片ADC0809简介230
8.8.3 MCS-51单片机与ADC0809的接口233
8.8.4 A/D转换应用举例235
8.8.5程序代码及注释236
8.9 D/A转换模块237
8.9.1 D/A转换器概述237
8.9.2典型D/A转换器芯片DAC0832简介238
8.9.3 MCS-51单片机与DAC0832的接口239
8.9.4 D/A转换应用举例241
8.9.5程序代码及注释242
8.10看门狗监控模块243
8.10.1看门狗工作原理243
8.10.2硬件看门狗244
8.10.3软件看门狗247
8.11串行通信接口模块248
8.11.1单片机串行通信的原理249
8.11.2单片机串行通信举例251
8.11.3程序代码及注释253
8.12本章总结255
实战篇 应用系统设计256
第9章 单片机应用系统设计实例256
9.1步进电机控制系统的设计256
9.1.1实例说明256
9.1.2设计思路分析257
9.1.3硬件电路设计262
9.1.4软件设计266
9.1.5实例总结269
9.2基于H6152的智能卡读写系统设计270
9.2.1实例说明270
9.2.2设计思路分析271
9.2.3硬件电路设计274
9.2.4软件设计277
9.2.5实例总结291
9.3 SPI总线通信系统设计291
9.3.1实例说明291
9.3.2设计思路分析292
9.3.3硬件电路设计294
9.3.4软件设计294
9.3.5实例总结299
提高篇 扩展与经验300
第10章 单片机系统扩展300
10.1总线的扩展设计300
10.2存储器的扩展设计305
10.2.1程序存储器的扩展设计306
10.2.2数据存储器的扩展设计309
10.3接口的扩展设计313
10.3.1扩展串行I/O口313
10.3.2扩展并行I/O口316
10.4本章总结322
10.5思考与练习题322
第11章 单片机C语言设计经验归纳323
11.1系统方案的选择323
11.2硬件系统的稳定性324
11.3编程技巧与程序优化325
11.3.1编程技巧325
11.3.2程序优化328
11.4系统抗干扰处理328
11.4.1系统硬件抗干扰设计328
11.4.2软件系统的稳定性329
11.4.3软件系统的安全性331
11.5本章总结331
第12章 RTX51实时多任务操作系统332
12.1 RTX51概述332
12.1.1 RTX51入门知识332
12.1.2单任务程序333
12.1.3时间片轮转程序333
12.1.4用RTX51进行循环调度334
12.1.5 RTX51事件335
12.1.6编译和连接337
12.2系统要求和任务定义339
12.3建立RTX51 Tiny应用程序343
12.3.1 RTX51 Tiny配置343
12.3.2 RTX51 Tiny程序的编译和连接345
12.3.3优化RTX51 Tiny程序345
12.4 RTX51 Tiny系统函数详解345
12.5堆栈处理与系统调试352
12.5.1堆栈管理352
12.5.2用dScope-51进行调试352
12.6 RTX51系统应用实例353
12.6.1 RTX_EX1:第一个RTX51程序354
12.6.2 RTX_EX2:一个简单的RTX51应用程序355
12.6.3 TRAFFIC:交通灯控制器357
12.7本章总结371
附录A 全书练习题答案372
附录B 单片机断电保护方法归纳379
热门推荐
- 3897700.html
- 3718499.html
- 2926766.html
- 2692199.html
- 1047740.html
- 1531256.html
- 249601.html
- 862327.html
- 1177100.html
- 1683787.html
- http://www.ickdjs.cc/book_1518471.html
- http://www.ickdjs.cc/book_2531018.html
- http://www.ickdjs.cc/book_3854868.html
- http://www.ickdjs.cc/book_1892971.html
- http://www.ickdjs.cc/book_419092.html
- http://www.ickdjs.cc/book_3393600.html
- http://www.ickdjs.cc/book_3222983.html
- http://www.ickdjs.cc/book_1146851.html
- http://www.ickdjs.cc/book_370238.html
- http://www.ickdjs.cc/book_1089730.html