#include<reg52.h>
sbit s2=P3^2;
sbit s3=P3^3;
sbit s4=P3^4;
sbit s5=P3^5;
sbit s6=P3^6;
sbit s7=P3^7;
unsigned char ???
void main()
{
while(1)
{
switch(keypress())
{
case 1:????;break;
}
}
}
int keypress()
{
if(!s2){delay(10);if(!s2)return 1;}
if(!s3){delay(10);if(!s3)return 2;}
if(!s4){delay(10);if(!s4)return 3;}
if(!s5){delay(10);if(!s5)return 4;}
if(!s6){delay(10);if(!s6)return 5;}
if(!s7){delay(10);if(!s7)return 6;}
return 0;
}
這是一個不完整的代碼,其工能是在開發(fā)板上按相應(yīng)的s2,s3,s4,s5,s6,s7鍵 數(shù)碼管顯示對應(yīng)的數(shù)字。
我對上面的 sbit s2=P3^2;
sbit s3=P3^3;
sbit s4=P3^4;
sbit s5=P3^5;
sbit s6=P3^6;
sbit s7=P3^7;
部分不理解
請各位 幫我下 詳細(xì)解釋下。拜托!
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |