vâng ! em đang dùng chức năng ngắt trên chân RB0?(ngắt ngoài)
code của em la :
#include <16f877a.h>
#include <def_877a.h>
#device *=16
#FUSES NOWDT, XT, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT
//#define led PIN_D1
boolean i = 1;
#int_ext
void ext_int_isr()
{
if(i == 1)
{
potrd =255;
i = 0;
}
else
{
portd=0;
i = 1;
}
}
void main()
{
TRISB =0xff;
TRISd =0x00;
port_b_pullups(true);
enable_interrupts(INT_EXT_H2L); // Cho phep ngat ngoai
enable_interrupts(global); // Cho phep ngat toan cuc
while(1);
}
trình dịch cứ báo lỗi ở phần TRISTD VÀ TRISTB mặc dù em đã khai báo thư viện #include <def_877a.h> rồi .lỗi như trong file ảnh em gửi ấy. các bác suẳ lỗi giúp em với. em cảm ơn các bác nhiều
|