Keil C51 编译器全面指南

需积分: 9 3 下载量 85 浏览量 更新于2024-09-21 收藏 188KB PDF 举报
"keil 51 C 使用手册" 本文档详细介绍了使用Keil C51进行51系列单片机编程的基本知识和操作步骤。Keil C51是一款强大的51系列单片机编译器,它提供了全面的开发工具,包括编译器、汇编器、链接器、调试器等,支持在DOS和Windows环境下运行。 在第一章中,作者首先概述了Keil C51开发系统的整体结构和系统特点,强调了其在单片机软件开发中的重要性。接着,讲述了C51 for Dos和C51 for Windows的安装方法,以及各个工具包的功能和使用简介,包括C51编译器、A51汇编器、L51链接器、BL51绑定器、dScope51和Tscope51调试工具、Monitor51监控程序、Ishell交互式壳程序和uVision集成开发环境。 第二章深入探讨了Keil C51软件的具体使用。讲解了编译器的控制指令,如源文件控制、目标文件控制和列表文件控制。此外,还详细介绍了dScope51的使用,分别对DOS和Windows版本进行了说明。Monitor51部分则涵盖了硬件要求、使用方法、配置以及串口连接图和各种命令的使用。 第三章对比了Keil C51与标准C的差异,强调了Keil C51特有的扩展关键字和内存区域,如Program Area、Internal Data Memory、External Data Memory和Special Function Register Memory。讨论了存储模式(Small、Compact、Large),存储类型声明,变量和数据类型的处理,特别是位变量的声明和可位寻址区。关于指针,区分了一般指针、存储器指针以及指针转换的用法。在函数部分,提到了中断函数声明、通用存储工作区的指定以及递归函数的处理。 这份Keil 51C使用手册是学习和使用Keil C51开发51系列单片机程序的重要参考资料,涵盖了从环境配置到代码编写、编译、调试的全过程,对于初学者和有经验的开发者都具有很高的参考价值。通过这份手册,读者可以全面掌握Keil C51的各种功能,并有效提高51单片机程序设计的能力。