Trích:
Nguyên văn bởi handsome3746
Mấy huynh cho em hỏi tí nha...mới học pic nên mong mấy huynh chỉ bảo giùm em.
em dùng ccs để xuất tín hiệu làm đèn chớp tắt ở chân C1...Đoạn code như sau:
#include <18f4620.h>
#BYTE PORTC=0xf82
#byte TRISC=0xf94
#use delay (clock=20000000)
void main()
{
TRISC=0x00;
PORTC=0x00;
WHILE(TRUE)
{
output_high(PIN_C1);
delay_ms(1000);
output_low(PIN_C1);
delay_ms(1000);
}
}
khi mô phỏng trên proteus thì đúng là đèn sáng 1 giây sau đó tắt 1 giấy...
nhưng khi làm mạch thật thì không phải là 1 giây mà là 5-6 giây gì đó...
em không hiểu tại sao...
mấy huynh bỏ ra vài phút giúp em nha...
Thạch anh em dùng là 20Mhz như trong code...
cảm ơn mấy huynh trước nha.
|
thêm dòng này vào phần khai báo thử xem: #fuses HS,NOWDT