waittime

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  6 随笔 :: 0 文章 :: 0 评论 :: 67 阅读

//#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;}}}
}
}

posted on   单片机入门  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
点击右上角即可分享
微信分享提示