一般来说,实物可以的,在仿真里面就都是可以的,因为仿真比实物理想多了,再有一个,你在实物里面有的,在仿真里面不一定就找得到了,里面多数都是国外的器件,你再检查一下你仿真的电路,看看与实物有没有什么小的区别,,或是看一下里面一些器件的设置,只要你的电路是没问题你,一般就是没什么问题的
keil中,树目录(第一级)上右键,点击“opions for”在新窗口里面,target里面设置晶振Output下勾选creat hex file ,再点击OK
菜单中,project 下build target好,如果程度正确的话,就可以生成hex文件了~
proteus中,在单片机在右键,属性“edit properties”,新窗口中,点program files后面的文件夹图标,选取hex文件(keil生成的),点OK
回到proteus主界面,左下角,播放键进行仿真
emu8086是可以直接生成exe可执行文件的。
*** 作步骤是:打开emu8086--点击“新建”--按照格式编译源程序--执行,结果生成exe可执行文件。需要注意的是:系统自带了段定义和初始化程序,可以直接用,就不需要再重复写这些内容。当然也可以按自己的要求改写。
proteus只能添加ASM文件而不能添加C文件。C只能用keil或其它软件编译成HEX再加载到单片机
用keil编辑ASM文件,也可以添加到proteus里
要添加有asm,并在proteus下编译 ,才能单步调试。
首先,你的程序要用keil c编译出HEX代码文件,然后把HEX文件加载到仿真图中的单片 机。
最后要点仿真开始按钮才运行,见下图,画红圈的那个铵钮。另外,看一下,仿真图可以这样画,晶振电路和复位电路都可以省略的。
看见了吗,那发光二极管是亮的,单片机的引脚上有红块,这才是动行。
以上就是关于实物可以proteus仿真为什么不行啊同样的电路,同样的程序,求解答全部的内容,包括:实物可以proteus仿真为什么不行啊同样的电路,同样的程序,求解答、用proteus画完电路图后,在Keil中编完程序后怎么保存然后怎么仿真呢、如何利用proteus来仿真emu8086下编写的EXE程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)