Chào các bác! Em mới tiếp xúc với Vi điều khiển nhưng chưa hiểu rõ về cách tính thời gian trong vi điều khiển. Các bác cho em hỏi trong vi điều khiển lệnh for, if, while... có được tính là 1 chu kì máy hay không? Và nếu như một dòng lệnh của em gồm nhiều phép tính toán thì nó có thực hiện trong 1 chu kì máy hay là nhiều hơn. Còn hàm delay nếu em viết theo kiểu:
thì một dòng while(time--) là 1 chu kì máy hay chỉ là 1 chu kì clock.
Em xin cảm ơn!
void delay(unsigned char time)
{ while(time--); }
{ while(time--); }
Em xin cảm ơn!
Comment