导入汇编程序的方法 |
|||||||||||||||||||||
第1步:新建立Keil工程。如图1所示,点击 "工程" → "新建工程" 命令,将出现保存对话框(图2)。
在保存工程对话框中输入你的工程的文件名,Keil工程默认扩展名为".uv2",工程名称不用输入扩展名(见图2),一般情况下使工程文件名称和源文件名称相同即可,输入名称后保存,将出现"选择设备"对话框(图3),在对话框中选择CPU的型号。 第2步:选择CPU型号。如图3所示,为工程选择CPU型号,本新建工程选择了ATMEL公司的AT89C51单片机。
在添加文件对话框(图5)中,找到要添加到工程中的源程序文件。注意:在对话框中的文件类型默认为"C 源文件 (*.c) ",如果你要添加到工程中的是汇编语言程序,则在文件类型中必须选中“Asm 源文件 (*.a*; *.src) ”, 以*.asm为扩展名的汇编源程序才会出现在文件列表框中。
双击该文件lich1.asm,即可将该文件添加到工程当中,另外也可以单击lich1.asm选中该文件,再点击"Add"按钮,也可以把文件加入工程中(见图6)。
点击Add按钮后,把文件添加到工程中,此时添加文家对话框并不会自动关闭,而是等待继续添加其他文件,初学者往往以为没有加入成功,再次双击该文件,则会出现图7对话框,表示该文件不再加入目标。此时此时应该点击“确定”按钮,返回到前一对话框,再点击“关闭”按钮,返回到主界面。
第4步:源程序加入工程后,修改或编译获得目标文件。对工程进行编译参数进行设置好,然后如下图9所示,点击“构造目标”快捷按钮,进行源程序的编译连接,源程序编译相关的信息会出现在输出窗口中的“构造”页中。下图9中显示编译结果为0错误,0警告,同时产生了目标文件lich1.hex。如果源程序中有错误,则不能通过编译,错误会在输出窗口中报告出来,双击该错误,就可以定位到源程序的出错行,我们可以对源程序进行反复修改,再编译,直到没有错误为止。注意:每次修改源程序后一定要保存。
|