首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

初学者有关问题:一个简单的流水灯

2013-01-06 
菜鸟问题:一个简单的流水灯要求,开始4个亮,四个不亮,然后按下按键后,从上往下,每次亮两个,一直循环别人的

菜鸟问题:一个简单的流水灯
要求,开始4个亮,四个不亮,然后按下按键后,从上往下,每次亮两个,一直循环

别人的代码如下:

#include <AT89X51.H>
unsigned char a,k,n,i=0;
main()
{
P2=0x0f;
for(k=0;k<20;k++);  //这句是什么意思?

if(P1_0 == 0)  //还有这句
{
while(1)
{

while(P1_0 == 0);  //还有这句
a=0x03;
for(i=0;i<4;i++)
{
P2=a;
a<<=2;
for(k=0;k<200;k++)
{
for(n=0;n<200;n++);
}
}


}
}
}



能不能给我说下总体流程,然后  怎么表示按键是否按下去?

谢谢大家了


[解决办法]

初学者有关问题:一个简单的流水灯 

热点排行