#include
#include
#define uchar unsigned char
uchar key,led=0xfe;
void delay(uchar a)
{
uchar i,j;
for(i=0;ifor(j=0;j<120;j++);
}
main()
{
while(1)
{
key=P1&0x0f;
switch(key)
{
case 0x0e:
P0=0xff;
delay(200);
P0=0x00;
delay(200);
break;
case 0x0d:
P0=0x00;
break;
case 0x0b:
P0=led;
led=_crol_(led,1);
delay(100);
break;
case 0x07:
P0=led;
led=_cror_(led,1);
delay(100);
break;
default:break;
}
}
}
单片机设计,我懂、
可以完成