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

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

Người lập: Inst. A. OSMAN YAĞLIOĞLU
Bạn có thể tải xuống chương trình Mplab tại đây
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.
Đang chạy MPLAB
mplab_egitim_ders_1
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
mplab_egitim_ders_2
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
mplab hình ảnh giáo dục hình ảnh mô tả
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
mplab_egitim_ders_4
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
mplab_egitim_ders_5
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
mplab_egitim_ders_6
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
mplab_yeni_sayf để
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.
Mở một chương trình trước đây được viết bằng MPLAB
các mplab_program_acil
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

mplab_program_yazi của tôi
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
mplab_kayit
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
mplab_sav để
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.
Tạo dự án trong MPLAB
mplab_proje_olustur Up
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
mplab_proje_olusturma_2
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
mplab_proje_olusturma_3
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.
Biên soạn dự án được tạo ra trong MPLAB
mplab_proje_derl game
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
mplab_proje_derleme_2
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ý.
Chạy dự án được tạo trong MPLAB ở chế độ mô phỏng
tôi mplab_proje_simulasyon_mo
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.
mplab_proje_simulasyon_modu_2
Để 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
mplab_program_calistir Up
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.
mplab_program_calistirma_2
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.
mplab_program_calistirma_3
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.
mplab_program_calistirma_4
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.
mplab_program_calistirma_5
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.
mplab_program_calistirma_6
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.
tôi mplab_simulasyon_mo
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:
mplab_simulasyon_modu_2
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.
mplab_simulasyon_assing
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.
mplab_simulasyon_ra2
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.
mplab_simulasyon_ra2_stim1

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến