//ç¨è®¡æ¶å¨å®æ¶100msï¼æ¶é´ä¸å°å°flag.100ms = 1;
// 设å®PortA è¿å°8个ledä¸ï¼éé«çµå¹³ledçï¼éä½çµå¹³led亮
//主ç¨åºè¿æ ·åï¼
int TimeCounter = 0;
int LedCounter = 0;
while(1)
{
if (flag.100ms)
{
flag.100ms = 0; // clear the 100ms flag
TimeCounter++;
}
if(TimeCounter>=10) // 1ç§æ¶é´å°
{
LedCounter++;
TimeCouter =0;
}
if(LedCounter<=20) //
{
if(LedCounter%2==1)
{
PortA = 0x00; //led 亮
}
else
{
PortA = 0xFF; //led ç
}
}
else
{
PortA = 0x00; //æç»è®©led常亮
while(1); //è¿å
¥æ»å¾ªç¯
}
}
温馨提示:答案为网友推荐,仅供参考