multisim在进行8051模拟,对c代码编译不过去,提示,“reg51.h”no such file or directory.

multisim在进行8051模拟,对c代码编译不过去,提示,“reg51.h”no such file or directory.,第1张

Multisim对51的仿真不太好,建议你用Proteus来试试。

很好用,也是仿真软件,在单片机方面的仿真能力比Multisim强多了。

后者在模拟电路仿真上很不错。

这个问题引起的原因是main.asm文件路径太长引起的8051/8052编译器不支持太长的路径名,你可以这样解决试试,将仿真相关的文件复制到别的地方,路径名不能太长如:e:\new1\project1\然后再进行编译仿真。

注:multisim提示的大概意思是说main.asm路径名长度超出8051/8052编译器所能接受的长度,对C:\Documents and Settings\Administrator\My Documents\National Instruments\MCU Workspaces\new1\project1\ 进行磁盘映射到Z:后再进行 *** 作(应该是映射到Z:后从Z:中打开project1的文件后再进行 *** 作)。

-------------------------------

仿真中指向main.hex看会怎样。


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

原文地址:https://54852.com/yw/12145724.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存