Nếu bạn mô phỏng bằng MPLAB SIM thì có chạy đúng không?
Bạn nên thao tác trên ô nhớ và xuất kết quả ra port I/O (để tránh các hiệu ứng của hoạt động read-modify-write). Lấy ví dụ phần code của bạn, có thể dùng thêm 1 biến để chứa giá trị hiện thời của thanh ghi port, thực hiện lệnh xoay dữ liệu trên biến đó và xuất giá trị mới ra thanh ghi port.
Thân,
|