80C51单片机开发:Keil C51详细中文教程

需积分: 35 1 下载量 78 浏览量 更新于2024-11-22 收藏 237KB PDF 举报
"keil C51详细中文操作说明 pdf" Keil C51是一款专用于80C51系列单片机开发的软件,它包含了C编译器、宏汇编器、连接器、库管理工具和一个强大的仿真调试器。这款软件提供了完整的开发方案,所有工具集成在一个名为uVision的集成开发环境中,极大地提升了开发效率和便利性。Keil C51适用于Pentium或更高性能的CPU,需要至少16MB RAM,20MB以上的硬盘空间,并且兼容Windows 98、NT、2000、XP等操作系统。 对于80C51系列单片机的开发者而言,掌握Keil C51的使用至关重要。尤其是使用C语言编程时,Keil几乎是必备工具,因为在国内,它是最常见的选择,许多仿真机也只支持这款软件。即使仅使用汇编语言,其集成环境和强大的调试功能也能显著提高工作效率。 在实际操作中,首先需要建立Keil工程。以图1所示的89C51单片机为例,它具有4K的FLASH ROM,可反复擦写,适合实验。电路板上8个发光二极管连接在P1引脚,4个按钮开关连接在P3.2~P3.4引脚。目标任务是让发光二极管循环点亮。 1.1 Keil工程的建立步骤如下: 1. 启动Keil uVision IDE。 2. 在菜单栏中选择“File” > “New”创建新项目。 3. 在弹出的对话框中,设置项目名称和保存路径,选择目标芯片类型为89C51。 4. 点击“OK”后,IDE会自动生成一个默认的空白工程。 5. 接下来,可以通过“Project” > “Add New Item to Group”添加新的源文件(如C或ASM文件),输入源代码。 6. 对于汇编语言源程序,需要使用宏汇编器将其转化为机器码;对于C语言源程序,则需要编译器完成此过程。 1.2 工程设置: 1. 在工程管理窗口中,右键点击项目名,选择“Options for Target”打开工程属性设置。 2. 在设置界面中,可以配置编译器选项,例如优化级别、内存模型等。 3. 调试器设置,如选择仿真器型号、波特率等。 4. 源文件路径和头文件搜索路径的设置,确保编译器能找到所有相关文件。 1.3 目标代码生成: 1. 完成源代码编写后,点击“Build”或使用快捷键编译工程。 2. 编译成功后,目标文件(.hex或.obj)会被生成在工程目录下。 3. 使用下载工具或仿真器,将目标代码烧录到89C51单片机中进行实际运行。 通过实例学习Keil C51,了解如何输入源程序,建立并设置工程,以及生成目标代码,是掌握这款软件的基础。在后续的学习中,还将涉及更复杂的调试技巧和功能的使用,以便更好地进行80C51系列单片机的开发工作。
duncan01
  • 粉丝: 0
  • 资源: 46
上传资源 快速赚钱