Keil C51是51系列单片机的开发系统,使用它可以编辑、编译、汇编、连接C程序和汇编程序,从而生成在单片机中可进行烧录的.hex文件。
结合例3.1,其软件编译过程如下:
【步骤1】打开μVision2,其开发界面如图3.3所示。该界面包括文件工具栏、编译工具栏、工程窗口等。
图3.3 Keil C51软件界面
【步骤2】新建工程项目,如图3.4所示,选择“Project”→“New Project”菜单,在弹出的保存窗口中选择工程文件的保存位置,填写文件名,单击“保存”按钮。
图3.4 Keil C51中建立工程项目
【步骤3】在弹出的“CPU选择”对话框中选择单片机芯片型号(此处选AT89C51),如图3.5所示,然后单击“确定”按钮。
【步骤4】单击文件工具栏中的新建文件按钮,在编辑区域编辑C语言源程序,编辑完成后,单击文件工具栏中的保存文件按钮,将源程序保存为“.c”形式的文件,如图3.6所示。
图3.5 选择单片机芯片
(www.xing528.com)
图3.6 建立、编辑与保存文件
【步骤5】在工程窗口的“Source Group 1”文件夹上单击鼠标右键,在弹出的快捷菜单中选择“Add Files to Group′Source Group 1′”选项,在打开的对话框中选择Led.c源文件,并单击“Add”按钮将其加入,如图3.7所示。
【步骤6】选择“Project”→“Options for Target‘Target 1’”菜单,在弹出的对话框中打开“Target Output”选项卡,如图3.8所示在“Create Hex Fi”选项前画“√”来设置输出选项,然后单击“确定”按钮。
【步骤7】单击编译工具栏的按钮,对汇编源文件进行编译、链接、运行,如图3.9所示。若运行不成功,则将在输出窗口看到错误信息提示,再继续修改程序直到完全正确;若运行成功,则会在保存工程的文件夹中生成“.hex”文件,如图3.10所示。
图3.7 在工程中添加源文件
图3.8 设置创建LED.hex文件的输出选项
图3.9 编辑成功的程序文件
图3.10 编辑成功后生成可烧录的.hex文件
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。