Hi hi! lâu ngày ko lên diễn đàn tết nhất anh em về quê hết thấy vắng vẻ ghê!
Vấn đề của tppdua mình chỉ khuyên bạn như sau:
Thứ nhất: Bạn muốn biết chính xác T0IF là bit gì thì bạn phải xem trong file P16F877A.inc. Theo mình nghĩ TMR0IF là cờ ngắt của timer0 chứ ko phải T0IF.
Thứ 2: Khi bạn phân tích một chương trình (kể cả ngôn ngữ cấp cao) bạn phải vẽ lại lưu đồ giải thuật, đây là kinh nghiệm của mình. Khi bạn đã quen và có kinh nghiệm rồi thì rất nhanh. Cách vẽ lưu đồ thì bạn lần lượt từ câu lệnh đầu tiên, nếu gặp lệnh nhảy thì bạn lại cho rẽ nhánh sang nhãn sau lệnh nhảy đó và cứ lần lượt đến câu lệnh cuối cùng.
|