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

2019-07-16 01:49发布

本帖最后由 jj1989 于 2013-3-28 09:49 编辑

       大家知道89C2051的P1.0和P1.1口为其内部比较器的两个输入端,无上拉电阻。
单片机进行复位之后,这两个引脚应该为高阻状态。但是用proteus仿真的时候,却不是高阻状态,而有输出。
我是这样测试的,如图:
                              QQ截图20130328094421.png
                          
                          当将P1.0置1后,通过一按键接到跨接在0到+5V间的电位器的中心抽头,接通按键时,中心抽头的电位会变为5V。意思就是P1.0有输出。
       但理论上不应该是这样的。看来是Proteus的问题,不知道我的理解对不对,大家也可以仿真试一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
幻影战士
1楼-- · 2019-07-16 06:36
对的,P1.0口内部是比较器,同相输入和反相输入,当置1时当做输入端,和你接上上拉电阻写0是一样的
jj1989
2楼-- · 2019-07-16 08:29
幻影战士 发表于 2013-3-28 11:20
对的,P1.0口内部是比较器,同相输入和反相输入,当置1时当做输入端,和你接上上拉电阻写0是一样的 ...

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

一周热门 更多>