51单片机开发:Keil uVision使用详解

5星 · 超过95%的资源 需积分: 12 7 下载量 125 浏览量 更新于2024-07-31 收藏 470KB DOC 举报
"51单片机编译器uKeil使用手册" 51单片机编译器uKeil是一款广泛应用于单片机开发的强大工具,尤其适合新手入门。它集成了C语言和汇编语言的编辑、编译、调试等功能,提供了便捷的开发环境。以下是对uKeil使用的详细介绍: 1. 启动与界面了解: 双击桌面上的uKeil快捷方式启动软件,进入Keil uVision集成开发环境。启动后的界面包括项目窗口、文本编辑窗口等多个部分,方便用户进行代码编写和工程管理。 2. 新建文本编辑窗: 在工具栏上选择新建文件快捷键,可以在项目窗口右侧创建一个新的文本编辑窗口,用于输入源代码。 3. 输入源程序: 用户可以在新建的文本编辑窗口中编写C语言或汇编语言程序。注意,源程序的扩展名需根据编程语言的不同来设定,如汇编语言为".asm",C语言为".c"。 4. 保存源程序: 保存文件时,不仅要输入文件名,还需指定正确的扩展名。源程序的保存可以在输入代码之前,也可以在之后,顺序并不固定。 5. 新建Keil工程: 要创建新的工程,可以通过菜单栏的"工程" -> "新建工程"选项,然后在弹出的保存对话框中输入工程文件名,扩展名为".uv2"。通常,工程文件名和源文件名保持一致。 6. 选择CPU型号: 在保存工程后,会出现"选择设备"对话框,用户在这里选择对应单片机的型号,例如ATMEL公司的AT89C51。 7. 加入源程序到工程: 完成CPU型号选择后,点击"确定",在工程管理窗中会看到"Target1"和"SourceGroup1"。用户需要将源程序添加到"SourceGroup1"中,以便于编译和调试。 8. 工程管理与编译: 在"SourceGroup1"文件夹空白状态下,右击并选择"添加文件到组",将之前保存的源程序添加进来。随后,可以进行编译和链接操作,查看编译结果,如果无误,就会生成目标代码文件。 9. 调试与运行: uKeil还提供了强大的调试功能,如设置断点、单步执行、查看变量值等,这对于理解和优化代码非常有帮助。用户可以通过调试器进行单片机程序的模拟运行和实际硬件调试。 通过以上步骤,用户可以全面掌握uKeil的基本操作流程,从而顺利进行51单片机的程序开发工作。随着对软件的深入使用,用户还可以发掘更多高级特性,如优化设置、库函数的使用、外设驱动编程等,提高开发效率。