如何使用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帮助手册有所出入, 以帮助手册为准。 WWW.51C51.COM 51单片机学习网版权所有 如需转载请注明出处! |