proteus编译器安装
❶ 在proteus中编写程序显示第一行出错
这是由于你没有把编译器C51添加到Proteus中,具体操作如下:
找到你安装指做陆的Keil的路径,在我的电脑上是这个路径。
然后打开Proteus软件。打开之后,按照吴老师的视频要求,建立相应的工程。然后点胡颤击源代码,
先点击系统,在下拉项用点击编译器配置。
出现如下图面之后,滑动往下。
选找到Keil for 8051,点击后面的框后,选择下面的手动设置。
然后路径就选择刚刚keil安装的路径,记住选到C51为止。
路径描述前面可能不一样,但是最后一个一定要是C51,这一点很重要!
然后再点击确定就可以了。唯顷
后面仿真就不会出现那个错误了。
❷ proteus8.6如何添加文本编译器
如果你问的是在哪编辑单片机的代码的话。一,可以把keil生成的点击program file 把hex文件导入。
第二种,就是如图所示点击的地方。是proteus自带的。有的时候某些会报错,只要不影响运行就行
❸ Proteus8的编译器找不到keil for arm,求解
这可能是因为您选择了与您使用的编译器不兼容的STM32F103C6控制器。请确保您选择的控制器与您使用的编译器兼容。
如果您确信您选择的控制器与您使用的编译器兼容,则可能需要将编译器路径添加到您的余庆系统环境变量中。请按照以下步骤操作:
打开控制面板并选择系统。
选择高级系统设置。
选择环境变量。
在“系统变量”下选择尺族“Path”,然后单击“编辑”。
在“编辑环境变量”对话框中,单击“新建”,然后输入您的Keil编译器路径。
单击“确定”以保存更改并关闭所有对话框。
如果您仍然遇到问题,请尝试重新安装Keil编译器或使用另一个兼容的竖困握编译器。
有帮到你的话望采纳 谢谢~
❹ proteus编译器没有keil for 8051编译器怎办
联调主要用于c的程序 。如果 是汇编的,直接用自带的编译器就好了,很方便。特别是出错,说得很清楚 ,不像keil那样的一些莫名其妙的提示。而且proteus不像keil那样还要新建工程,设置等等 。特别是试小程序很简单的。唯一的缺点就是自带编辑器的字体不能更改,偏小。 另外汇编写的51单片机程序 ,用proteus直接调试很好用,不用和keil联调。
❺ proteus8.0找不到编译器
编译器都是外挂的
❻ 用AT89c51与DS18B20做数字温度计proteus怎么连接仿真图和C语言编程
1、PROTEUS安装好后,默认不会在桌面上产生快捷方式。先打开开始菜单,依次点击“程序、Proteus7Professional、ISIS7Professional”打开PROTEUS。
2、单击图中的P,添加单片机等元件。
3、用关键字搜索,89C51,再加昌塌几个LED,因为是仿真就不坦州用加限流电阻和晶振复位的元件了。
4、把元件排列放好,再放一个电源。
5、连好导线,只要把鼠标放在管脚上就会自动变成连线图耐信圆标,十分方便。
6、右键点击单片机,在菜单中选择“EDITPROPERTIES”。
7、点选图中红框,然后选中要装载的HEX文件。
8、在编译器KEIL中写程序,然后编译成HEX文件。
9、点左下角的三角形开始按钮,可以看到仿真结果。
❼ proteus8.7下载编译器错误
许可证过期。
根据Proteus8.7软件的设置,下载编译器出现错误,可能是许可证过期了,以试一下更新许可证,若还是不能运行只能重装Proteus8.7,再次下载。
Proteus8.7是一款嵌入式系统仿真开发软件,软件功能非常强大,拥有完善的仿真功能(ProSPICE),实用的PCB设计平台(PCBdesign),支持智能原理图设计,新增库导入功能,具备设计规则应用于电路板特定区域的功能,提供设计变体方案,方便用户的使用,目前被广泛运用于教学领域以及工业设计方面等。
❽ 请问如何解决PROTEUS安装时出现提示
一定要安装在软件的默认路径,姿亩还有编译器等软件也要安装在这个目录裤则里面才可以使用的,如果安装还是有问题,建议你下载个其他版本的试迹纯森试。这个问题我也遇到过。
❾ proteus里的debug.exe是什么文件
学习使用一个软件的第一步,必然是先安装它。Proteus为付费软件,如果只是学习使用,建议去网上找破解版,找那种已破解好的单独执行文件,可以直接双击安装,而不需要替换文件等复杂操作。推荐安装最新版,因为Proteus的低版本不能兼容高版本,而且只要差了一个小版本即不能兼容,如8.11可以打开8.10,但8.10不能打开8.11。【这一点设计得就非常奇怪】
下载到安装包后,接下来就是安装,这里需要注意的是,如果之前没有安装过这个软件,那么安装将非常简单,直接双击运行,然后不断点击下一步即可。但是,如果之前安装过这个软件然后又卸载了,就不要急着安装,先把之前安装的残余文件清理一下。
首先建议使用CCleaner清理注册表;
其次是单独删掉特定的注册表(CCleaner清理不掉的)
打开运行(WIN + R),输入regedit, 然后找到路径HKEY_CURRENT_USER\SOFTWARE\Labcenter Electronics,整体删除即可
在这里插入图片描述
在这里插入图片描述
第三步,保险起见,还可以用Everything搜索Proteus,然后把相关的文件都删掉。
进行完上面三步之后,重启一下电脑(也是保险起见),然后再安装软件,这样基本不会有什么问题了。
参考链接
2 汉化操作
Proteus安装完默认是英文界面,看起来不太方便,可以去网上下载汉化包——一个名为Translation的文件夹,将其替换掉安装根目录下的同名文件夹即可。
3 新建工程
下面以新建8086工程为例演示如何建立一个工程
在首页点击新建工程
在这里插入图片描述
在这里插入图片描述
选择原理图和PCB
在这里插入图片描述
在这里插入图片描述 需要明确的一点是,Proteus不仅可以仿真电路,还可以画电路板,所以在建立工程时,需要选择原理图和PCB的模板,如果只是仿真程序逻辑的话,那么可以选择不创建PCB。
选择固件
在这里插入图片描述
这里要选择创建固件项目,相当于是选择一款可编程的单片机。由于仿真的是8086,所以系列选择8086,编译器要选择MASM32,如果没有这个选项或显示no configuration,可以点击右边的“编译器”按钮,下载安装一个MASM即可。
到此一嫌历个工程就建立完毕了,且软件已添加了主芯片8086,同时打开了两个页面:原理图、Source Code。一个连接电路,另一个编辑源代码。
4 8086设置
打开这个新建的工程后,直接运行是会报错的:Invalid internal memory size == NULL (Cheat mode),这是因为默认的8086内存大小设置为0,所以还需要设置一下8086芯片。
首先如下图所示,将internal memory size设置为0x10000。
在这里插入图片描述
关于Debug.exe和main.asm
相信使用过这个软件的同学都被8086属性中的“Program File”那一项搞过心态,我之前也一直没搞懂这个到底是啥意思,最近仔细研究之后才找到一些规律。
经过试验发现,这个规律似乎和软件版本有关,不同的破解版似乎这个功能也不同,下面演示的是我电脑上的版本,还有一些版本似乎要求Debug.exe必须和工程在同一个文件夹
首先是每一个工程都需要有一个Debug.exe和main.asm,它们是工程编译(如下图所示,点击构建工程或重新构建工程)过程中产生的文件,且8086芯片属性中的“Program File”项即是工程编译产生的Debug.exe所在的路径(相对路径)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以发现,新建的工程中,这一项是空白的,但是仍然可以正常编译运行(修改内存大小后),这是为什么呢?因为这个软件设置的是如果这一项为空,那么就会在默认路径(软件自定义的)下自动芹基搜生成Debug.exe和main.asm等编译文件,同时8086属性栏那一项也会变成默认路径。
那在编译运行前,先在这个路径选择一个已存在的文件Debug.exe,会怎么样呢?那么在工程编译过程中会重新写入这些文件(可以通过文件修改日期看出来)。但是,需要注意的是,选择的路径对应的Debug.exe必须是“完整的”,即有main.asm和一些编译文件。
在这里插入图片描述
在这里插入图片描述
如果“不完整”,比如手贱删掉了main.asm,此锋绝时再点击重新构建工程来编译时,可能会出现找不到main.asm的报错,不要慌,可以将其他文件全部删掉,同时将属性中的路径删掉,然后再点击编译就会重新生成这些编译文件。
主频设置
8086属性中还可以设置运行频率,这个在某些情况下是会影响程序的执行效果的。
在这里插入图片描述
5 基本使用
缩放:滚轮滚动
移动界面:按一下中键,移动鼠标,移动之后再按一下中键。也可以在左上角的概览图上移动界面。
在这里插入图片描述
鼠标单击左侧边栏各按钮,鼠标会变成对应功能的状态,只有重新点击一个按钮,上一个功能才会取消(也就是鼠标必须处于其中的某一种状态)
❿ proteus8编译器找不到keil for 8051,这个该怎么弄。arm我也不知道是怎么弄得
在PROTUES中,从原理图界面,切换到代码编辑界面,选择 系统 ---》编译器配置后,弹出编译器配置界面,找到 keil for 8051 项,在后面填上你的 keil的路径 并选择 检查当前 选项后,如果中间显示 是,表示路径是对的,否则再修改路径。最后点击确定即可。