Sao bạn không viết thử đoạn code đơn giản hơn một chút rồi test lại thử coi:
ví dụ:
Code:
#include <16F877A.h>
#include <def_877a.h>
#fuses XT,NOWDT,NOPUT,NOPROTECT
#use delay(clock=4000000)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)
void main()
{ set_tris_b(0);
trisc=0;
trisd=0;
while(1)
{
OUTPUT_b(0x00);
OUTPUT_c(0x00);
OUTPUT_d(0x00);
Delay_ms(250);
OUTPUT_b(0xff);
OUTPUT_c(0xff);
OUTPUT_d(0xff);
Delay_ms(250);
}
}
nhớ gắn led hiển thị ở các port b,c,d để quan sát nha bạn!à mà bạn nói không chạy là không chạy như thế nào?mở nguồn -> mạch im lìm hả bạn?(không phiền thì bạn post cái sơ đồ mạch lên cho bà con coi thử coi , chứ có đôi khi hì hì ...)