24小时热门版块排行榜    

查看: 4709  |  回复: 71
【奖励】 本帖被评价54次,作者温馨圆梦增加金币 41

温馨圆梦

木虫 (知名作家)


[资源] 单片机高级语言C51_Windows环境编程与应用

本书以Keil公司最新版本的C51编译器为核心,本书阐述了在Windows环境下采用单片机高级语言C51进行应用系统程序设计的基本原理和方法,详细介绍了Keil C51的Windows集成开发环境Vision51和软件仿真器dScope51的强大功能和具体使用方法。在Windows集成开发环境Vision51中,可以完成从源程序编写、编译、连接定位到目标文件的仿真调试等的全部工作。dScope51是一种基于Windows的多窗口软件仿真器,它可以在完全没有8051单片机硬件的情况下模拟调试各种应用程序,即使对单片机内部特殊集成功能的编程,也可以找到对应的模拟窗口。本书对最新版本C51编译器新增加的控制命令作了全面介绍;给出了最新C51运行库函数及其应用范例。对Keil C51的各种应用工具,如BL51连接定位器、A51宏汇编器、LIB51库管理程序以及OH51符号转换程序等进行了详细介绍;还介绍了单片机实时多任务操作系统RTX51及其子集RTX51 TINY的具体功能与应用方法。
    本书强调先进性和实用性,全书各章列举了大量程序实例,并附赠一张配套光盘。因此本书既适合广大从事单片机应用系统开发研制的工程技术人员的阅读,也可以作为高等工科院校相应专业大学生或研究生的教学用书。



第1章 8051单片机与C51语言的基础

1.1 8051单片机的基本结构与存储器组织
1.2 C51语言的特点
1.2.1 概述
1.2.2 C51的基本程序结构
1.2.3 Windows环境下的编程和调试

第2章 C51程序设计基础

2.1 标识符与关键字
2.2 C51程序设计的基本语法
2.2.1 数据类型
2.2.2 常量
2.2.3 变量及其存储模式
2.2.4 用typedef重新定义数据类型
2.2.5 运算符与表达式
2.2.6 基本语句
2.3 函数
2.3.1 函数的定义
2.3.2 函数的调用
2.3.3 函数的递归调用与再入函数
2.3.4 中断服务函数与寄存器组定义
2.3.5 函数变量的存储方式
2.3.6 函数的参数和局部变量的存储器模式
2.4 数组与指针
2.4.1 数组的定义与引用
2.4.2 字符数组
2.4.3 数组作为函数的参数
2.4.4 指针的概念
2.4.5 数组的指针
2.4.6 指针的地址计算
2.4.7 函数型指针
2.4.8 返回指针型数据的函数
2.4.9 指针数组与指针型指针
2.4.10 抽象型指针
2.5 结构与联合
2.5.1 结构变量的定义与引用
2.5.2 结构变量的初值
2.5.3 结构数组
2.5.4 结构型指针
2.5.5 结构与函数
2.5.6 联合变量的定义与引用
2.6 预处理器
2.6.1 宏定义
2.6.2 文件包含
2.6.3 条件编译
2.6.4 其他预处理命令

第3章 Windows集成开发环境

3.1 文件管理编译环境uVision51
3.2 uVision51的下拉菜单
3.2.1 File菜单
3.2.2 Edit菜单
3.2.3 Project菜单
3.2.4 Run菜单
3.2.5 Options菜单
3.2.6 Tools菜单
3.2.7 Window菜单
3.2.8 Help菜单
3.3 软件仿真器dScope51
3.3.1 File菜单
3.3.2 View菜单
3.3.3 Setup菜单
3.3.4 Peripherals菜单
3.3.5 Help菜单
3.4 CPU动态驱动库文件
3.4.1 8051.DLL/8052.DLL
3.4.2 8051Fx.DLL
3.4.3 80515.DLL/80515A.DLL
3.4.4 80517.DLL/80517A.DLL
3.4.5 80552.DLL
3.4.6 80751.DLL
3.4.7 80781.DLL
3.4.8 80410.DLL
3.4.9 80320.DLL
3.5 dScope51的命令
3.5.1 显示和更新存储器内容命令
3.5.2 用户程序执行控制命令
3.5.3 断点管理命令
3.5.4 其他通用命令
3.6 dScope51的表达式
3.6.1 表达式的组成
3.6.2 dScope51表达式与C语言表达式之间的差别
3.6.3 dScope51表达式应用示例
3.7 dScope51的函数
3.7.1 用户函数
3.7.2 内部函数
3.7.3 信号函数
3.7.4 dScope51函数与C51函数的差别

第4章 C51编译器

