怎样将汇编程序导入protues

怎样将汇编程序导入protues,第1张

将汇编导入到proteus是很容易的,丛乎方法如下:

1、点菜单”Source"

2、选“Add/Remove source file..."

3、点"NEW"歼宴,这个页面还有CPU选择,请选择你使用的单片机CPU

4、在d出的目录项中,找到你需要导入的汇渗改悉编源程序,选中并确认

5、鼠标左键点击“OK”

好了,现在你的汇编已经导入了,你仿真的时候,会自动编译并执行。

呵呵,这程序编写的!

……

LCALLKEYPRO --森猜----调用子程序

MOV P2,A十六进制数直接送出,4脚LED显示

…绝枯…

子程序,应该使用RET指令返回,才能把A送到4脚LED显示。

但是 KEYPRO 中,没有返回。

并且在 KEYPRO 中,还有一个 LCALLKEYPRO 指并春洞令!

形成了递归,且永远不返回。

一会就把堆栈填满了。

第一步:用Keil c51新建工程,并编辑好汇编程序文件,然后将文件加入到这个工程。

第二步:编译,生成HEX文件:即在你项目名稿皮下单击右键兄并选择“options for target”,在d出的键尘差页框中的“output”页下勾选“create hex file”。这样你就产生了一个HEX文件。

第三步:将刚才产生的HEX文件导入到Proteus中的单片机中:双击单片机,在出现的对话框中“program file ”,选择你刚才产生的HEX文件。这样你就将汇编语言导入到单片机了,可以进行仿真了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12313016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存