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