mdsk.net
当前位置:首页 >> ProtEus里面,有可仿真的仿真文件,怎样查看程序代码?代码是C语言的还是汇编语言?获取程序 >>

ProtEus里面,有可仿真的仿真文件,怎样查看程序代码?代码是C语言的还是汇编语言?获取程序

右击单片机,找到源程序的路径打开就可以查看了,一般是是hex文件

你去安装目录里面有个sample里面有源程序,有的有C有的有汇编

最早用汇编都是因为可编程微处理器的片内或者片外RAM和ROM的空间太小了,必须仔细的利用每一个字节.而汇编恰恰可以做到这一点.C语言是高级语言,经过编译器编译之后,存储器的分配是由编译器自动分配的,所以用的RAM要多.现在的微处理器都有很丰富的内存,所以基本没必要用汇编了!

第一步:用Keil c51新建工程,并编辑好汇编程序文件,然后将文件加入到这个工程.第二步:编译,生成HEX文件:即在你项目名下单击右键选择“options for target”,在弹出的页框中的“output”页下勾选“create hex file”.这样你就产生了一个HEX文件.第三步:将刚才产生的HEX文件导入到Proteus中的单片机中:双击单片机,在出现的对话框中“program file ”,选择你刚才产生的HEX文件.这样你就将汇编语言导入到单片机了,可以进行仿真了.

你把C语言编的程序编译一下,编译成HEX或者是BIN文件,就行了啊

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

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

先用keil生成.hex文件,然后在单片机上双击,加载.hex文件

//(1)静态显示#include <reg51.h>//共阴极数码管段码 unsigned char code TAB1[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C, 0x39,0x5E,0x79,0x71,0x73,0x3E,0x31,0x6E,0x76,0x38,0x00};//共阳极数码管段码 unsigned

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

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com