找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8520|回復: 2
打印 上一主題 下一主題
收起左側(cè)

單片機矩陣鍵盤查尋鍵值4*4程序P1.0---P1.7

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:2355 發(fā)表于 2008-6-25 11:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

//********單片機矩陣鍵盤查尋鍵值4*4程序******//為P1.0---P1.7
void Tkey(void)
{
uchar readkey;//rereadkey;
uchar x_temp,y_temp;
uchar key;

P1=0x0f;
x_temp=P1&0x0f;
if(x_temp==0x0f) goto keyout;
P1=0xf0;
y_temp=P1&0xf0;
readkey=x_temp|y_temp;
readkey=~readkey;


switch(readkey)
    {
   case 0x11:key=0; break;
case 0x21:key=1; break;
case 0x41:key=2; break;
case 0x81:key=3; break;
case 0x12:key=4; break;
case 0x22:key=5; break;
case 0x42:key=6; break;
case 0x82:key=7; break;
case 0x14:key=8; break;
case 0x24:key=9; break;
case 0x44:key=10;break;
case 0x84:key=11;break;
case 0x18:key=12;break;
case 0x28:key=13;break;
case 0x48:key=14;break;
case 0x88:key=15;break;
default: key=16;break;
    }

keyout:_nop_();
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表