Hàm delay trong c18
mấy sư huynh cho em hỏi tí:hình như hàm delay trong c18 không chính xác phải không ạ...
em muốn delay 1s nhưng kết quả lại hơn 1s...
code của em thế này:
#include <p18f4431.h>
#include <delays.h>
#pragma config WDTEN = OFF
#pragma config LVP = OFF
#pragma config OSC = HS
void main()
{
TRISB=0;
PORTB=0;
while (1)
{
PORTB=0XFF;
Delay10KTCYx(250);
Delay10KTCYx(250);
PORTB=0;
Delay10KTCYx(250);
Delay10KTCYx(250);
}
bác nào giúp với...chắc em dùng timer để đếm quá...
nhưng hơi lạ,sao hàm có sẵn lại thiếu chính xác đến vậy...hic...
help...help...
thanks in advance!!!
|