您的位置首页百科问答

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

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

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

proteus只有标准模型,而且是软件逻辑模拟。实体硬件是有区别的。