微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于Proteus仿真89C2051错误的问题

关于Proteus仿真89C2051错误的问题

时间:10-02 整理:3721RD 点击:

       大家知道89C2051的P1.0和P1.1口为其内部比较器的两个输入端,无上拉电阻。
在单片机进行复位之后,这两个引脚应该为高阻状态。但是用Proteus在仿真的时候,却不是高阻状态,而有输出。
我是这样测试的,如图:
                             


                          
                          当将P1.0置1后,通过一按键接到跨接在0到+5V间的电位器的中心抽头,接通按键时,中心抽头的电位会变为5V。意思就是P1.0有输出。
       但理论上不应该是这样的。看来是Proteus的问题,不知道我的理解对不对,大家也可以仿真试一下。

对的,P1.0口内部是比较器,同相输入和反相输入,当置1时当做输入端,和你接上上拉电阻写0是一样的

那意思就是这Proteus仿真有问题咯。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top