⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yingjian.c

📁 GSM@C51.rar
💻 C
字号:
   #include <reg51.h>
   #define uchar unsigned char
   sbit P10= P1^0;
   sbit P11= P1^1;
   sbit P12= P1^2;
   sbit P13= P1^3;
    sbit P14= P1^4;
	sbit P15 =P1^5;
	sbit P16= P1^6;
	sbit P17= P1^7;
   uchar fasong[100];
    uchar jia[20];
	uchar resbuf[100];
	uchar neirong[20];
   uchar i=0,*p;
 
   void delay(uchar gg)
        { uchar i;
		 while(gg--)
		  { for(i=0;i<125;i++)
		   {
		   }
		  }
		}	 

  uchar getkey(void)
       {uchar line ,cow;
	    P1=0xf8;
		if((P1&0xf8)!=0xf8)
	     {	   delay(10);
		  if((P1&0xf8)!=0xf8)
		    {line=0Xfe;
			   while((line&0x08)!=0)
			    {P1=line;
				   if((P1&0xf8)!=0xf8)
				     {cow=(P1&0xf8)|0x07;
					   return ((~line)+(~cow));
					 }
				  else line=(line<<1)|0x01;
				}
		     }
		 }
		 return 0;
	   }

   main()
   { uchar key,gongn;
//     atinit();
   //  allinit();
	 while(1)
	   {key=getkey();
	    if(key==0x21) {gongn=~gongn;P10=~P10;}
		if(gongn==1)
		   {key=getkey();
		    switch(key)
			   {case 0x22:P11=~P11;/*azt();sendmany(fasong,sizeof(fasong));*/break;
			    case 0x24:P12=~P12;/*azt();sendmany(fasong,sizeof(fasong));*/break;
			    case 0x11:P13=~P13;/*azt();sendmany(fasong,sizeof(fasong));*/break;
			    case 0x12:P14=~P14;/*azt();sendmany(fasong,sizeof(fasong));*/break;
			    case 0x14:P15=~P15;/*azt();sendmany(fasong,sizeof(fasong));*/break;
			    case 0x09:P16=~P16;/*azt();sendmany(fasong,sizeof(fasong));*/break;
			    case 0x0a:P17=~P17;/*azt();sendmany(fasong,sizeof(fasong));*/break;
			    default:break;
			   }
		   }
		}
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -