分类:
2009-12-08 23:54:20
单片机开发套件讲述单片机C语言应用程序设计。该套件的编译器有支持经典8051和8051派生产品的版本,统称为Cx51。Windows集成开发环境μVision2把μVision1用的模拟调试器dScope与集成环境无缝地结合起来,使用更方便,支持的单片机品种更多。全书共分三部分:Cx51基础篇、Cx51工具篇和Cx51应用篇。基础篇适用于单片机的初学者,结合8051结构讲述C语言基础知识。使用篇包括详细的编译器、宏汇编器和链接器的控制命令,以及μVision环境使用方法。应用篇包括混合编程以及单片机内部资源、扩展资源和实时操作系统的编程方法。
目录: |
第一部分 Cx51基础篇 第一章 单片机基础知识 1.1 8051单片机的特点 1.2 8051的内部结构 1.2.1 中央处理器 1.2.2 存储器组织 1.2.3 片内并行接口 1.2.4 8051的内部资源 1.2.5 8051的芯片引脚 1.2.6 单片机的工作方式 1.3 8051的系统扩展 1.3.1 外部总线的扩展 1.3.2 外部程序存储器的扩展 1.3.3 外部数据存储器的扩展 1.4 8051指令系统 1.4.1 寻址方式 1.4.2 指令说明 1.4.3 伪指令 1.4.4 指令系统表 1.5 实用程序设计 第二章 C与8051 2.1 8051的编程语言 2.2 Cx51编译器 2.3 KEIL 8051开发工具 2.4 KEIL Cx51编程实例 2.5 Cx51程序结构 第三章 Cx51数据与运算 3.1 数据与数据类型 3.2 常量与变量 3.3 Cx51数据的存储类型与8051存储器结构 3.4 8051特殊功能寄存器(SFR)及其Cx51定义 3.5 8051并行接口及其Cx51定义 3.6 位变量(BIT)及其Cx51定义 3.7 Cx51运算符、表达式及其规则 3.7.1 Cx51算术运算符及其表达式 3.7.2 Cx51关系运算符、表达式及优先级 3.7.3 Cx51逻辑运算符、表达式及优先级 3.7.4 Cx51位操作及其表达式 3.7.5 自增减运算符、复合运算符及其表达式 第四章 Cx51流程控制语句 4.1 C语言程序的基本结构及流程图 4.1.1 顺序结构及其流程图 4.1.2 选择结构及其流程图 4.1.3 循环结构及其流程图 4.2 选择语句 4.2.1 选择语句 if 4.2.2 switch/case语句 4.3 循环语句 4.3.1 while语句 4.3.2 do while语句 4.3.3 for循环语句 第五章 Cx51构造数据类型 5.1 数组 5.1.1 一维数组 5.1.2 二维数组 5.1.3 字符数组 5.1.4 查表 5.1.5 数组与存储空间 5.2 指针 5.2.1 指针的基本概念 5.2.2 数组指针和指向数组的指针变量 5.2.3 指向多维数组的指针和指针变量 5.2.4 关于KEIL Cx51的指针类型 5.3 结构 5.3.1 结构的定义和引用 5.3.2 结构数组 5.3.3 指向结构类型数据的指针 5.4 共用体 5.5 枚举 …… 第二部分 Cx51工具篇 第三部分 Cx51应用篇 附录A KEIL Cx51与ANSI C的不同 附录B KEIL Cx51的版本差异 附录C 代码优化 附录D 编译器限制 附录E 提示和技巧 附录F 库函数参考 |