HƯỚNG DẪN SỬ DỤNG MICROCHIP MPLAB

Người lập: Inst. A. OSMAN YAĞLIOĞLU
Cách sử dụng MPLAB
Phần này sẽ phác thảo hoạt động và sử dụng phiên bản MPLAB 3.31.00. Các phiên bản khác của chương trình MPLAB tương tự về menu cho phiên bản này. Vì lý do này, khi phần này được hiểu rõ, các phiên bản khác của chương trình có thể được sử dụng. Nếu bạn chạy chương trình thiết lập của riêng bạn (MPL33100.exe cho phiên bản này) khi chương trình MPLAB được nhận bởi đĩa mềm hoặc CD,
nếu bạn trả lời tích cực cho tất cả các câu hỏi, hãy
cài đặt nó trong một thư mục có tên C: \ PROGRAM FILES \ MPLAB và khởi động Microchip MPLAB trong đó. Để chạy chương trình: Bắt đầu / Chương trình / Microchip Mplab / MPLAB được chọn.
cài đặt nó trong một thư mục có tên C: \ PROGRAM FILES \ MPLAB và khởi động Microchip MPLAB trong đó. Để chạy chương trình: Bắt đầu / Chương trình / Microchip Mplab / MPLAB được chọn.
Đang chạy MPLAB


Khi lựa chọn này được thực hiện, màn hình sau đây xuất hiện.
Trang đích MPLAB


Có 2 cài đặt mà bạn cần thực hiện khi cài đặt chương trình lần đầu tiên. Bạn sẽ sử dụng các cài đặt này để quảng cáo bộ xử lý; chúng tôi sẽ giới thiệu pic16f84. Đối với điều này; Tùy chọn / Chế độ phát triển được chọn.
Lần chạy đầu tiên của MPLAB


Chỉ định bộ xử lý để sử dụng từ màn hình đến (trong ví dụ Pic16f84 của chúng tôi)
Lần chạy đầu tiên của MPLAB


Cài đặt khác cần thực hiện là quy trình Công cụ / Trình mô phỏng xác minh; Ở đây, sau khi chọn tùy chọn này, tùy chọn SIMULATOR được chọn từ menu ba sẽ trả lời tích cực (CÓ / OK) cho các tin nhắn đến, và các tin nhắn đến được trả lời tích cực và quá trình hoàn tất. Việc này cho phép chúng tôi chạy chương trình ở chế độ mô phỏng.
Lần chạy đầu tiên của MPLAB


Bạn nên mở một trang trống để viết chương trình mới của bạn. Đối với điều này; Chọn Tệp / Nguồn mới.
Mở một trang mới trong MPLAB


Sau quá trình này, trang trống sau đây xuất hiện và bạn có thể viết chương trình của mình tại đây.
Mở một trang mới trong MPLAB


Nếu bạn mở một tệp mà bạn đã viết và lưu trước đó;
Chọn File / Open Source và
bạn có thể đưa tập tin vào màn hình bằng cách chọn tên thư mục và tên tập tin từ màn hình.
Chọn File / Open Source và
bạn có thể đưa tập tin vào màn hình bằng cách chọn tên thư mục và tên tập tin từ màn hình.
Mở một chương trình trước đây được viết bằng MPLAB


Khi bạn gọi tập tin cũ của bạn hoặc bạn gõ xong chương trình bạn vừa viết, một hình ảnh sẽ xuất hiện như dưới đây.
VIẾT CHƯƠNG TRÌNH TRONG MPLAB

Tuy nhiên, nếu bạn vừa viết chương trình, UNTITLED sẽ xuất hiện trong dòng tiêu đề thay vì tên. Nếu bạn vừa viết chương trình của mình, bạn phải lưu nó theo tên. Chọn File / Save để ghi âm.
Chương trình ghi âm được viết bằng MPLAB


Nếu thư mục được chọn trong màn hình đến không phải là thư mục bạn muốn, bạn có thể thay đổi thư mục đã chọn như mong muốn bằng cách sử dụng phương thức vận hành Windows. Nhưng hãy nhớ rằng bạn sẽ cần phải đặt tên cho thư mục mà bạn chọn sau này. Trong phần Tên tệp, đặt tên bạn muốn; nhưng đừng quên đặt tên cho phần mở rộng. Ví dụ SAAT.ASM ...
Chương trình ghi âm được viết bằng MPLAB


Sau khi bạn tạo tệp, nó sẽ ở giai đoạn tiếp theo của quá trình tạo dự án. Trong
giai đoạn phát triển dự án , công việc đầu tiên;
Dự án / Dự án mới.
giai đoạn phát triển dự án , công việc đầu tiên;
Dự án / Dự án mới.
Tạo dự án trong MPLAB


Lựa chọn này xuất hiện trong màn hình dưới đây để đặt tên cho dự án. Ở đây tên NEWPROJ.PJT được cung cấp tự động. Nếu được yêu cầu, tên dự án được thay đổi. Để tránh các vấn đề trong tương lai, cần lưu ý rằng phần mở rộng PJT được viết bằng tên của dự án và tên thư mục không bị thay đổi.
Tạo dự án trong MPLAB


Sau bước này, màn hình Edit Project xuất hiện. Có hai phần riêng biệt ở đây. Các tệp Dự án và các tệp Dự án Không. Ở đây chúng ta chuyển tên của tập tin mà chúng ta muốn được chiếu trong trường Project Files bằng cách kích đúp vào phía bên kia hoặc bằng cách chọn tùy chọn add. Sau quá trình này, chúng tôi sẽ hoàn thành quá trình bằng cách nói ok (Ok). Nếu có vấn đề với tên tệp trong dự án, chúng tôi có thể quay lại phân vùng này bằng tùy chọn Project / Edit Project.
Tạo dự án trong MPLAB


