PDA

View Full Version : Khai báo bảng dữ liệu EPROM của PIC 16C771 như thế nào ?


phamthanhkhuyen
17-06-2008, 08:35 PM
trong pic 16C771 nó cho phép đọc được Eprom program memory ngay khi chương trình đang chạy nhờ các thanh ghi địa chỉ PMADRH và PMADRL tương ứng với dử liệu chứa trong thanh ghi PMDATH và PMDATL được điều khiển bởi Bit RD trong thanh ghi PMCON1 . Giả sử khi nạp PIC ta muốn ghi 1 bảng dử liệu gồm 20 byte bắt đầu từ địa chỉ 0x200 thì làm như thế nào ?

namqn
17-06-2008, 11:32 PM
trong pic 16C771 nó cho phép đọc được Eprom program memory ngay khi chương trình đang chạy nhờ các thanh ghi địa chỉ PMADRH và PMADRL tương ứng với dử liệu chứa trong thanh ghi PMDATH và PMDATL được điều khiển bởi Bit RD trong thanh ghi PMCON1 . Giả sử khi nạp PIC ta muốn ghi 1 bảng dử liệu gồm 20 byte bắt đầu từ địa chỉ 0x200 thì làm như thế nào ?
Bạn cần dùng các directive org và db để khai báo bảng dữ liệu của bạn, trong tập tin nguồn. Khi bạn nạp chương trình cho PIC thì bảng cũng sẽ được ghi vào vùng nhớ cần thiết. Hãy đọc tài liệu hướng dẫn sử dụng MPASM.

Thân,