chenpi 发表于 2014-8-15 17:21:32

51单片机Proteus仿真矩阵键盘,键盘接在P2口,出现问题。

按下按键后为何P2.1未被拉低,反而P2.4被拉高了,接到P0口就是正常的。



程序

#include <stc12c5a60S2.h>
voidmain(void)
{
        P2=0x0f;
}

yaho007 发表于 2014-8-17 11:15:44

你先看看P2 和P0的定义吧

yklstudent 发表于 2014-8-18 12:01:42

看好你的按键已经按下去了

chenpi 发表于 2014-8-18 14:26:31

yklstudent 发表于 2014-8-18 12:01
看好你的按键已经按下去了

是的,已经按下去了,按理说应该是P2.1被拉低,但是结果是p2.4被拉高了,这个电路我已经实际做过了,实际情况是能够把p2.1拉低
页: [1]
查看完整版本: 51单片机Proteus仿真矩阵键盘,键盘接在P2口,出现问题。