//#include <REGX52.H>
sbit C1=P1^3;
sbit C2=P1^2;
sbit C3=P1^1;
sbit C4=P1^0;
sbit L1=P1^7;
sbit L2=P1^6;
sbit L3=P1^5;
sbit L4=P1^4;
//见老师代码,这个没用void delay(int time)//????
{
unsigned int i,j,y;
for(y=0;y<time;y++)
{
for(i=0;i<19601;i++)
{
for(j=5;j>0;j--);
}
}
}
unsigned char Lie,column;
unsigned char C(){
if(C1==0){delay(0.02);while(C1==0);delay(0.02);column=1;}
if(C2==0){delay(0.02);while(C2==0);delay(0.02);column=2;}
if(C3==0){delay(0.02);while(C3==0);delay(0.02);column=3;}
if(C4==0){delay(0.02);while(C4==0);delay(0.02);column=4;}
return column;
}
unsigned char L(){
if(L1==0){delay(0.02);while(L1==0);delay(0.02);Lie=1;}
if(L2==0){delay(0.02);while(L2==0);delay(0.02);Lie=2;}
if(L3==0){delay(0.02);while(L3==0);delay(0.02);Lie=3;}
if(L4==0){delay(0.02);while(L4==0);delay(0.02);Lie=4;}
return Lie;
}
void main(){
while(1){
Lie=L();
column=C();
if(Lie){if(column1){if(Lie1){P2_0=0;}}}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升