1.如何使用Proteus软件仿真
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。
有网友反应。这个软件的安装太复杂,这里pc6下载的清晨手把手教大家从下载到安装的全教程。
先说一下安装方法
1.执行setup75 Sp3.exe安装proteus 7.5 Sp3;
2.添加licence时指定到Grassington North Yorkshire.lxk;
3.安装完成后执行LXK Proteus 7.5 SP3 v2.1.,将目录指定到X:\Program Files\Labcenter Electronics\Proteus 7 Professional
(X是你安装的盘符), 然后执行update;
汉化方法
将汉化文件解压覆盖到X:\Program Files\Labcenter Electronics\Proteus 7 Professional \BIN
2.proteus的使用
KeilC与 Proteus连接调试
1、假若 KeilC 与 Proteus均已正确安装在 C:\Program Files的目录里,把 C:\Program Files\Labcenter
Electronics\Proteus 6 Professional\MODELS\VDM51.dll复制到 C:\Program Files\keilC\C51\BIN目录
中。
2、用记事本打开C:\Program Files\keilC\C51\TOOLS.INI文件,在[C51]栏目下加入:
TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver")
其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复。
(步骤1和2只需在初次使用设置。)
3、进入KeilC Vision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机
CPU器件(如:Atmel公司的AT89C51)。并为该项目加入KeilC源程序。
3.如何使用Proteus做单片机仿真
打开软件界面如图,选择P进行元器件的摆放。
在这里可以通过元器件的名字进行检索。电容电阻等元器件只需要其相应的英文缩写即可。
89C52是单片机初学者的不错选择,在检索行输入89C52,可以看到元件库里出现了我们需要的芯片。
选中后就可将其拖入工程界面,可以自己选择合适的位置。
根据需要可以添加不同的功能,此处采用一个历程介绍程序的下载。
选中单片机,之后选中编辑属性选项。
Program Files 就是程序的路径,注意是HEX文件,所以再用编译软件编译完成后通过该步骤去加载对应的HEX文件即可。
加载程序完毕后,点击执行,即可看到单片机开始工作,液晶屏显示一行字符。
4.Proteus和Keil 如何联调
有两种方法:1,用keil生成.hex文件,在isis中右击at89c51,再左击,出现相应元件的属性对话框“Program File”一项中选择要加入的.hex文件。
2,联调.联调设置步骤如下: (1)把安装目录Proteus\MODELS下的VDM51.dll文件复制到Keil安装目录的\C51\BIN目录中。 (2)修改Keil安装目录下Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL(“PROTEUS 6 EMULATOR”)并保存。
注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意。
(3)打开Proteus,画出相应电路,在Proteus的“Debug”菜单中选中“Use Remote Debug Monitor”。 (4)进入Keil的Project菜单Option for Target'工程名'。
在Debug选项中右栏上部的下拉菜单选中Proteus Driver。再进入Settings,机子IP设为127.0.0.1,端口号为8000。
(5)在Keil中进行debug,同时在Proteus中查看直观的结果。这样就可以像使用仿真器一样调试程序了。
转载请注明出处育才学习网 » proteus怎么用