找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 察帅
收起左侧

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

  [复制链接]
回帖奖励 15 黑币 回复本帖可获得 5 黑币奖励! 每人限 1 次(中奖概率 50%)
ID:790956 发表于 2020-6-27 14:39 | 显示全部楼层
先在keil软件中的程序中选择生 成HEX文件,然后将HEX文件导入cpu
回复

使用道具 举报

ID:791053 发表于 2020-6-27 16:18 | 显示全部楼层
你的左上角原理图绘制旁边 应该有source code这个窗口 点开在里面输入代码就可以了
回复

使用道具 举报

ID:788600 发表于 2020-6-27 16:40 来自手机 | 显示全部楼层
双击89c51,在里面的文件有个文件图标可以加入源文件
回复

使用道具 举报

ID:791079 发表于 2020-6-27 17:11 | 显示全部楼层
可以通过Keil编写代码,然后通过远程编译监视器连接
回复

使用道具 举报

ID:789121 发表于 2020-6-27 17:12 | 显示全部楼层
说了这么多重复的答案,补充一下,如果单片机没有代码仿真是不能运行的,双击芯片后除了加载代码,还要设置一下晶振时钟,就是加载代码下边那个processor clock frequency
回复

使用道具 举报

ID:638319 发表于 2020-6-28 16:58 | 显示全部楼层
首先Keil编程,编译生成hex文件,然后回到Proteus8.0仿真,点击AT89C51单片机,找到Program File最后边的文件方块小图标,最后找到原先Keil编译后的HEX文件就可以仿真运行了
回复

使用道具 举报

ID:792012 发表于 2020-6-28 17:12 | 显示全部楼层
在keil里面编写程序。通过keil生产hex文件
回复

使用道具 举报

ID:656668 发表于 2020-6-28 23:55 | 显示全部楼层
出现你这样的问题可能是软件编写有错误,建议用Keil4编译调试一下,找出具体原因,再加载hex文件即可
回复

使用道具 举报

ID:792407 发表于 2020-6-29 08:45 | 显示全部楼层
双击89c51,弹出的框里有个小文件夹图标,点进去找到你的hex文件
回复

使用道具 举报

ID:792452 发表于 2020-6-29 09:26 | 显示全部楼层
双击89C51,在program file项点右边的文件图标就可以添加hex文件了
回复

使用道具 举报

ID:426861 发表于 2020-6-29 11:21 | 显示全部楼层
双击单片机
回复

使用道具 举报

ID:794058 发表于 2020-6-30 18:50 | 显示全部楼层
用keil写代码,生成hex文件,然后左键双击CPU,也就是单片机,然后把编译好的HEX文件加进去就好了。
回复

使用道具 举报

ID:795162 发表于 2020-7-2 16:52 | 显示全部楼层
用keil写单片机代码,然后生成了一个hex文件 然后在proteus里面打开就可以了
回复

使用道具 举报

ID:795865 发表于 2020-7-2 17:39 | 显示全部楼层
先keil里面写程序生成,再双击仿真图的单片机添加进program file即可
回复

使用道具 举报

ID:781863 发表于 2020-7-2 22:38 | 显示全部楼层
先用keilc写程序,然后生成HEX文件。再用proteus,双击单片机,program file点击对应的hex文件,然后仿真
回复

使用道具 举报

ID:699464 发表于 2020-7-3 10:53 | 显示全部楼层
直接添加HEX文件应该没问题的,看看程序是否编译正确吧
回复

使用道具 举报

ID:795820 发表于 2020-7-3 17:04 | 显示全部楼层
1.1 建立工程     打开keil,建立名为test(也可为其它名)的工程,CPU选择Atmel的AT89C52,如下图所示  然后单击否选项,建立好工程了。 1.2. 编写源代码 建立test.c文件,并加载到该工程中,单击魔术棒->Output->"Create  HEX file"->OK,如下图所示:  在 test.c中编写代码如下,编译通过无错误,在practice文件夹下会发现有个test.hex文件, 2 protues建立仿真电路 2.1 建立工程,建立仿真电路         创建的仿真电路下图所示  3 联调 双击80C52单片机,单击 Program File->选择test.hex->OK,
回复

使用道具 举报

ID:796661 发表于 2020-7-3 17:26 | 显示全部楼层
双击单片机,在弹出窗口的program file导入你编写的源程序就可以了
回复

使用道具 举报

ID:638887 发表于 2020-7-3 20:24 | 显示全部楼层
右击芯片,有对话框式菜单弹出,把kiLe路径中的HeX文件装入,好象不难,多试试
回复

使用道具 举报

ID:796678 发表于 2020-7-3 20:53 | 显示全部楼层
在keil软件中建好工程并使代码运行无错误后,右键工程在输出页面勾选产生hex文件并再次编译以便创建目标文件,最后双击Proteus仿真中的单片机芯片,找到之前产生的hex文件点击并确定即可。
回复

使用道具 举报

ID:633896 发表于 2020-7-7 11:17 | 显示全部楼层

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

使用道具 举报

ID:396513 发表于 2020-12-30 20:56 | 显示全部楼层
问的是在protues中给单片机添加源代码 不是选HEX文件  
回复

使用道具 举报

ID:871196 发表于 2020-12-30 22:36 | 显示全部楼层
用keil创建同样芯片的项目,把代码文件添加进项目里,勾选输出hex文件,右键芯片属性,把hex文件添加进去
回复

使用道具 举报

ID:871286 发表于 2020-12-30 23:48 | 显示全部楼层
把源代码用keil编译生成hex后 双击c51芯片把代码的hex文件添加就可以仿真了
回复

使用道具 举报

ID:574758 发表于 2021-8-13 21:15 | 显示全部楼层
点击proteus 8 里面的菜单栏的源代码,点击project里面的新建工程就可以把源代码弄进去了。
回复

使用道具 举报

ID:161634 发表于 2022-5-19 16:50 | 显示全部楼层
如果没有 Program Files 这一栏,该怎么导入程序?比如自建的芯片,在哪里添加这个属性?
回复

使用道具 举报

ID:1028915 发表于 2022-5-24 09:08 | 显示全部楼层
先用keil编写代码生成hex文件,双击单片机导入hex文件,运行就行了。
回复

使用道具 举报

ID:1027676 发表于 2022-5-25 09:26 | 显示全部楼层
用keil把源代码编译成HEX文件,然后在proteus上双击单片机添加hex文件,
回复

使用道具 举报

ID:1029551 发表于 2022-5-25 12:51 | 显示全部楼层
在Keil里边代码的上方点击类似魔术棒的东西,名字叫Options for Target,点击output,选中create HEX file,生成hex文件,然后在proteus上给单片机添加hex文件,运行。
回复

使用道具 举报

ID:821461 发表于 2022-5-25 14:05 | 显示全部楼层

双击单片机 在弹出的窗口内添加hex文件就行了
回复

使用道具 举报

ID:1030480 发表于 2022-5-28 18:03 | 显示全部楼层
keil编译下载完成,双击仿真芯片添加文件,运行仿真
回复

使用道具 举报

ID:1025635 发表于 2022-5-29 10:33 | 显示全部楼层
源程序通过keil生成hex文件,再双击Proteus仿真图的单片机添加进去,就把源代码的hex文件加进去就行了。
回复

使用道具 举报

ID:1030784 发表于 2022-5-29 22:59 | 显示全部楼层
双击单片机型号,在program file点击hex文件,记得用keil源代码时生成hex文件,不然用不了
回复

使用道具 举报

ID:1030784 发表于 2022-5-29 23:00 | 显示全部楼层
点击那个芯片,然后program file点击hex文件,用keil写源代码时记得生成hex文件,不然用不了
回复

使用道具 举报

ID:1004455 发表于 2022-5-30 00:10 | 显示全部楼层
双击芯片,在program file项点右边的文件图标就可以添加hex文件了
回复

使用道具 举报

ID:1030839 发表于 2022-5-30 09:42 | 显示全部楼层
双击你的单片机芯片,有个program file ,点击后边的小文件夹图标,选择你kile运行好的hex文件就可以了

评分

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

查看全部评分

回复

使用道具 举报

ID:1013784 发表于 2022-5-30 23:49 | 显示全部楼层
先用keil生成hex文件,在导入到protued的51单片机里
回复

使用道具 举报

ID:1031129 发表于 2022-5-31 00:38 来自手机 | 显示全部楼层
生成HEX文件之后换到ISIS professional右键或双击单片机再把编译好的hex文件导入就可以了
回复

使用道具 举报

ID:1030478 发表于 2022-5-31 00:46 来自手机 | 显示全部楼层
在program file项点右边的文件图标就可以添加hex文件了
回复

使用道具 举报

ID:1031197 发表于 2022-5-31 10:38 | 显示全部楼层
先在keil里面编写程序。通过keil生产hex文件,再双击Proteus仿真图的单片机添加进去,就把源代码加进去了。至于不能仿真可能电路存在连接错误,或者软件本身的问题.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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