按下Key1点亮第一颗LED灯。
按下Key2使LED灯向右移动。
(可多次重复使用)大一新手菜菜
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint i) //延时
{
uchar t;
while(i--)
{
for(t=0;t<120;t++);
}
}
void main()
{
P1=0xff;
P3=0xff;
while(1)
{
if(P3==0xdf)
{
P1=0xfe;
delay(500);
}
if(P3==0xef)
{
P1=_cror_(P1,1);
delay(500);
}
}
}