使用KeiluVision2开发51单片机程序

需积分: 9 0 下载量 21 浏览量 更新于2024-09-30 收藏 462KB PDF 举报
"这篇资源主要介绍了如何使用Keil uVision2这款流行的单片机开发软件进行程序编写和调试,特别是针对89C51单片机。内容包括Keil uVision2的安装步骤,工程创建,单片机型号选择,以及简单的源程序编辑和保存。" 在单片机开发领域,Keil uVision2是一款非常重要的工具,它为开发者提供了集成的编程和调试环境,支持多种编程语言,如汇编、C和PL/M。在描述中,虽然文字略显模糊,但我们可以理解到,这个教程旨在引导初学者熟悉Keil uVision2的基本操作。首先,通过运行安装程序setup.exe安装"Eval Version",即试用版本,然后安装汉化程序以方便中文用户使用。 在安装完成后,用户可以通过桌面快捷方式启动Keil uVision2。软件启动后,用户需要创建一个新的工程,这通常是每个编程任务的起点。工程名称应当具有描述性,例如,这里以"Test"作为示例。新建工程后,需要指定所使用的单片机型号,教程中选择了Atmel公司的89C51,尽管实际使用可能是89S51,但因为两者内部结构相同,所以选择89C51并无问题。 接着,我们需要在工程中添加程序代码。在Keil环境下,点击"文件"菜单,选择"新建"来创建一个新的源文件。这个新文件用于编写单片机程序,通常使用汇编语言或C语言。教程中给出了一段简单的89C51汇编代码,该代码会让P0口的LED灯间隔闪烁。这段代码包括将特定的二进制码移动到P0口,然后使程序在当前位置循环,实现灯光效果。 在编写完代码后,需要检查并保存文件。文件名应与工程名一致,例如"Test.Asm",且扩展名必须是.Asm,以表明这是一个汇编语言源文件。至此,一个基本的单片机程序创建过程就完成了。 这个教程不仅提供了Keil uVision2的基础使用指导,也演示了单片机编程的基本流程,对于初学者来说是非常有价值的入门材料。通过学习这个教程,用户可以掌握如何在Keil环境下创建、编辑和保存单片机程序,为进一步深入学习单片机开发打下基础。