Bác này nhập môn như vậy là cũng được rùi, chắc mới vào nghề.
Bác nên dùng 1 ngắt timer, trong ngắt này làm 1 biến và tăng dần và làm các lệnh:
//Ngắt
i++;
if(i==1)
{
Làm việc gì đo;
}
if(i==3)
{
Làm việc gì đó;
}
...
if(i==MAX)
{
i=0;
//kết thúc 1 chu trình
}
//Kết thúc ngắt.
Tuy nhiên có thể dùng lệnh Case... thay if.
Như vậy chỉ cần dùng 1 biến+ 1 ngắt là làm tuốt mọi thứ. Dùng delay như bác thì chết chết.
|