Hướng dẫn thêm trình biên dịch hi tech vào mplab năm 2024
(1) Chạy chương trình nền MPLAB IDE v3. Hình 1. 1. Chương trình nền MPLAB IDE v3. (2) New Project để Tạo project mới Hình 1. 2. Tạo project mới trên MPLAB IPE v3. I.4. Các bước tiến hành trên phần mềm lập trình MPLAB IDE v3. Show
I. Phần mềm lập trình và mô phỏngCopy thư mục 9 vào thư mục: C:\Program Files (x86)\HI-TECH Software\PICC\ 2(3) Chọn chip: Baseline 8-bit MCU; 16F877A Hình 1. 3. Chọn MCU Baseline 8-bit MCU Hình 1. 4. Chọn chip 16F877A (4) Next, chọn mạch nạp (Ví dụ Pickit 2) 4(6) Next, browse đến project của mình Hình 1. 7. Browse đến project của mình (7) Đặt tên project rồi bấm Finish - > Tạo xong project trên MPlab-X Hình 1. 8. Đặt tên project 5Hình 1. 9. Tạo xong project trên MPlab-X (8) Tạo main file (mặc định newmain), copy chương trình trên web/tự viết dán vào newmain, và copy các file thư viên khác vào cùng thư mục newmain, sau đó add các file thư viên này vào project (Ví dụ bài ngắt timer là lcd và timer) Hình 1. 10. Tạo main file và add các file, add thư viên vào project 7Hình 1. 13. Ra lệnh add các file, add thư viên vào project Hình 1. 14. Lựa chọn các file và thư viên add vào project 8Hình 1. 15. Kết quả project sau khi add các file và thư viện (9) Bấm vào biểu tượng (cái búa) để biên dich Hình 1. 16. Biên dịch thành công sẽ báo Hình 1. 17. Kết quả biên dich (10) Lấy file .hex trong dist để nạp (Proteus hoặc dùng Pickit 2 vì đã chọn từ đầu) Lưu ý rằng file hex cho mô phỏng trên Proteus không cần config, còn file hex để nạp cho KIT thực hành bắt buộc phải có config, thông thường là lệnh để khóa (off) các tính năng không sử dụng đến trong chương trình đó (Tính năng tích hợp chung chân nhiều mục đích). 10Nạp file .hex vào chip Pic 16F877A (Timer_Interrupt.X.production) và bấm chạy chương trình Proteus quan sát kết quả. Hình 1. 20. Kết quả mô phỏng trên Proteus Các bước tiến hành được thực hiện trực tiếp trên máy tính của tác giả sử dụng bộ biên dịch HITECH 9. Hiện tại, hãng đã cập nhật phần mềm biên dịch XC8 và có hướng dẫn cụ thể. Tuy nhiên, cần lưu ý tính tương thích giữa các trình dịch và cả giữa các phiên bản của cùng một trình biên dịch. Có thể tham khảo phần tiếng Việt tại website của blogchipntn theo các đường link sau: blogchipntn/huong-dan-cai-dat-mplab-x-ide/ blogchipntn/huong-dan/microchip-pic12f_16f/ Tuy nhiên, càn lưu ý rằng trình dịch XC8 và bản MPLABX trên trang giới thiệu của blogchiptn khác với bản được sử dụng trong tài liệu này, là MPLAB X IDE v3 và HITECH 9ên khi biên dịch sẽ bị lỗi do IDE của Microchip không đảm bảo tính tương thích. Thêm thư viện cho phần mềm Proteus 8 với SnapEDA theo link sau: youtube/watch?v=8fS_hygYL4s&feature=emb_logo Chúng tôi luôn hỗ trợ các bạn về PIC, và mong chờ các bạn đóng góp các kiến thức để cùng chúng tôi hoàn thành tài liệu hướng dẫn PIC mọi chi tiết, liên hệ [email protected] hoặc [email protected] chúc vui. Falleaf Công ty TNHH Thương mại và Giao nhận R&P 58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM [email protected] - VP: (04) 36408561 - (08) 38119870
|