keyport定义的P1
unsigned char Keyscan()
{
unsigned char date_h,date_l;
Keyport=0xf0;
//date_l=Keyport&0xf0; 加不加实验现象一样 这句话是不是多余?
if((Keyport&0xf0)!=0xf0)//括号的&0xf0加与不加的区别?实验效果 不加不显示数字 为什么?
{
delayms(10);
if((Keyport&0xf0)!=0xf0)
{
date_l=Keyport&0xf0;
Keyport=date_l|0x0f;
date_h=Keyport&0x0f;
while((Keyport&0x0f)!=0x0f);
return (date_l+date_h);
}
}
return (0xff);
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>