有哪位大佬能帮我瞅瞅MSP 430 里矩阵键盘的程序吗?思路是是啥?如果可以,可以讲解详细点吗?
unsigned char tmp=0xef,line=4;
while(line --)
{
P4out=tmp&0xf0;
p4dir=0xf0;
switch(P4in&0x0f)
{
case 0xe:return(0x03-line);
case 0xd:return(0x07-line);
case 0xb:return(0x0b-line);
case 0x7:return(0x0f-line);
}
tmp<<=1;
}
|