proteus仿真里是不是没有9013和9012、8550和8050?

核心提示proteus仿真里没有9013和9012、8550和8050元件。Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿

proteus仿真里没有9013和9012、8550和8050元件。

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus软件具有其它EDA工具软件(例:multisim)的功能。这些功能是:

1.原理布图

2.PCB自动或人工布线

3.SPICE电路仿真

革命性的特点

1.互动的电路仿真

用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。

2.仿真处理器及其外围电路

可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。

为什么单片机89C52硬件连接可以出正确结果,proteus仿真不行?

1:在PROTEUS中画好能用于仿真的线路图,即所用的元件都应有仿真模型;

如果线路图中没有单片机,则保存后就可以仿真了!

2:编制相应的单片机程序,可以在PROTEUS中编译,也可以在相应的单片机开发平台中编译(不同厂家的单片机的开发平台不同)。

a) 如在PROTEUS中编译,要在“源程序”-》“定义生成代码工具”中设定,不同的单片机设定不同,然后可以调入源程序;编译,把编译编译后的代码插入单片机中(在单片机属性中设定),接着就可以仿真,如果仿真结果不对,修改程序,重新编译、运行,直到正确为止;

b) 如在单片机平台下编译,则进入单片机开发平台,编译正确后(指语法没问题),再到PROTEUS平台中把生成的代码调入,仿真运行。如果仿真有问题,回到单片机开发平台,重新编译,再进到PROTEUS中仿真,直到正确为止。

有时在仿真时可能会发现PROTEUS图有问题,就直接改图,直到正确为止。

单片机是STC89C52吧?硬件连接可以出正确结果,而proteus仿真不行。这要看是什么电路了。你不说是具体是什么电路,也没有原理图,或仿真图,所以,不好确定是什么原因。就一般的仿真电路,是完全可以仿真出正确结果的。但是,有些仿真图不能与实物电路完全相同,如果相同可能会仿真不出正确结果。还有程序,在实物上运行可以,但仿真时不行,需要做些修改。或者,在仿真图上可以运行,在实物反而不行,也需要修改程序。因此,必须根据具体的仿真图来查找原因,所以,你可以把仿真图和程序发上来看一下,才知道什么原因。看下面的仿真图,8位一体数码管显示电路,与实物有区别,但是,可以正常显示的。

 
友情链接
鄂ICP备19019357号-22