Bây giờ là lúc biên dịch chương trình mà chúng tôi đã viết. Lỗi được
xác định trong quá trình biên soạn và gửi cho chúng tôi dưới dạng tin nhắn. Ngoài ra, một tệp có phần mở rộng "hex"
tạo ra các mã hoạt động của chương trình được viết . Đối với quá trình này;
Project / Build All được chọn.
xác định trong quá trình biên soạn và gửi cho chúng tôi dưới dạng tin nhắn. Ngoài ra, một tệp có phần mở rộng "hex"
tạo ra các mã hoạt động của chương trình được viết . Đối với quá trình này;
Project / Build All được chọn.
Biên soạn dự án được tạo ra trong MPLAB


Sau khi lựa chọn này, một cửa sổ với một dải di chuyển xuất hiện trên màn hình, chỉ ra rằng việc biên dịch được thực hiện. Khi quá trình kết thúc, một cửa sổ tương tự như sau sẽ xuất hiện. Nếu có thông báo Lỗi Không thành công như thế này, thì chương trình không có lỗi đánh máy và chương trình đã sẵn sàng để thử. Nếu có một thông báo "Có lỗi", thì tệp có phần mở rộng lỗi "err" cũng được ghi lại. Bằng cách mở tệp này, chúng tôi có thể thấy nơi các lỗi bắt nguồn và sửa lỗi. Các lỗi này được xác định theo từng dòng, trong tên tệp, số dòng và loại lỗi. Ở đây, số dòng dưới dòng trạng thái ở dưới cùng của màn hình để xem có bao nhiêu sẽ sửa lỗi.
Biên soạn dự án được tạo ra trong MPLAB


Nếu không có lỗi trong chương trình, trình tự đã đến để thử nghiệm. Đối với hoạt động thử nghiệm;
Nếu không có nút hoạt động trong chương trình, hai bước là đủ. Đầu tiên trong số này;
Windows / File Đăng ký.
Nếu không có nút hoạt động trong chương trình, hai bước là đủ. Đầu tiên trong số này;
Windows / File Đăng ký.
Chạy dự án được tạo trong MPLAB ở chế độ mô phỏng


Màn hình chứa các địa chỉ và nội dung RAM cửa sổ mới đến. Ở đây, ví dụ, địa chỉ 05 là địa chỉ của địa chỉ 05 trong dòng 0000, địa chỉ B là địa chỉ 06. Khi chúng tôi chạy chương trình, chúng ta có thể xem xét các thay đổi trong A và B và xem xét các thay đổi thông tin trong cổng A để xem chương trình hoạt động như thế nào.

Để chạy chương trình; Debug / Run / Animate được chọn và các thay đổi trên màn hình được theo sau để đưa ra ý tưởng về tính chính xác của chương trình. Ở đây, chế độ animate là quá trình chạy chương trình ở tốc độ chậm. Nói cách khác, máy tính của bạn sẽ chạy chương trình liên tục với tốc độ chậm 5000-10000 lần bình thường để bạn có thể kiểm tra chương trình một cách thoải mái.
Chạy dự án được tạo trong MPLAB ở chế độ mô phỏng


Nếu bạn muốn chạy chương trình từng bước, chọn Debug / Run / Step hoặc nhấn phím F7 để chạy một lệnh mỗi lần.

Nếu bạn chỉ muốn xem một hoặc hai thay đổi trong khi chạy chương trình, chọn Windows / New Watch Window.

Thanh ghi mong muốn được chọn trên màn hình xuất hiện. Trong ví dụ PortA được chọn.

Khi lựa chọn được hoàn thành, số trong cổng A được hiển thị trong hệ nhị phân, thập phân và hệ thập lục phân.

Nếu có một mục trong hệ thống với nút hoặc kết nối khóa từ bên ngoài và
phản ứng của chương trình cho mục nhập thông tin này sẽ được giám sát, mô tả nút phải được thực hiện.
Đối với điều này;
Tùy chọn Kích thích Debug / Smilator Stimulus / Asynchronous Stimulus được chọn.
phản ứng của chương trình cho mục nhập thông tin này sẽ được giám sát, mô tả nút phải được thực hiện.
Đối với điều này;
Tùy chọn Kích thích Debug / Smilator Stimulus / Asynchronous Stimulus được chọn.

Cửa sổ mới đến có 12 nút và bạn có thể hiển thị từng nút này tùy thuộc vào một đầu của bộ xử lý của bạn.

Hãy tạo một công thức nút cho Toggle fashion khi chúng ta lấy mẫu RA2. Ở đây, các thử nghiệm phát hiện gián đoạn được sử dụng và chế độ chuyển đổi thường được sử dụng. Để thực hiện việc này, nhấp chuột phải vào nút Stim1:

Hãy chọn Assign Pin từ cửa sổ đến và nhấp đúp vào RA2 trong cửa sổ đến một lần nữa.

Một khi điều này được thực hiện, chúng tôi sẽ trở lại một lần nữa. Nhấp chuột phải một lần nữa trên cùng một phím (bây giờ trên RA2) và chọn Toogle từ màn hình xuất hiện.

Quá trình này hiện đã hoàn tất. Ban đầu gõ vào Stim1 (P) bây giờ viết RA2 (T). Điều này có nghĩa là bất cứ khi nào chương trình hoạt ảnh, mỗi khi chúng ta nhấn phím này, thông tin ở cuối RA2 sẽ thay đổi trạng thái, tức là nó sẽ là 1 thành 1.

Post a Comment