打印
[经验分享]

如何得到hex

[复制链接]
1569|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
高亮登录|  楼主 | 2011-10-24 13:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
[/td]
这时将弹出工程的对话框,此时他是一个新的工程,我们需要为他增加一个项目文件, 即刚刚保存的999.ASM 点增加, 找到文件 点确定即可。 好了,准备工作完成了,点击图标的红色感叹号,(编译连接生成目标文件装载)
如果没有异常将出现成功的对话框。
沙发
高亮登录|  楼主 | 2011-10-24 13:36 | 只看该作者
此时在我们的E:\TEST目录下即生成了如下的几个文件 其中的999.ASM就是汇编的源程序, 999.HEX就是我们所需要的目标代码啦。 利用我们的开发套件把这个文件写入89S51,你就可以看到这个程序在运行啦。
完成后如果有仿真器,那么直接点图标栏目的绿色小箭头,即可连续运行,
其他单步运行, 复位,寄存器窗口,储存器窗口等等,我们可以观察到程序
运行时的各个状态。由于这个软件是全中文的,想必大家自己试验一下就行啦。
另外初学者利用这个软件的软件仿真功能,用来熟悉8051单片机的指令,
非常的简便有效直观。 特别补充:dais软件为啥会出现编译失败?

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


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


此主题相关图片如下:



----------------------------------------------
跟贴也是一种美德:)
我们的1%帮助,和论坛的10%的灌水,加上89%您的自身努力,成就单片机工程师的梦想。
进入下一节:如何利用dais8952m开发环境调试程序?

使用特权

评论回复
板凳
dongqulaixi| | 2013-3-28 09:44 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

117

帖子

1

粉丝