Trích:
Nguyên văn bởi enti
Đây là đoạn code mình mới viết,
sử dụng câu lệnh repeat của asm để thực hiện các câu lệnh nop.
Code:
void Delayus( unsigned int u2_Timer)
{
register int abcd asm("w0");
mnop = (((u2_Timer - 1) * 16));
abcd = mnop;
asm ("REPEAT W0");
asm ("nop");
}
Các bạn củng thảo luận để đưa ra cách tính chình xác.
|
Code này chạy ở tốc độ nào vậy bạn?