|
#include "reg51.h"
#define d 5000
#define c 5*d
unsigned int cnt;
sbit key=P3^7;
sbit LED1=P2^0;
sbit LED2=P2^1;
void main()
{
key=1;
LED1=1;
LED2=1;
cnt=0;
while(1)
{
if(key)
{
if(cnt>d && cnt<c) LED1=!LED1;//短按´
cnt=0;
}
else
{
cnt++;
if( cnt==c )LED2=!LED2;//長按
if( cnt>c )cnt=c+1;
}
}
} |
評分
-
查看全部評分
|