Keil Cx51 V70单片机高级语言编程与uVision2应用实践

作者: 徐爱钧 彭   发布日期:2006-06-15 17:07   查看数:0   出自:互联网
下载资料简介
《Keil Cx51 V70单片机高级语言编程与uVision2应用实践》非常好的pdf版电子书。
本书详细介绍了Keil Cx51 V7.0版本单片机C语言编译器和全新Windows集成开发环境μVision2的强大功能和具体使用方法。全面介绍了最新版本Cx51编译器新增加的控制命令,给出了全部Cx51运行库函数及其应用范例,对Keil Cx51软件包中各种应用工具,如BL51/Lx51连接定位器、A51/Ax51宏汇编器、LIB51库管理程序以及OH51符号转换程序等都作了详细介绍,还介绍了单片机实时多任务操作系统RTX51及其子集RTX51 TINY的具体功能与应用方法。μVision2已经将调试器功能集成于其中,用户可以在单一环境下完成从源程序编写、编译、链接定位一直到目标文件的仿真调试等全部工作,书中详细介绍了μVision2各种功能和应用,包括软件模拟调试和硬件目标板实时在线仿真。
本书的特点是强调先进性和实用性,给出了大量程序实例,并带有一张由Keil公司提供的配套CD-ROM光盘,其中包括Keil Cx51 V7.0版本全功能评估软件包,本书各章中列出的全部程序代码,以及Keil Cx51源程序仿真硬件目标板的照片和使用说明。本书适合于从事单片机应用系统开发研制的广大工程技术人员阅读,也可以作为高等院校相关专业大学生或研究生的教学参考书。
第1章 8051单片机与Keil Cx51基础

1.1 8051单片机的存储器组织结构
1.2 Keil Cx51开发工具
1.3 Cx51简单编程与调试

第2章 Cx51程序设计基础

2.1 标识符与关键字
2.2 Cx51程序设计的基本语法
2.2. 1数据类型
2.2.2 常量
2.2.3 变量及其存储模式
2.2.4 用typedef重新定义数据类型
2.2.5 运算符与表达式
2.3 Cx51程序的基本语句
2.3.1 表达式语句
2.3.2 复合语句
2.3.3 条件语句
2.3.4 开关语句
2.3.5 循环语句
2.3.6 返回语句

第3章 函数

3.1函数的定义
3.2 函数的调用
3.2.1 函数的调用形式
3.2.2 对被调用函数的说明
3.2.3 函数的参数和函数的返回值
3.2.4 实际参数的传递方式
3.3 函数的递归调用与再入函数
3.4 中断服务函数与寄存器组定义
3.5 函数变量的存储方式
3.5.1 局部变量与全局变量
3.5.2 变量的存储种类
3.5.3 函数的参数和局部变量的存储器模式

第4章 数组与指针

4.1 数组的定义与引用
4.2 字符数组
4.3 数组作为函数的参数
4.4 指针
4.4.1 指针与地址
4.4.2 指针变量的定义
4.4.3 指针变量的引用
4.4.4 指针变量作为函数的参数
4.5 数组的指针
4.5.1 用指针引用数组元素
4.5.2 字符数组指针
4.5.3 指针的地址计算
4.6 函数型指针
4.7 返回指针型数据的函数
4.8 指针数组与指针型指针
4.8.1 指针数组
4.8.2 指针型指针
4.8.3 抽象型指针

第5章 结构、联合与枚举

5.1 结构变量的定义与引用
5.2 结构变量的初值
5.3 结构数组
5.4 结构型指针
5.4.1 结构型指针的概念
5.4.2 用结构型指针引用结构元素
5.5 结构与函数
5.5.1 将结构作为函数的参数
5.5.2 将结构型指针作为函数的参数
5.6 联合变量的定义与引用
5.7 枚举变量的定义与引用

第6章 预处理器

6.1 宏定义
6.1.1 不带参数的宏定义
6.1.2 带参数的宏定义
6.2 文件包含
6.3 条件编译
6.4 其他预处理命令

第7章 μVision2集成开发环境

7.1 μVision2的下拉菜单
7.1.1 File菜单
7.1.2 Edit菜单
7.1.3 View菜单
7.1.4 Project菜单
7.1.5 Tools菜单
7.1.6 SVCS菜单
7.1.7 Window菜单
7.1.8 Help菜单
7.2 μVision2中的调试器
7.2.1 Debug状态下窗口分配与View菜单操作
7.2.2 通过Debug菜单进行程序代码调试
7.2.3 通过“Peripherals”菜单观察仿真结果
7.3 μVision2的调试命令
7.3.1 显示和更新存储器内容命令
7.3.2 程序执行控制命令
7.3.3 断点管理命令
7.3.4 其他通用命令
7.4 μVision2的表达式
7.4.1 表达式的组成
7.4.2 μVision2表达式与C语言表达式之间的差别
7.4.3 μVision2表达式应用举例
7.5 μVision2的函数
7.5.1 内部函数
7.5.2 用户函数
7.5.3 信号函数
7.5.4 μVision2函数与Cx51函数的差别

第8章 μVision2环境下Cx51编程技巧与应用实例

8.1 编写Cx51应用程序的基本原则
8.2 Cx51应用中的一些常见问题与解决方法
8.2.1 Cx51程序设计中容易出错的地方
8.2.2 有关Cx51程序设计的若干实际应用技巧
8.3 8051单片机的片内定时器应用编程
8.3.1 多模块编程
8.3.2 片上集成外围功能应用
8.3.3 在μVision2中生成应用库函数
8.4 在μVision2中应用硬件目标板
8.5 8051单片机的片内串行日应用编程
8.5.1 用8051串行口扩展的矩阵键盘
8.5.2 利用8051串行口实现多机通信
8.5.3 8051串行口的中断驱动程序
8.5.4 利用8051串行口实现人机对话命令的输入输出
8.6 8051单片机串行接口扩展应用编程
8.6.1 5位共阴极LED驱动器MC14489的应用
8.6.2 8位共阴极LED驱动器MAX7219的应用
8.6.3 单总线温度传感器DS1820的应用
8.6.4 实时时钟芯片DS 1302的应用
8.7 I2C总线驱动程序
8.7.1 I2C总线简介
8.7.2 I2C总线通用软件模拟驱动程序
8.7.3 I2C接口器件24C04的读写程序
8.8 8051单片f

备注:
本站收集200多G的绝对实用的电子资料,但是站长还是个身无分文的学生,没有钱购买服务器,大量的资料没有办法供大家下载。但是,站长对这些资料进行了细致的分类,给大家一个资料索引,让大家更好的收集相关领域资料。本站资料部分来自互联网,朋友们可以在互联网上搜索到这些资料。当站长把资料整理完毕(大概需要1个月)后,会想办法让这些资料跟大家见面,也许用BT供大家下载,请大家耐心等待!
相关文章(最新&最热)