图书介绍
8051系列单片机C程序设计完全手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 求是科技编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115146012
- 出版时间:2006
- 标注页数:554页
- 文件大小:189MB
- 文件页数:566页
- 主题词:单片微型计算机,8051-程序设计-技术手册;C语言-程序设计-技术手册
PDF下载
下载说明
8051系列单片机C程序设计完全手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机基础1
1.1 单片机技术发展状况1
1.2 51系列单片机体系结构2
1.2.1 内部结构2
1.2.2 存储器组织结构4
1.2.3 内部功能模块10
1.2.4 外部引脚16
1.2.5 系统资源扩展20
1.3 单片机的编程方法24
第2章 C语言编程基础25
2.1 基本概念25
2.1.1 概述25
2.1.2 变量与算术表达式28
2.1.3 for语句33
2.1.4 符号常量35
2.2 数据类型、运算符和表达式36
2.2.1 C语言的数据类型36
2.2.2 常量与变量37
2.2.3 整型数据38
2.2.4 实型数据40
2.2.5 字符型数据41
2.2.6 运算符46
2.2.7 表达式51
2.3 程序控制语句54
2.3.1 程序的3种基本结构54
2.3.2 条件控制语句54
2.3.3 程序应用举例62
2.4 循环控制语句64
2.4.1 while语句64
2.4.2 do...while语句66
2.4.3 for语句67
2.4.4 break与continue语句70
2.4.5 程序应用举例71
2.5 小结74
第3章 C语言高级编程75
3.1 函数与程序结构75
3.1.1 函数的基本知识75
3.1.2 返回非整数值的函数79
3.1.3 外部变量81
3.1.4 作用域规则82
3.1.5 头文件83
3.1.6 静态变量84
3.1.7 寄存器变量84
3.1.8 分程序结构85
3.1.9 初始化85
3.1.10 递归87
3.2 数组88
3.2.1 一维数组88
3.2.2 二维数组91
3.2.3 多维数组96
3.2.4 数组的初始化96
3.3 指针98
3.3.1 指针与指针变量98
3.3.2 指针变量的定义与引用99
3.3.3 指针运算符与指针表达式100
3.3.4 指针与数组103
3.3.5 指针的地址分配119
3.3.6 指针数组121
3.3.7 指向指针的指针129
3.4 结构体与共用体132
3.4.1 结构体类型变量的定义和引用132
3.4.2 结构体数组的定义和引用136
3.4.3 结构体指针的定义和引用143
3.4.4 共用体147
3.5 小结151
第4章 C51程序设计152
4.1 C51对标准C语言的扩展152
4.1.1 存储区域152
4.1.2 数据变量分类153
4.1.3 存储器模式156
4.1.4 绝对地址的访问157
4.1.5 指针158
4.1.6 函数163
4.2 C51函数库166
4.2.1 字符函数CTYPE.H167
4.2.2 一般I/O函数STDIO.H174
4.2.3 字符串函数STRING.H183
4.2.4 标准函数STDLIB.H192
4.2.5 数学函数MATH.H194
4.2.6 绝对地址访问ABSACC.H196
4.2.7 内部函数INTRINS.H197
4.2.8 变量参数表STDARG.H199
4.2.9 全程跳转SETJMP.H200
4.2.10 访问SFR和SFR_bit地址REGxxx.H201
4.3 C51程序编写202
4.3.1 C程序基本结构202
4.3.2 编写高效的C51程序及优化程序206
第5章 Windows集成开发环境μVision2209
5.1 μVision2编辑界面及其功能介绍209
5.1.1 μVision2界面综述209
5.1.2 主菜单栏210
5.1.3 μVision2功能按钮212
5.1.4 μVision2窗口环境215
5.2 应用μVision2开发流程介绍221
5.2.1 建立新项目221
5.2.2 常用环境配置223
5.2.3 代码优化227
5.2.4 目标代码调试227
5.3 CPU仿真228
5.3.1 μVision2调试器228
5.3.2 调试命令234
5.3.3 存储器空间237
5.3.4 表述(Expressions)237
5.3.5 技巧248
5.4 深入了解μVision2250
5.4.1 μVision2的项目管理250
5.4.2 使用技巧253
5.4.3 μVision2调试函数259
第6章 C51编译器269
6.1 预处理272
6.1.1 宏定义272
6.1.2 文件包含273
6.1.3 条件编译274
6.1.4 其他预处理命令276
6.2 C51编译器控制指令详解278
6.2.1 源控制指令278
6.2.2 列表控制指令280
6.2.3 目标控制指令286
6.3 C51的高级配置文件299
6.3.1 目标程序启动配置文件——STARTUP.A51299
6.3.2 CPU初始化文件——START751.A51307
6.3.3 静态变量初始化文件——INIT.A51309
6.3.4 专用变量初始化文件——INIT751.A51319
第7章 C51的典型资源编程323
7.1 中断系统设计323
7.2 定时/计数器的使用327
7.3 I/O口的使用332
7.4 扩展存储器336
7.4.1 外部ROM336
7.4.2 外部RAM337
7.4.3 外部串行E2PROM343
7.5 一个使用多种资源的完整例程351
7.5.1 项目需求351
7.5.2 步进电机背景知识351
7.5.3 解决方案设计与实现354
第8章 单片机通信374
8.1 串口通信374
8.1.1 串行通信基础374
8.1.2 单片机串口使用375
8.2 单片机点对点通信379
8.2.1 通信接口设计379
8.2.2 单片机点对点通信程序设计380
8.3 单片机多机通信390
8.3.1 主机部分通信程序设计392
8.3.2 从机部分通信程序设计395
8.4 单片机I2C总线通信399
8.4.1 I2C总线介绍399
8.4.2 I2C总线硬件接口设计409
8.4.3 I2C总线模拟硬件接口软件设计415
8.4.4 I2C总线系统的设计要点420
8.5 单片机与计算机的互连420
8.5.1 电路设计420
8.5.2 电路的C51程序代码421
8.5.3 计算机端的Visual C++程序代码422
第9章 C51单片机的工程开发实例442
9.1 单片机系统设计方法442
9.2 C51系统设计的相关知识444
9.2.1 硬件以及电路的知识444
9.2.2 软件以及编程语言的知识447
9.3 C51系统设计需要注意的一些问题447
9.3.1 单片机资源的分配447
9.3.2 单片机的寻址448
9.3.3 C51函数的返回值448
9.3.4 单片机的看门狗功能449
9.3.5 单片机的外设449
9.3.6 单片机的功耗449
9.4 有关C51的一些问题450
9.5 键盘和发光数码管显示452
9.5.1 电路设计的背景及功能452
9.5.2 电路的设计453
9.5.3 键盘扫描电路的C51程序代码453
9.5.4 电路的改进——键盘的消抖动程序457
9.5.5 电路的显示部分——LED数码管电路461
9.6 A/D、D/A转换器使用465
9.6.1 电路设计的背景及功能465
9.6.2 电路的设计466
9.6.3 电路的C51程序代码468
9.7 基于单片机的数字钟472
9.7.1 电路设计的背景及功能472
9.7.2 电路的设计472
9.7.3 电路的C51程序代码473
第10章 C51单片机典型模块实例481
10.1 典型外部ROM和RAM器件的使用481
10.1.1 实例功能481
10.1.2 器件和原理481
10.1.3 电路485
10.1.4 程序设计487
10.2 液晶显示和驱动实例488
10.2.1 实例功能488
10.2.2 器件和原理489
10.2.3 电路494
10.2.4 程序设计496
10.3 用A/D芯片进行电压测量507
10.3.1 实例功能507
10.3.2 器件和原理507
10.3.3 电路514
10.3.4 程序设计516
10.4 使用DS1820进行温度补偿和测量518
10.4.1 实例功能518
10.4.2 器件和原理519
10.4.3 电路522
10.4.4 程序设计523
10.5 语音芯片在单片机系统中的使用528
10.5.1 实例功能528
10.5.2 器件和原理528
10.5.3 电路532
10.5.4 程序设计534
10.6 时钟芯片在单片机系统中的应用536
10.6.1 实例功能536
10.6.2 器件和原理537
10.6.3 电路539
10.6.4 程序设计540
10.7 单片机中滤波算法的实现543
10.8 信号数据的FFT变换549
热门推荐
- 3527259.html
- 2867363.html
- 3379289.html
- 538057.html
- 75246.html
- 786483.html
- 2305847.html
- 206989.html
- 3312593.html
- 452046.html
- http://www.ickdjs.cc/book_32285.html
- http://www.ickdjs.cc/book_2458978.html
- http://www.ickdjs.cc/book_979660.html
- http://www.ickdjs.cc/book_2824302.html
- http://www.ickdjs.cc/book_2313330.html
- http://www.ickdjs.cc/book_903289.html
- http://www.ickdjs.cc/book_942819.html
- http://www.ickdjs.cc/book_2884128.html
- http://www.ickdjs.cc/book_3115767.html
- http://www.ickdjs.cc/book_2907381.html