Ðăng Nhập

View Full Version : hỏi về ngắt ngoài ở portb trong pic 16f877a


phamngocthanh87
12-10-2009, 10:45 AM
em muốn sử dụng ngắt ngoài ở chân RB4 nhưng chưa biết khai báo thế nào nên chương trình ko chạy được. em viết bằng CCS. đây là đoạn chương trình em viết.
pác nào biết thì sửa hộ em nhá. thanks!!!!!!!!!!!

dung h
12-10-2009, 12:47 PM
khi bạn khai báo ngắt thì khi có thay đổi ở chân RB4_>RB7 thì chương trình sẽ tự nhảy đến chương trình ngắt mà bạn o cần phải gọi nó .chứ bạn không dc gọi nó lặp đi lặp lại trong vòng lặp
display(1,1,99);
while(1)
{ chu_nhay();
}
RB_ngat();

}
như vậy là o đúng
bạn đọc lại help F1 nhé về cách khai báo và sử dụng

phamngocthanh87
14-10-2009, 10:10 AM
bác xem lại hộ em cái em sửa lỗi đó rồi. nhưng chẳng hiểu sao vẫn không được

lephuthuan
01-01-2011, 08:21 PM
cho minh hỏi tí, sao mình ngắt port b được rồi, nhưng làm cách nào để chưong trinh co thể quay về chuong trình chính, sau khi xử lý ngắt, thanks nhiều

troiuuuu
02-01-2011, 03:51 PM
cho minh hỏi tí, sao mình ngắt port b được rồi, nhưng làm cách nào để chưong trinh co thể quay về chuong trình chính, sau khi xử lý ngắt, thanks nhiều

Sau khi ngắt kết thúc nghĩa là có sự thay đổi ở PORTB nếu bạn chọn ngắt là PORTB thì chương trình sẽ tự độn quay trở về.