Mã lệnh:

Một phần của tài liệu tìm hiểu mplab ide v8.56 (Trang 32 - 36)

3) Phân tích cấu trúc lệnh:

3.3) Mã lệnh:

Vàđâysau khi viết code lập trình tađược như thếnày:(soạn thảo một đoạn code từgiáo trình)

Việc này có thểthất bại đối với những ai lần đầu tiên tìm hiểu và thực hành với Mplab nếu như việc Build thất bại thì ta có hình bên dưới.

Đến đây bạn đã có một file *.hexđây làfile nạp vào PIC.Đểtìm file *.hex bạn vào nơi chọn lưu

lúc mới bắt đầu.

Tiếp theo là lấy mạch nạp và con PIC16F877A ra cắm con PIC vào mạch nạp rùi cắm vào máy tính.

Đầu tiên là chọn mạch nạp bằng cách vào menu Programmer -> Select

Sau khi chọn Mplab ICD2 xong thì ta sẽthấy giao diện như sau:

Lúc này đểnạp chương trình ta chỉcần vào menu Programmer -> Programnhư hình sau là có thểnạp được chương trình.

Sau khi nhấn Program nếu download xuống chip thành công thì ta sẽthấy hiển thị ra cửa sổ Output như sau:

MPLAB ICD 2 Ready Programming Target...

...Validating configuration fields ...Erasing Part

...Programming Program Memory (0x0 - 0x3F) Verifying...

...Verify Succeeded

Programming Configuration Bits .. Config Memory

Verifying configuration memory... ...Verify Succeeded

...Programming succeeded 01-Nov-2010, 14:23:39

MPLAB ICD 2 Ready

Đểbắt đầu chạy chương trình ta phải rút dây kết nối mạch nạp và kit ra. Khi đó chương trình mới có thểchạy được.

Trên đây là toàn bộ các bước đểtạo một project, viết assembly cho Pic trên Mplab cũng như làm thế nào để compile và download chương trình xuống chip đểthực thi. Đây là trường hợp lý tưởng là khi viết code không có lỗi nào xảy ra. Nếu có lỗi nào xảy ra thì ta phải debuggernó như thế nào. Trong chương này sẽ hướng dẫn các bạn hai cách debugger.

Một phần của tài liệu tìm hiểu mplab ide v8.56 (Trang 32 - 36)

Tải bản đầy đủ (PDF)

(42 trang)