理论教育 C51单片机KeilC51软件教程

C51单片机KeilC51软件教程

时间:2023-11-25 理论教育 版权反馈
【摘要】:◇任务要求◇使用Keil C51集成开发软件编辑本项目任务一的参考程序,生成单片机可执行的十六进制文件,并利用本项目任务二的电路,验证程序是否实现相应功能。在使用Keil C51软件前,应该习惯这种工程管理方式。对于使用Keil C51的新用户来说,一般按照以下步骤来创建一个自己的Keil C51应用程序。

C51单片机KeilC51软件教程

◇任务要求◇

使用Keil C51集成开发软件编辑本项目任务一的参考程序,生成单片机可执行的十六进制文件,并利用本项目任务二的电路,验证程序是否实现相应功能。

◇任务准备◇

Keil C51软件的使用

Keil C51集成开发环境是以工程的方式来管理文件的,而不是单一文件的模式。所有的文件包括源程序(包括C程序﹑汇编程序)﹑头文件,甚至说明性的技术文档都可以放在工程项目文件里统一管理。在使用Keil C51软件前,应该习惯这种工程管理方式。对于使用Keil C51的新用户来说,一般按照以下步骤来创建一个自己的Keil C51应用程序。

(1)创建一个工程项目文件;

(2)为工程选择目标器件;

(3)为工程项目设置软硬件调试环境;

(4)创建源程序文件并输入程序代码;

(5)保存创建的源程序项目文件;

(6)把源程序文件添加到项目中。

◇任务实施◇

一、硬件电路搭建

硬件电路使用本项目任务二搭建的电路,电路的搭建过程可参考本项目的任务二。

二、程序代码编写、编译

安装好Keil C51软件后,双击桌面上的Keil C51快捷方式图标,打开如图1-4所示的启动界面,进入Keil C51运行环境。

图1-4 Keil C51启动界面

1.新建工程

(1)新建文件夹,在指定路径下新建文件夹并命名,如E:\test\LED。

(2)启动Keil C51软件,选择“Project→New Project”命令,选择保存工程文件的文件夹为“E:\ test \ LED”,输入工程文件名,如“LED”,单击“保存”按钮

(3)选择CPU,在CPU选择界面选择Atmel 公司生产的AT89C52(代替AT89S52)单片机。(www.daowen.com)

(4)选择是否添加启动程序,这里不使用系统提供的启动程序代码,因此单击“否”按钮。

2.新建文件

(1)新建文件,选择“File→New”命令,系统会自动新建一个名为“Test1”的文本文件。

(2)保存文件,选择“File→save”命令,在弹出的“Save As”对话框中选择保存程序文件的保存路径,默认为保存在文件夹E:\test\LED中。输入新建文件的文件名LED时,如果采用汇编语言编程,则文件的扩展名为“LED.asm”;如果采用C语言编程,则文件的扩展名“LED.c”。

(3)加载文件,观察工作界面的工程管理窗口,会发现文件“LED.c”并没有在工程中,这时需要将文件加载到工程中。

(4)编写及编译程序在程序文件的编辑界面输入程序代码,并进行编译。如果编译成功,会生成可执行文件×××.HEX。编译后,编译结果会展现在信息输出窗口。信息输出窗口的最后一行,如果提示“0 Errors(s),0 Warning(s)”,则表示编译成功。

三、系统调试

系统调试的步骤如下:

(1)使用程序下载专配USB线将计算机的USB接口与单片机主机模块程序下载接口连接起来。打开电源总开关,启动程序下载软件,下载可执行文件至单片机中。

(2)观察LED灯状态,若实现本项目任务二的要求,则系统调试完成;否则,需要进行故障排除。故障排除时需要具体问题具体分析,单片机系统的故障排除主要从硬件和程序两个方面考虑,按照“先硬件后程序”的原则逐一排查。

◇任务评价◇

一、工艺性评分标准

工艺性评分标准如表1-7所示。

表1-7 工艺性评分标准

二、功能评分标准

功能评分标准如表1-8所示。

表1-8 功能评分标准

续表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