图书介绍
单片机高级语言C51 Windows环境编程与应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 徐爱钧,彭秀华编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505367560
- 出版时间:2001
- 标注页数:518页
- 文件大小:40MB
- 文件页数:528页
- 主题词:
PDF下载
下载说明
单片机高级语言C51 Windows环境编程与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言页1
第1章 8051单片机与C51语言的基础1
1.1 8051单片机的基本结构与存储器组织1
1.2 C51语言的特点4
1.2.1 概念4
1.2.2 C51的基本程序结构6
1.2.3 Windows环境下的编程和调试8
第2章 C51程序设计基础14
2.1 标识符关键字14
2.2.1 数据类型16
2.2 C51程序设计的基本语法16
2.2.2 常量18
2.2.3 变量及其存储模式19
2.2.4 用typedef重新定义数据类型23
2.2.5 运算符与表达式24
2.2.6 基本语句35
2.3 函数46
2.3.1 函数的定义46
2.3.2 函数的调用48
2.3.3 函数的递归调用与再入函数53
2.3.4 中断服务函数与寄存器组定义54
2.3.5 函数变量的存储方式58
2.4 数组与指针66
2.3.6 函数的参数和局部变量的存储器模式66
2.4.1 数组的定义与引用67
2.4.2 字符数组68
2.4.3 数组作为函数的参数71
2.4.4 指针的概念73
2.4.5 数组的指针84
2.4.6 指针的地址计算86
2.4.7 函数型指针88
2.4.8 返回指针型数据的函数90
2.4.9 指针数组与指针型指针91
2.4.10 抽象型指针97
2.5.1 结构变量的定义与引用100
2.5 结构与联合100
2.5.2 结构变量的初值103
2.5.3 结构数组103
2.5.4 结构型指针104
2.5.5 结构与函数106
2.5.6 联合变量的定义与引用109
2.6 预处理器113
2.6.1 宏定义114
2.6.2 文件包含118
2.6.3 条件编译118
2.6.4 其他预处理命令120
3.1 文件管理编译环境μVision51122
第3章 Windows集成开发环境122
3.2 μVision51的下拉菜单123
3.2.1 File菜单124
3.2.2 Edit菜单124
3.2.3 Project菜单126
3.2.4 Run菜单128
3.2.5 Options菜单129
3.2.6 Tools菜单138
3.2.7 Window菜单138
3.2.8 Help菜单139
3.3 软件仿真器dScope51139
3.3.1 File菜单139
3.3.2 View菜单141
3.3.3 Setup菜单149
3.3.4 Peripherals菜单155
3.3.5 Help菜单157
3.4 CPU动态驱动库文件157
3.4.1 8051.DLL/8052.DLL157
3.4.2 8051Fx.DLL158
3.4.3 80515.DLL/80515A.DLL158
3.4.4 80517.DLL/80517A.DLL159
3.4.5 80552.DLL160
3.4.6 80751.DLL161
3.4.9 80320.DLL162
3.4.7 80781.DLL162
3.4.8 80410.DLL162
3.5 dScope51的命令163
3.5.1 显示和更新存储器内容命令163
3.5.2 用户程序执行控制命令168
3.5.3 断点管理命令170
3.5.4 其他通用命令173
3.6 dScope51的表达式180
3.6.1 表达式的组成180
3.6.2 dScope51表达式与C语言表达式之间的差别185
3.6.3 dScope51表达式应用示例185
3.7.1 用户函数189
3.7 dScope51的函数189
3.7.2 内部函数192
3.7.3 信号函数195
3.7.4 dScope51函数与C51函数的差别197
第4章 C51编译器198
4.1 C51编译器控制命令详解200
4.1.1 源控制命令200
4.1.2 列表控制命令200
4.1.3 目标控制命令206
4.2.1 数据在内存中的存储格式224
4.2 C51编译器的数据调用协议224
4.2.2 目标代码的段管理225
4.2.3 再入函数的栈结构227
4.2.4 与汇编语言程序的接口228
4.2.5 与PL/M51语言程序的接口241
4.2.6 配置文件241
4.2.7 C51编译器的限制250
4.3 C51的库函数251
4.3.1 字符函数CTYPE.H252
4.3.2 一般I/O函数STDIO.H258
4.3.3 字符串函数STRING.H266
4.3.4 标准函数STDLIB.H273
4.3.5 数学函数MATH.H277
4.3.6 绝对地址访问ABSACC.H284
4.3.7 内部函数INTRINS.H285
4.3.8 变量参数表STDARG.H287
4.3.9 全程跳转SETJMP.H288
4.3.10 访问SFR和SFR_bit地址的REGxxx.H289
4.4 C51编译器的特殊支持290
4.4.1 具有双数据指针的AMD/DALLAS单片机290
4.4.2 具有高速算术处理器的SIEMENS单片机290
4.4.3 具有2KB片内ROM的PHILIPS单片机296
第5章 宏汇编器A51301
5.1 符号与表达式303
5.2 汇编伪指令305
5.2.1 符号定义指令305
5.2.2 保留和初始化存储器空间的指令308
5.2.3 控制程序连接的指令309
5.2.4 控制汇编状态的指令310
5.2.5 段选择指令311
5.3 宏处理312
5.3.1 宏定义312
5.3.2 宏调用315
5.3.3 应用实例316
5.4 汇编控制命令319
5.4.1 首要控制命令320
5.4.2 一般控制命令323
5.4.3 条件汇编命令324
第6章 目标文件的连接与转换327
6.1 连接定位器BL51327
6.2 连接定位控制命令详解331
6.2.1 列表控制命令331
6.2.2 连接控制命令332
6.2.3 定位控制命令333
6.2.4 高级语言控制命令336
6.2.5 分组控制命令355
6.2.6 BL51的分组配置358
6.2.7 RTX51控制命令389
6.3 符号转换程序389
6.3.1 Intel HEX文件转换程序OH51389
6.3.2 分组目标文件转换程序OC51390
6.4 库管理器LIB51391
第7章 RTX51实时多任务操作系统393
7.1 RTX51一般介绍393
7.2 RTX51技术参数397
7.3 使用RTX51 TINY的要求和限定399
7.4 RTX51 TINY的任务管理400
7.5 RTX51 TINY的配置401
7.6 RTX51 TINY的系统函数403
7.7 RTX51 TINY的系统调试408
第8章 Windows环境下C51应用编程技巧与实例421
8.1 Windows集成开发环境的基本应用421
8.1.1 工作环境与控制命令设置421
8.1.2 编写C51应用程序的基本原则430
8.2 C51应用中的一些常见问题与解决方法432
8.2.1 C51程序设计中容易出错的地方432
8.2.2 有关C51的若干实际应用技巧434
8.3 8051单片机串行接口扩展应用编程439
8.3.1 用8051串行口扩展的矩阵键盘439
8.3.2 利用8051串行口实现多机通信441
8.3.3 串行接口5位LED驱动器MC14489的应用443
8.4 软件模拟I2C总线的C51读写程序447
8.4.1 I2C总线简介447
8.4.2 I2C总线通用读写程序450
8.5 8051单片机并行接口扩展应用编程457
8.5.1 打印输出接口及其驱动程序457
8.5.2 D/A及A/D转换接口及其驱动程序460
8.5.3 用可编程芯片8155实现I/O接口扩展464
8.6 80C552单片机中A/D转换器的应用479
8.6.1 80C552单片机简介479
8.6.2 80C552内部ADC的应用481
8.6.3 使用80C552内部ADC时印刷电路板的设计要点484
8.6.4 使用80C552内部ADC的C51驱动程序486
8.7 87C752单片机在气流量测量中的应用492
8.7.1 87C752单片机简介492
8.7.2 气流量测量仪表的硬件设计497
8.7.3 气流量测量仪表的软件设计499
附录A Keil C51与ANSI C的差别510
附录B Keil C51不同版本的差别511
附录C 代码优化514
附录D 关于配套光盘及硬件评估板517
参考文献518
热门推荐
- 3668272.html
- 2671891.html
- 2313234.html
- 1343393.html
- 2076352.html
- 2289109.html
- 3820278.html
- 2497742.html
- 3125959.html
- 1493735.html
- http://www.ickdjs.cc/book_502280.html
- http://www.ickdjs.cc/book_1162106.html
- http://www.ickdjs.cc/book_2417401.html
- http://www.ickdjs.cc/book_2037605.html
- http://www.ickdjs.cc/book_419751.html
- http://www.ickdjs.cc/book_3256454.html
- http://www.ickdjs.cc/book_3588808.html
- http://www.ickdjs.cc/book_547128.html
- http://www.ickdjs.cc/book_1572786.html
- http://www.ickdjs.cc/book_1500635.html