4.1 C51编译器控制命令详解
4.1.1 源控制命令
4.1.2 列表控制命令
4.1.3 目标控制命令
4.2 C51编译器的数据调用协议
4.2.1 数据在内存中的存储格式
4.2.2 目标代码的段管理
4.2.3 再入函数的栈结构
4.2.4 与汇编语言程序的接口
4.2.5 与PL/M51语言程序的接口
4.2.6 配置文件
4.2.7 C51编译器的限制
4.3 C51的库函数
4.3.1 字符函数CTYPE.H
4.3.2 一般I/O函数STDIO.H
4.3.3 字符串函数STRING.H
4.3.4 标准函数STDLIB.H
4.3.5 数学函数MATH.H
4.3.6 绝对地址访问ABSACC.H
4.3.7 内部函数INTRINS.H
4.3.8 变量参数表STDARG.H
4.3.9 全程跳转SETJMP.H
4.3.10 访问SFR和SFR_bit地址的REGxxx.H
4.4 C51编译器的特殊支持
4.4.1 具有双数据指针的AMD/DALLAS单片机
4.4.2 具有高速算术处理器的SIEMENS单片机
4.4.3 具有2KB片内ROM的PHILIPS单片机

第5章 宏汇编器A51

5.1 符号与表达式
5.2 汇编伪指令
5.2.1 符号定义指令
5.2.2 保留和初始化存储器空间的指令
5.2.3 控制程序连接的指令
5.2.4 控制汇编状态的指令
5.2.5 段选择指令
5.3 宏处理
5.3.1 宏定义
5.3.2 宏调用
5.3.3 应用实例
5.4 汇编控制命令
5.4.1 首要控制命令
5.4.2 一般控制命令
5.4.3 条件汇编命令

第6章 目标文件的连接与转换

6.1 连接定位器BL51
6.2 连接定位控制命令样解
6.2.1 列表控制命令
6.2.2 连接控制命令
6.2.3 定位控制命令
6.2.4 高级语言控制命令
6.2.5 分组控制命令
6.2.6 BL51的分组配置
6.2.7 RTX51控制命令
6.3 符号转换程序
6.3.1 Intel HEX文件转换程序OH51
6.3.2 分组目标文件转换程序OC51
6.4 库管理器LIB51

第7章 RTX51实时多任务操作系统

7.1 RTX51一般介绍
7.2 RTX51技术参数
7.3 使用RTX51 TINY的要求和限定
7.4 RTX51 TINY的任务管理
7.5 RTX51 TINY的配置
7.6 RTX51 TINY的系统函数
7.7 RTX51 TINY的系统调试

第8章 Window环境下C51应用编程技巧与实例

8.1 Windows集成开发环境的基本应用
8.1.1 工作环境与控制命令设置
8.1.2 编写C51应用程序的基本原则
8.2 C51应用中的一些常见问题与解决方法
8.2.1 C51程序设计中容易出错的地方
8.2.2 有关C51的若干实际应用技巧
8.3 8051单片机串行接口扩展应用编程
8.3.1 用8051串行口扩展的矩阵键盘
8.3.2 利用8051串行口实现多机通信
8.3.3 串行接口5位LED驱动器MC14489的应用
8.4 软件模拟I2C总线的C51读写程序
8.4.1 I2C总线简介
8.4.2 I2C总线通用读写程序
8.5 8051单片机并行接口扩展应用编程
8.5.1 打印输出接口及其驱动程序
8.5.2 D/A及A/D转换接口及其驱动程序
8.5.3 用可编程芯片8155实现I/O接口扩展
8.6 80C552单片机中A/D转换器的应用
8.6.1 80C552单片机简介
8.6.2 80C552内部ADC的应用
8.6.3 使用80C552内部ADC时印刷电路板的设计要点
8.6.4 使用80C552内部ADC的C51驱动程序
8.7 87C752单片机在气流量测量中的应用
8.7.1 87C752单片机简介
8.7.2 气流量测量仪表的硬件设计
8.7.3 气流量测量仪表的软件设计

附录A Keil C51与ANSI C的差别
附录B Keil C51不同版本的差别
附录C 代码优化
附录D 关于配套光盘及硬件评估板

参考文献

请虫友回复评价一下,你的鼓励和支持是我的动力,谢谢
回复此楼

» 本帖附件资源列表

» 收录本帖的淘帖专辑推荐

精品收藏 学习技能 软件 杂七杂八多学点

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有3个 )

花洲学子

木虫 (正式写手)


怎么打不开啊?PDF提示有错误??
4楼2012-03-16 01:24:17
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dreamsuccess

金虫 (初入文坛)


★★★ 三星级,支持鼓励

顶一个。。。。。。。。。。。。。。
10楼2012-03-28 20:26:41
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

shw_main

金虫 (小有名气)


不能打开怎么回事呀,不能正确解码
14楼2012-04-02 07:00:39
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

归去飞兮

木虫 (正式写手)


★★★ 三星级,支持鼓励


