View Single Post
Old 14-01-2008, 08:08 PM   #11
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
- Biến isr_count chưa được khởi tạo trong main(), nên rất có thể nó mang giá trị 0 khi thực thi main(). Do đó lệnh xuất ra LCD chuỗi "Enter Pressed" có thể được thực thi.

- main() không có vòng lặp chính, dẫn đến chạy hết các lệnh trong main() thì sẽ chạy tiếp các lệnh trong flash, giả thiết chúng đều là 3FFFh, tức là lệnh addlw 0xff, thì PIC sẽ chạy đến ô nhớ cuối cùng của flash chương trình, sau đó PC sẽ trở về 0000h, và PIC lại chạy chương trình như vừa bị reset (không hoàn toàn giống như reset bằng MCLR).

- Timer0 chưa được khởi tạo, do đó hành vi là không xác định trước.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn