cho em hỏi về ngắt ngoài của pic16f877
em có 1 doạn code nhấp nháy led thông qua nút nhấn kết nối với chân rb0/int0 của pic nhưng e mô phỏng không chạy được.các pro giúp đỡ giùm.dưới day là code em viết.
#include <16f877a.h>
#include <def_877a.h>
#int_ext
#fuses hs,nowdt
#use delay(clock=8000000Hz)
int8 a;
void ext_isr(void)
{
a=1;
}
void main()
{
trisd=0x00;
trisb=0x01;
portb=0x00;
enable_interrupts(int_ext);
ext_int_edge(h_to_l);
enable_interrupts(GLOBAL);
while(a==1)
{
portd=~portd;
delay_ms(200);
}
}
|