#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; }
這是一個(gè)不完整的代碼,其工能是在開(kāi)發(fā)板上按相應(yīng)的s2,s3,s4,s5,s6,s7鍵 數(shù)碼管顯示對(duì)應(yīng)的數(shù)字。
我對(duì)上面的 sbit s2=P3^2; sbit s3=P3^3; sbit s4=P3^4; sbit s5=P3^5; sbit s6=P3^6; sbit s7=P3^7; 部分不理解
請(qǐng)各位 幫我下 詳細(xì)解釋下。拜托! |