ntjm.net
当前位置:首页 >> protEus怎么导入C程序 >>

protEus怎么导入C程序

直接双击芯片位置处,会出现选择程序目录的,然后就直接找到目标文件加到里面去!(我用的是51 然后添加keil程序的)

首先,你这个方法很少人用,一般都借助第三方编程软件,最经典的就是keil.你安装keil,,目前新版到Keil 4了,在keil上面编写程序,汇编或者C语言都行, 然后在keil上编译生成**.hex文件,在proteus上双击单片机,路径选择**.hex文件就可以仿真了.而且只需要载入一次,后面再次更新hex文件都不用重新载入.这样方便调试、仿真.

<p>先在keil中把程序编好,在PROTEUS中双击单片机,之后出现这个页面</p><p></p><p>在对话框中找到你keil编写的程序的文件即可.</p>

这样,左键protues中的单片机,出现一个窗口,里面有一项是program file,然后添加就可以了

proteus中仿真是不能直接载入C语言,你可以通过设置与keil软件进行联调;或者用keil软件生成HEX文件导入到proteus仿真中

直接就可以支持 双击protues中的单片机 打开你要下的HEX(keil中生成的) 文件就可以了 点击仿真就可以测试了

proteus中是没有STC89c51,但是可以用AT89C51来代替,引脚完全兼容的,程序也完全兼容的.如果非要用STC89C51也好办,就是放置AT89C51,然后把这个名改成STC89C51就好了,见下图

c语言编写的最后生成HEX文件 在protues仿真中双击单片机 在弹出以下对话框中点击那个文件夹小图标找你编写生成的HEX文件 然后就ok了

这个问题比较复杂,看你导入什么程序,如果是编译好的程序,比较容易,如果是导入C源程序,就不是几句话可以说清楚的,这个请看北航出版的新书“PIC16系列单片机C程序设计与Proteus仿真”,其中有详细介绍.

proteus不能直接写C代码 只能运行仿真keil写好 并编译的C代码 proteus+keil 这个才是完整的.

qimiaodingzhi.net | jmfs.net | wlbk.net | mydy.net | lzth.net | 网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com