Để giải quyết vấn đề khó khăn trên ta chỉ cần thêm đoạn lệnh sau vào đầu chương trình:
$INCLUDE (reg_c51.INC)


Đâycoi nhưmột sự khai báo thư viện.


Sau đó copy file reg_c51.INC vào thư mục chứa chương trình cần biên dịch.


Một số lưu ý:


• Khi nạp file reg_c51.INC thì tất cả các tên và hoạt động của thanh ghi, port I/O,…phải tuân theo định nghĩa trong file reg_c51.INC. Do đó, để thuận tiện và không mắc sai lầm các bạn nên định nghĩa lại tên cho phù hợp với lý thuyết mình học.


• các bạn chỉ nên thay đổi tên các thanh ghi, port I/O,… không nên thay đổi địa chỉ ô nhớ.


Ví dụ:


File reg_c51.INC:
IEN0 DATA 0A8H ; Đây là thanh ghi IE mà ta học
IPL0 DATA 0B8H ; Đây là thanh ghi IP mà ta học


;--- IPL0 Bits -----


PPCL BIT 0BEH


PT2L BIT 0BDH


PSL BIT 0BCH


PT1L BIT 0BBH


PX1L BIT 0BAH
PT0L BIT 0B9H


Đây là link download file reg_c51.INC:
 

Các chủ đề có liên quan khác

Top