📄 yingjian.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 + -