找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于Proteus8.0仿真,单片机的源代码要怎么弄进去?

查看数: 51000 | 评论数: 99 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-6-26 11:13

正文摘要:

    为什么我参照设计的电路图不能够仿真运行    单片机的源代码要怎么弄进去 求大神教

回复

ID:1107658 发表于 2024-1-2 22:15
用Keil写代码,然后编译无误后生成HEX文件。
双击Proteus界面的单片机模块,选择添加之前生成的hex文件
再次在Proteus里仿真就OK了

51hei.png (27.51 KB, 下载次数: 316)

51hei.png

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:1097052 发表于 2024-1-2 11:36
在Proteus8.0中,将单片机的源代码导入仿真的步骤如下:  首先,你需要在你的计算机上安装Keil uVision5软件,这是一个用于编写和编译单片机代码的软件。  在Keil uVision5中编写你的单片机代码,然后进行编译,生成。hex或者。bin文件。  打开Proteus8.0软件,点击“P”图标,选择你的单片机型号,然后在弹出的对话框中输入你刚刚生成的。hex或者。bin文件。  连接你的单片机到仿真电路,然后点击“运行”按钮开始仿真。  注意:在Proteus8.0中,你不能直接导入源代码进行仿真,你需要先通过Keil uVision5软件将源代码编译成。hex或者。bin文件,然后再在Proteus8.0中使用这个文件进行仿真

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:420836 发表于 2024-1-1 23:31
仿真只能取单片机程序开发生成的hex文件。 我想你问的可能是Proteus的在线调试功能。
ID:1107352 发表于 2024-1-1 10:05
先编译成hex文件,在单片机模型中指定就可以。
ID:1107149 发表于 2023-12-30 02:13
双击单片机把对应的hex文件添加进去,hex文件是keil里生成的
ID:1074206 发表于 2023-12-28 10:54
先在Keil编译生成Hex文件,然后升级到单片机里面,如果程序正确 和 电路也没问题,自然就能正常仿真了
ID:1106768 发表于 2023-12-27 21:46
想要录入源代码,首先要在KEIL生成文件时同时生产HEX文件,在keil里点击“options for target”,然后在output里勾选"create hex file ",这样编译完成就有HEX文件了,之后双击你的芯片,就能把刚刚得到的hex文件导入到仿真芯片里了
ID:1106766 发表于 2023-12-27 21:32
首先要在keil里面编译一下,形成hex文件,然后双击89c51芯片,在program file旁边的文件图标,选择hex文件即可
ID:1099368 发表于 2023-12-26 20:27
单击51芯片,会弹出窗口 在program file后面有文件夹图标,点击图标 将你的程序位置选中,确定就能弄进去源代码
ID:760179 发表于 2023-12-26 20:04
首先在KEIL中生成HEX文件,然后在PROTEUS中双击单片机,浏览HEX文件所在位置,点击OK
ID:1106233 发表于 2023-12-25 15:14
双击89C51,在program file项点右边的文件图标就可以添加hex文件了
ID:1105460 发表于 2023-12-20 21:31
将仿真图在软件中打开后,点击界面顶部的“Source”菜单,并在下拉框中选择“Add/Remove Source files”接着界面上会弹出一个Add/Remove Source Code Files窗口,我们点击窗口左下角的“New”按钮进入到文件添加页面。在文件添加页面中,我们找到所需要的asm文件并点击,再点击页面右下角的“打开”按钮即可将文件添加到软件中。将文件添加到软件后,我们在窗口右下角找到“OK”按钮,点击该按钮就可以成功的导入文件。然后在界面顶部的菜单栏中找到“Source”选项,点击该选项会出现一个下拉框,我们在下拉框中点击“Build All”按钮,就可以对程序进行编译。最后,程序编译完毕后,我们在界面左下角找到小三角图标按钮,点击该按钮就可以直接运行程序进行仿真。
ID:1099849 发表于 2023-12-18 10:02
双击芯片,有一个选取文件的,选择你的代码
ID:1104747 发表于 2023-12-17 22:44
首先你要肯定代码已经搞好再后缀为hex文件,双击芯片添加进去
ID:639698 发表于 2022-6-22 18:00
加载程序编译生成的hex文件,百度下proteus加载hex文件   就知道怎么弄
ID:1036377 发表于 2022-6-22 14:43
在keil中编写程序,生成hex文件。再打开原理图,点击单片机,在program file处将hex文件添加进去。
ID:1031534 发表于 2022-6-1 14:56
可以用keil编程 然后联调
ID:1031209 发表于 2022-6-1 11:51
先用keil编程,选择生成hex文件,然后回到proteus中,双击89C51,将hex文件导入就可以了
ID:1031458 发表于 2022-6-1 11:20
不一定速度快了就好,选择比较合适的,也就是在保证允许精度的情况下,尽量调快速度
ID:1031197 发表于 2022-5-31 10:39
通过keil生产hex文件,再双击Proteus仿真图的单片机添加进去,就把源代码加进去了。或者软件本身的问题.
ID:1031197 发表于 2022-5-31 10:38
先在keil里面编写程序。通过keil生产hex文件,再双击Proteus仿真图的单片机添加进去,就把源代码加进去了。至于不能仿真可能电路存在连接错误,或者软件本身的问题.
ID:1030478 发表于 2022-5-31 00:46
在program file项点右边的文件图标就可以添加hex文件了
ID:1031129 发表于 2022-5-31 00:38
生成HEX文件之后换到ISIS professional右键或双击单片机再把编译好的hex文件导入就可以了
ID:1013784 发表于 2022-5-30 23:49
先用keil生成hex文件,在导入到protued的51单片机里
ID:1030839 发表于 2022-5-30 09:42
双击你的单片机芯片,有个program file ,点击后边的小文件夹图标,选择你kile运行好的hex文件就可以了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:1004455 发表于 2022-5-30 00:10
双击芯片,在program file项点右边的文件图标就可以添加hex文件了
ID:1030784 发表于 2022-5-29 23:00
点击那个芯片,然后program file点击hex文件,用keil写源代码时记得生成hex文件,不然用不了
ID:1030784 发表于 2022-5-29 22:59
双击单片机型号,在program file点击hex文件,记得用keil源代码时生成hex文件,不然用不了
ID:1025635 发表于 2022-5-29 10:33
源程序通过keil生成hex文件,再双击Proteus仿真图的单片机添加进去,就把源代码的hex文件加进去就行了。
ID:1030480 发表于 2022-5-28 18:03
keil编译下载完成,双击仿真芯片添加文件,运行仿真
ID:821461 发表于 2022-5-25 14:05

