新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種單片機(jī)獨(dú)立按鍵檢測(cè)思路

一種單片機(jī)獨(dú)立按鍵檢測(cè)思路

作者: 時(shí)間:2016-12-02 來(lái)源:網(wǎng)絡(luò) 收藏
51單片機(jī)的p1口上面接8個(gè)獨(dú)立按鍵,我們可以按照如下的思路來(lái)檢測(cè)按鍵.
#include
main()
{
unsigned char sw;
//unsigned char P1;
//unsigned char P3;
unsigned int t;
while(1)
{
sw=P3|0xf0;
switch(sw)
{
case 0xfe:P1=0xfe;
break ;
for (t=0;t<<60000;t++);
case 0xfd:P1=0xf9;
for (t=0;t<<60000;t++);
break;
case 0xfb:P1=0xc7;
break;
case 0xf7:P1=0x0f;
for (t=0;t<<60000;t++);
break;
default: P1=0xff;
for (t=0;t<<60000;t++);
break;
}
}
}


評(píng)論


技術(shù)專區(qū)

關(guān)閉