Các bác cho e hỏi là e lập trình vs mô phỏng ngon hết rồi mà lúc làm mạch thật thì 2 chân RA1 và RA0 luôn là mức cao vậy là sao.
Code:
#include <16f877a.h>
#fuses NOBROWNOUT,NOLVP
#use delay(clock=20000000)
#INT_EXT
void ngatngoai()
{output_high(PIN_A0);delay_ms(1000);
output_low(PIN_A0);
}
void main(){
set_tris_b(0xff);
set_tris_a(0x00);
enable_interrupts(int_ext);
ext_int_edge(H_TO_L);
enable_interrupts(global);
while(true){
output_bit(PIN_A1,input(PIN_B1)); }
}

Comment