æ¹æ³æå¤ç§ï¼ä¸ç§æè´´è¿ä½ é¢æç大æ¦æ¯æä¸ç§é®çç»åä¸åå®æä¸ååè½ï¼æ¯å¦ABC代表ä¸ä¸ªé®åå«å¦ä¸ï¼
ABC=001:å®æ000å·åè½
ABC=010:å®æ001å·åè½
ABC=011:å®æ010å·åè½
ABC=100:å®æ011å·åè½
ABC=101:å®æ100å·åè½
ABC=110:å®æ101å·åè½
ç¨åºå¤§æ¦å¦ä¸ï¼
#include<reg51.h>
sbit A=P1^2;
sbit B=P1^1;
sbit C=P1^0;
main()
{
unsigned char ch;
EA=0;
while(1){
ch=0;
if(C==1)ch|=0x01;
if(B==1)ch|=0x02;
if(A==1)ch|=0x04;
ch&=0x07;
switch(ch){
case 0x01://å®æ000åè½ä»£ç
break;
case 0x02://å®æ001åè½ä»£ç
break;
case 0x03://å®æ010åè½ä»£ç
break;
case 0x04://å®æ011åè½ä»£ç
break;
case 0x05://å®æ100åè½ä»£ç
break;
case 0x06://å®æ101åè½ä»£ç
break;
default:break;
}
}
}
温馨提示:内容为网友见解,仅供参考