新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机Keil软件仿真与调试技巧

单片机Keil软件仿真与调试技巧

作者:时间:2012-08-21来源:网络收藏

③单击菜单。File一>Save as.弹出文件保存对话框,选择工程文件夹(F:exam)。输入源程序文件名(如exam.asm),点击保存按钮。

注意汇编源程序的扩展名必须为asrn,C51源程序扩展名必须为*.C.

④将源程序加入工程。用鼠标点击图标Target1前的+号,展开后右键单击Source Group弹出快捷菜单,点击Add File to Group'SourceGroup 1项弹出源程序加入工程对话框。选择刚保存的用户源程序exam.asm,点击ADD按钮加入工程,点击Close关闭对话框。

3.工程参数设置

用鼠标左键单击主菜单Project一>Options forTarget'Targetl弹出工程参数设置对话框。关于工程参数设置的内容很多,篇幅所限,这里仅介绍通常需要设置的三个参数:

①设置CPU型号。前面已经进行了设置。

②在设置对话框的Target标签下Xtal(Mhz)处输入的晶振(如12)如图2.

图2单片机晶振的设置
图2晶振的设置。

③在设置对话框的Output标签下,选中Create HEX file项。用以编译生成可执行的机器码hex文件。如图3所示。该hex文件可以通过编程器写入或下载到中运行。

图3生成可执行hex文件的设置
图3生成可执行hex文件的设置。

4.编译源文件

鼠标左键单击主菜单Project一>Built target或快捷按钮编译文件。

若有语法错误,输出窗口将有相应提示信息。

双击提示信息行,光标会停留在源程序出错处。如图4所示。经检查发现:本程序第3条DJNZ指令被错误输入成了DJNA.用户可根据提示修改源程序,然后再次编译。注意。具有语法检查功能,源程序中正确的指令关键词将变颜色,没变色的为输入错误,方便用户查找语法错误。

图4源文件的编译
图4源文件的编译。

若编译后输出信息窗13显示0 Errors(s),0Warning(s),则说明源程序的语法错误已经全部排除。注意:有Errors不能Debug,也不产生HEX码,有Warning是允许的,可以运行。



评论


相关推荐

技术专区

关闭