e mới bước qua pic làm bài tập đầu nhưng code chạy ko đúng mà ko biết sai gì mong các anh giúp cho
code của em là khi nhấn nút a4(tích cực mức thấp thì led rb0 chớp tắt ko nhấn thì led rb1 chớp tắt nhưng sao chay ko đ
#include <18f4680.h>
#device ICD=TRUE
#fuses HS,NOWDT,NOPROTECT,NOLVP,MCLR
#use delay(clock=10000000)
#define LED0 PIN_B0
#define LED1 PIN_B1
#define NUTAN PIN_A4
void main()
{
set_tris_b(0x00);
set_tris_a(0x10);
WHILE(1)
{
if(input(NUTAN)==1)
{
output_bit(LED1,1);
delay_ms(1000);
output_bit(LED1,0);
}
else
{
output_bit(LED0,1);
delay_ms(1000);
output_bit(LED0,0);
}
}
}
code của em là khi nhấn nút a4(tích cực mức thấp thì led rb0 chớp tắt ko nhấn thì led rb1 chớp tắt nhưng sao chay ko đ
#include <18f4680.h>
#device ICD=TRUE
#fuses HS,NOWDT,NOPROTECT,NOLVP,MCLR
#use delay(clock=10000000)
#define LED0 PIN_B0
#define LED1 PIN_B1
#define NUTAN PIN_A4
void main()
{
set_tris_b(0x00);
set_tris_a(0x10);
WHILE(1)
{
if(input(NUTAN)==1)
{
output_bit(LED1,1);
delay_ms(1000);
output_bit(LED1,0);
}
else
{
output_bit(LED0,1);
delay_ms(1000);
output_bit(LED0,0);
}
}
}
Comment