View Single Post
Old 12-08-2010, 11:31 AM   #9
pic_13
Đệ tử 2 túi
 
pic_13's Avatar
 
Tham gia ngày: Jun 2010
Bài gửi: 33
:
Trích:
Nguyên văn bởi hotronghieu View Post
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);
}
}
thử cái này xem nào,trong so do thi noi vcc vao rb0:
#include <16f877a.h>
#include <def_877a.h>
#fuses hs,nowdt
#use delay(clock=8000000)
int8 a=0;
#int_ext
void ext_isr(void)
{a=1;
}

void main()
{
trisd=0x00;
trisb=0x01;
portb=0x00;
portd=0x00;
enable_interrupts(int_ext);
ext_int_edge(h_to_l);
enable_interrupts(GLOBAL);
while(1)
{if(a==1){
portd=~portd;
a=0;
}
}
}
__________________
hãy sống cho ngày mai,đừng sống cho quá khứ
pic_13 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn