Các bác cho em hỏi là tại sao chương trình em viết thế này mà không chạy,
Em mới ra nhập làng PIC nên chưa hiểu rõ lắm.
Trích:
Nguyên văn bởi Code
#include <16F877.h>
#use delay(clock = 4000000)
#include <lcd.c>
#FUSES NOWDT , HS , NOPROTECT
unsigned char i=0 ;
int16 a ,b;
#int_TIMER0
void TIMER10_isr(void)
{
i++;
if (i>=255) i=0;
}
void main()
{
lcd_init();
delay_us(10);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_4);
while(1)
{
TIMER1_isr();
lcd_gotoxy(1,1);
printf(lcd_putc," timer is : %u",i);
}
}
|
Kết quả là màn hình LCD trắng rã ,chẳng nhìn thấy gì thay đổi cả.