![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 |
|
Đệ tử 1 túi
Tham gia ngày: Dec 2006
Bài gửi: 23
: |
Đọc tài liệu thì thấy như vậy, nhưng khi mô phỏng thì không thấy thay đổi như ý mình muốn. Chương trình tôi xoá thanh ghi FSR2, sau đó thực hiện lệnh movsf [01h],20h với giá trị trước đó của ô nhớ 01 là 19H, 20H là 00H, nhưng sau khi chạy lệnh này thử thì các giá trị không thay đổi gì hết. Giá trị các ô nhớ tôi xem trong file Registers.
__________________
Mới ngủ dậy chưa... |
|
|
|
|
|
#2 |
|
Trưởng lão PIC bang
|
Bạn thử dùng cửa sổ Watch (mênu View), thêm thanh ghi FSR2, ô nhớ có địa chỉ 01h và 20h vào danh sách các ô nhớ cần theo dõi. Sau đó chạy debug từng lệnh bằng MPLAB SIM . Tôi đã mô phỏng như vậy rồi, và thấy các ô nhớ tương ứng thay đổi giá trị.
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 |
|
|
|
![]() |
|
|