一个关于Proteus使用C51仿真的问题,还知道的朋友指点下。谢谢!
程序使用keil51C编写,生成omf文件后,在Proteus里仿真时不能显示源代码。提示NoSourelineatPCaddress。在网上查了下,说是需要将源程序放在...
程序使用keil 51C编写,生成omf文件后,在Proteus里仿真时不能显示源代码。提示No Soure line at PC address。
在网上查了下,说是需要将源程序放在Proteus目录下,也不知道具体是将哪个文件放在哪个具体文件夹下。我试着放在几个不同的文件夹内也没解决问题。
还请知道的朋友指点下,非常感谢。 展开
在网上查了下,说是需要将源程序放在Proteus目录下,也不知道具体是将哪个文件放在哪个具体文件夹下。我试着放在几个不同的文件夹内也没解决问题。
还请知道的朋友指点下,非常感谢。 展开
5个回答
展开全部
先用KEIL 调试生成.HEX文件,这个文件才可以下载到单片机中,要加入PROTEUS中的单片机中,则鼠标左键双击那仿真的51单片机,然后在program file 选项中选择刚才调试生成的.HEX文件,然后确定,就可以运行了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实按照他的方法源文件和原理图在一起,先单步就行,不能全速运行,不然一下就过了。我试过了。你试试看行不,不行在讨论
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像不是你说的文件夹的问题,keil编译完的c文件产生的.hex文件,在proteus里直接加载运行就可以啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该在KEIL 里面将编好的程序生成---.HEX 文件 然后你在PROTEUS里面放下CPU然后点击它进入将你的HEX文件添加就可以了。你试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
keil软件仿真51单片机最好生成hex文件,在proteus里双击单片机,在里面选择生成的hex文件就可以运行仿真了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询