jjdg: 金币+1, 感谢评价 2012-03-18 02:46:50
很不错的谢了
5楼2012-03-17 10:30:53
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

itslabview

新虫 (初入文坛)


★★★★★ 五星级,优秀推荐


jjdg: 金币+1, 感谢评价 2012-03-29 01:10:00
顶一下,感谢分享!
这个可是好东西啊
11楼2012-03-28 23:17:38
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

zanzouba

金虫 (初入文坛)


★★★★★ 五星级,优秀推荐

好东西啊
16楼2012-05-06 18:42:33
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

498776874

新虫 (初入文坛)


楼主,顶一下,感谢分享!
27楼2012-07-25 09:55:00
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

beijinghu

金虫 (职业作家)


不能打开怎么回事呀,不能正确解码
35楼2012-12-24 06:49:56
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xdl070529

木虫 (著名写手)


就是忽悠的,网上大把的是。
41楼2013-03-03 23:40:32
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

hp2012

铜虫 (初入文坛)


★★★★★ 五星级,优秀推荐

很不错的分享
43楼2013-04-04 00:11:18
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xdl070529

木虫 (著名写手)


忽悠人的,都是坏的。大骗子!
48楼2014-03-11 08:42:48
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2012-03-15 22:54  
jjdg: 金币+1, 感谢评价 2012-03-16 01:19:08
五星好评  顶一下,感谢分享!
2012-03-15 22:56  
顶一下,感谢分享!
2012-03-17 10:31  
jjdg: 金币+1, 感谢评价 2012-03-18 02:46:54
顶一下,感谢分享!
zhrmsl7楼
2012-03-17 16:40  
jjdg: 金币+1, 感谢评价 2012-03-18 02:46:58
五星好评  支持。
chengjlbd8楼
2012-03-17 23:02  
五星好评  
sdsgzk9楼
2012-03-19 09:39  
五星好评  顶一下,感谢分享!
2012-04-01 21:55  
jjdg: 金币+1, 感谢评价 2012-04-02 03:41:19
shw_main13楼
2012-04-02 06:57  
五星好评  顶一下,感谢分享!
2012-04-08 16:26  
三星好评  感谢分享
jackswell17楼
2012-05-10 08:28  
jjdg: 金币+1, 感谢参与 2012-05-10 11:31:28
三星好评  顶一下,感谢分享!
jackswell18楼
2012-05-10 08:31  
jjdg: , 顶一次就够了,谢谢 2012-05-10 11:31:41
顶一下,感谢分享!
ytinghost319楼
2012-05-25 08:07  
五星好评  顶一下,感谢分享!
黄远骏20楼
2012-06-27 10:47  
五星好评  顶一下,感谢分享!
134494472421楼
2012-06-29 20:23  
五星好评  顶一下,感谢分享!
2012-07-02 16:02  
jjdg: 金币+1, 感谢参与 2012-07-03 00:24:16
五星好评  顶一下,感谢分享!
wpacer23楼
2012-07-03 14:55  
三星好评  
lfans24楼
2012-07-04 13:39  
五星好评  顶一下,感谢分享!
bbxyzzj25楼
2012-07-24 15:35  
五星好评  顶一下,感谢分享!
49877687426楼
2012-07-25 09:54  
五星好评  顶一下,感谢分享!
49877687428楼
2012-07-25 09:55  
tanqq29楼
2012-08-07 09:44  
五星好评  顶一下,感谢分享!
happy1234530楼
2012-08-08 11:41  
jjdg: 金币+1, 感谢评价 2012-08-08 11:59:35
一般  顶一下,感谢分享!
han_com31楼
2012-09-19 11:54  
五星好评  顶一下,感谢分享!
2012-09-30 13:13  
五星好评  顶一下,感谢分享!
yuzhu12333楼
2012-10-01 14:40  
五星好评  顶一下,感谢分享!
2012-10-02 07:10  
五星好评  顶一下,感谢分享!
78782168836楼
2013-01-13 23:27  
五星好评  顶一下,感谢分享!
xdl07052937楼
2013-01-15 23:24  
五星好评  顶一下,感谢分享!
2013-01-18 20:20  
五星好评  顶一下,感谢分享!
2013-01-18 20:30  
xdl07052940楼
2013-03-03 23:33  
顶一下,感谢分享!
xdl07052942楼
2013-03-06 08:35  
顶一下,感谢分享!
2013-04-04 19:20  
五星好评  顶一下,感谢分享!
叶衍林45楼
2013-05-07 15:33  
三星好评  
2013-06-19 06:34  
五星好评  谢谢分享!
2014-01-01 14:43  
三星好评  顶一下,感谢分享!
孤逸枫49楼
2014-05-15 11:11  
五星好评  顶一下,感谢分享!
2014-06-12 18:22  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 温馨圆梦 的主题更新
信息提示
请填处理意见