你反接一个二极管我以为是稳压管,不过这里也不需要稳压。
你说是画反了,反过来也看不懂要二极管干什么,控制电流方向?
你的键盘电路设计的既不是最简单的,也不是最方便好用的
你的程序更是不知所云
引用:
int read_key(void)
{
unsigned char i = 0;
unsigned char key = 0;
unsigned char mask = 1;
LED_SEL_D4 = 1;//这是用于检测的I/O
delayNs(10);
for(i=0;i<8;i++)
{
LED_Sel_Seq(mask);//这是给573送数据的子程序已经定义了
if(LED_SEL_D4 == 1)
{
key |= mask;
}
mask <<= 1;
}
return key;
}