双击单片机 在弹出的窗口内添加hex文件就行了
ID:1029551 发表于 2022-5-25 12:51
在Keil里边代码的上方点击类似魔术棒的东西,名字叫Options for Target,点击output,选中create HEX file,生成hex文件,然后在proteus上给单片机添加hex文件,运行。
ID:1027676 发表于 2022-5-25 09:26
用keil把源代码编译成HEX文件,然后在proteus上双击单片机添加hex文件,
ID:1028915 发表于 2022-5-24 09:08
先用keil编写代码生成hex文件,双击单片机导入hex文件,运行就行了。
ID:161634 发表于 2022-5-19 16:50
如果没有 Program Files 这一栏,该怎么导入程序?比如自建的芯片,在哪里添加这个属性?
ID:574758 发表于 2021-8-13 21:15
点击proteus 8 里面的菜单栏的源代码,点击project里面的新建工程就可以把源代码弄进去了。
ID:871286 发表于 2020-12-30 23:48
把源代码用keil编译生成hex后 双击c51芯片把代码的hex文件添加就可以仿真了
ID:871196 发表于 2020-12-30 22:36
用keil创建同样芯片的项目,把代码文件添加进项目里,勾选输出hex文件,右键芯片属性,把hex文件添加进去
ID:396513 发表于 2020-12-30 20:56
问的是在protues中给单片机添加源代码 不是选HEX文件  
ID:633896 发表于 2020-7-7 11:17

把hex文件,在program file项点右边的文件图标就可以添加hex文件了
在仿真软件中 有一个功能是可以跟你程序中的代码 具体不清楚在哪里了。反正就是记得有。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表