View Single Post
Old 12-02-2009, 01:20 AM   #313
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
- Vector ngắt nằm ở 0x0004 chứ không phải ở 0x0400 như bạn đã viết.

- TRISA và TRISB nằm cùng bank, do đó BANKSEL TRISA là không cần thiết.

- PORTA nằm khác bank với TRISA, chỗ này thì bạn lại thiếu BANKSEL PORTA.

- Hai lệnh MOVWF COUNT và MOVLW PORTA lẽ ra phải là MOVF COUNT, W và MOVWF PORTA.

- Xử lý xong ngắt thì phải xóa cờ ngắt, do đó vẫn cần xóa cờ INTF trong thanh ghi INTCON trước khi thoát khỏi chương trình xử lý ngắt.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263

thay đổi nội dung bởi: namqn, 12-02-2009 lúc 09:11 PM. Lý do: bổ sung một ý
namqn vẫn chưa có mặt trong diễn đàn