◇任务要求◇
使用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 功能评分标准
续表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。