返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

如何使用DAIS 仿真开发环境生成HEX? 

DAIS经过本人一段时间的使用,深感使用简易,非常值得向广大初学单片机的朋友推荐。

用DAIS的开发环境,可以实现编译, 硬件仿真, 软件仿真一体化。 并且程序支持汇编/C混合调试,

中文注释。

以下以本站的8052M仿真器为例,介绍使用方法。(注意该软件仅可运行于WIN98下)

点击安装目录下的SETUP, 一路回车,即可安装成功,在桌面上生成图标:

双击运行,出现连接对话框

此时如已连接仿真器,点确定即可。该仿真器默认的波特率为9600,串口号则根据计算机的实际情况选择。

一般情况下是串口1。

如无仿真器,则点取消,仍然可利用该软件软件仿真以及编译生成HEX文件,并进行软件仿真。

如果您采用51单片机学习网购置的DAIS-8052M仿真器,则进入设置\仿真模式对其进行如下设置,否则可能

造成仿真器工作异常。

进入后,点新建文件,在窗口中输入源程序,然后把他另存为ASM,假定我们把他存为E:\TEST\999.ASM

具体方法为点文件\另存为即可,如果在E盘没有TEST目录, 应当首先建立一个, 当然这个并不是一定要

取这个名字, 我们只是举例说明而已,你也可以把他存在C盘或者D盘,注意汇编是底层操作, 需要注意的是

不要使用中文的文件夹, 更不能把文件名取为中文名字。例如你把文件存在D:\程序\流水灯.ASM就万万不行。

同时呢文件的名称不要超过8个英文字符。(没办法, 谁叫咱比老外落后呢)另外也不要把系统的盘符设置为

“系统盘”, “软件盘”, “游戏盘”之类的中文盘符:

点“保存"后。我们再点菜单的工程“新建”在这里, 我们仍然把工程的名称取为

999.PRJ

这时将弹出工程的对话框,此时他是一个新的工程,我们需要为他增加一个项目文件,

即刚刚保存的999.ASM 点增加, 找到文件

点确定即可。

好了, 准备工作完成了,点击图标的红色感叹号,(编译连接生成目标文件装载)

如果没有异常将出现成功的对话框。

此时在我们的E:\TEST目录下即生成了如下的几个文件

其中的999.ASM就是汇编的源程序, 999.HEX就是我们所需要的目标代码啦。

利用我们的开发套件把这个文件写入89S51,你就可以看到这个程序在运行啦。

完成后如果有仿真器, 那么直接点图标栏目的绿色小箭头,即可连续运行,

其他单步运行, 复位,寄存器窗口, 储存器窗口等等,我们可以观察到程序

运行时的各个状态。 由于这个软件是全中文的, 想必大家自己试验一下就行啦。

另外初学者利用这个软件的软件仿真功能, 用来熟悉8051单片机的指令,

 非常的简便有效直观。

特别补充:dais软件为啥会出现编译失败?

由于dais软件界面友好, 易于使用, 在我们推广使用来, 已经有数千的用户使用这个软件, 但是有很多朋友无法正常使用, 
此主题相关图片如下:



经过打电话或者发邮件,咨询我们,经过检查, 是由于用了非法的文件名或者非法的目录引起的!如下图所示!希望引起初学的朋友重视, 虽然我们在dais的说明文档中反复强调这个问题, 但是还是不断有朋友犯相同的错误.......


此主题相关图片如下:



----------------------------------------------
跟贴也是一种美德:)
我们的1%帮助,和论坛的10%的灌水,加上89%您的自身努力,成就单片机工程师的梦想。

进入下一节:如何利用dais8952m开发环境调试程序? 

注:以上如与DAIS帮助手册有所出入, 以帮助手册为准。

       www.districtaligarh.com 51单片机学习网版权所有 如需转载请注明出处!