void delay(long time)
{
while(time--);
}
/*--------------------------------ham chinh--------------------------------*/
void main(void)
{
while(1)
{
Led = bat; // bat Led
delay(25000); // tre 1s
Led = tat; // tat Led
delay(25000); //tre 1s
}
}
Cái này copy trên mạng nhưng có chỗ này em không hiểu! delay(25000) tại sao là trễ 1s.
Còn 1 hàm tạo trễ gồm 2 lệnh for nữa nhưng mà cái đó thì em hiểu rùi! Mà cho em hỏi chút nữa là
for(i=0;i<ms;i++)
for(j=0;j<120;j++)
Hai lệnh này lúc nào chạy cũng mất 0.8us hết hả mấy anh???
Em cảm ơn rất nhiều.
{
while(time--);
}
/*--------------------------------ham chinh--------------------------------*/
void main(void)
{
while(1)
{
Led = bat; // bat Led
delay(25000); // tre 1s
Led = tat; // tat Led
delay(25000); //tre 1s
}
}
Cái này copy trên mạng nhưng có chỗ này em không hiểu! delay(25000) tại sao là trễ 1s.
Còn 1 hàm tạo trễ gồm 2 lệnh for nữa nhưng mà cái đó thì em hiểu rùi! Mà cho em hỏi chút nữa là
for(i=0;i<ms;i++)
for(j=0;j<120;j++)
Hai lệnh này lúc nào chạy cũng mất 0.8us hết hả mấy anh???
Em cảm ơn rất nhiều.
Comment