朋友给我一个矩阵键盘行列扫描的程序,中间键盘扫描程序是这样的
unsigned char keyscan(void)
{
unsigned char val;
keyport=0xf0;
if(keyport!=0xf0)
{
delay2(10);
if(keyport!=0xf0)
{
keyport=0xfe;
if(keyport!=0xfe)
{
val=keyport&0xf0;
val+=0x0e;
while(keyport!=0xfe)
delay2(10);
while(keyport!=0xfe)
return val;
请问有谁能帮我详细解读一下这段程序里面各句的意思吗? 我自己看了一上午都没看明白是怎么扫描的。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>