为什么multisim模拟单片机C程序build完闪退

作者&投稿:富崔 (若有异议请与网页底部的电邮联系)
multisim 10 仿真 51单片机出现问题~

这个问题引起的原因是main.asm文件路径太长引起的8051/8052编译器不支持太长的路径名,你可以这样解决试试,将仿真相关的文件复制到别的地方,路径名不能太长如:e:
ew1\project1\然后再进行编译仿真。
注:multisim提示的大概意思是说main.asm路径名长度超出8051/8052编译器所能接受的长度,对C:\Documents and Settings\Administrator\My Documents\National Instruments\MCU Workspaces
ew1\project1\ 进行磁盘映射到Z:后再进行操作(应该是映射到Z:后从Z:中打开project1的文件后再进行操作)。
-------------------------------
仿真中指向main.hex看会怎样。

和单片机的时钟频率有关。
仿真单片机也许用proteus更方便。

这个问题引起的原因是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看会怎样。

不兼容吧 你用的是不是win10系统


单片机系统仿真用什么软件好,跪求
单片机系统仿真可以用proteus 和multisi 两种仿真软件都可以。目前,用得比较多的还是前者。两个软件仿真方法差不多。这就要看你电脑里有什么软件了,都没有,上网下载,看能找到哪个吧。

Multisism 中AC 10Mohm是什么?
U2是内阻为10MΩ的交流电压表。电压是跨接测量,因此电压表的内阻越大越好,理想情况是→∞。AC:交流(这个不知道是不应该的!)。ohm:Ω。

祁阳县19612442921: multisim11.0 有没有单片机,如果有怎么仿真,如果没有怎么添加? -
桂洪咳嗽: 您好,multisim11中是有单片机的,在place MCU库中,首先说明一点,multisim是不适合做单片机仿真的,数字器件少,而且使用繁杂,建议使用proteus.mutisim11中单片机的使用方法是,点击place MCU,里面的805X中有8051和8052两款...

祁阳县19612442921: multisim9的单片机仿真可以用C语言写吗?如果能是怎么设置的啊?谢谢 -
桂洪咳嗽: 可以.对于multisim来说,连接的是编译好的程序,至于源程序是汇编还是C还是其它语言无所谓的.在multisim中,单片机属性中,把连接编译程序的路径连接好就ok了.

祁阳县19612442921: multisim10仿真单片机时,用c语言,reg52.h和AT89X51.H等等头文件都无法找到,编译不成功,怎么办 -
桂洪咳嗽: multisim10仿真单片机,你只需要把你的十六进制文件拷到MCU里就可以了.而这个十六进制文件就可以在keil中编写程序转化为HEX文件 另外,站长团上有产品团购,便宜有保证

祁阳县19612442921: Multisim.protel.keil c和proteus的区别 -
桂洪咳嗽: Multisim有超强板级的模拟/数字电路板的设计工作.它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力.高版本可以进行单片机等MCU的仿真.Multisim有实际元器件和虚拟元器件,它们之间根本差别在于...

祁阳县19612442921: multisim可以仿真单片机吗 -
桂洪咳嗽: 不能. 都是拿一个叫proteus的软件来仿真单片机. 这软件也可以仿真很多很多电路.

祁阳县19612442921: 在Multisim10怎样用C语言给单片机写程序 -
桂洪咳嗽: multisim 10中放置芯片的时候就会出现提示 在第二页有选择 C和 汇编语言的选项 完成就会多出一个界面 那里输入

祁阳县19612442921: multisim10.0能不能仿真单片机
桂洪咳嗽: 你讲的这个multisim10.0是可以进行单片机仿真的,但是相比proteus 对单片机仿真,要差一些.

祁阳县19612442921: 为什么在multisim 9教育版里面 单片机的元件不可以使用 谢谢 -
桂洪咳嗽: multisim 软件的重点是仿真电路原理图,而单片机及外围电路的仿真一般用produes,但是produes的模拟元件较少,仿真电路原理图不太准确,如果你实在想用multisim软件,建议你用multisim10它的相关资料和下载地址比较多,而且能仿真单片机,希望我的答案能对你有所帮助.

祁阳县19612442921: multisim10中运行单片机仿真的时候出现invalid source file name是什么原因? -
桂洪咳嗽: 根据提示,应该是你的源文件起名出了问题了吧.不过要用multisim仿真单片机的话,用得多是汇编,如果有时间学习下proteus

祁阳县19612442921: multisim在进行8051模拟,对c代码编译不过去,提示,“reg51.h”no such file or directory. -
桂洪咳嗽: #include<8051.h>,Multisim中的头文件和keil不一样

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网