مطالب علمی

آموزش برنامه نویسی میکروکنترلرهای PIC در کامپایلر MPLAB

معرفی برنامه ی MPLAB: برنامه ی MPLAB برنامه رسمی خود شرکت میکروچیپ است و یه صورت رایگان در اختیار همه قرار داده شده این برنامه قابلیت اجرا در همه ی سیستم عامل های دسکتاپ رو دارا است. اگر خود برنامه  ی MPLAB X IDE رو نصب کنید فقط می توانید به زبان اسمبلی در این برنامه کد نویسی کنید برای اینکه بتونید به زبان C کد بنویسید باید MPLAB XC8 Compiler رو هم روی سیستم تون نصب داشته باشید. برای نصب MPLAB x شما باید جاوا رو در سیستمتون نصب داشته باشید در غیر این صورت باید اول برنامه ی JAVA رو نصب کنید.

پس برای ادمه آموزش باید نرم افزار های زیر رو دانلود و نصب کنید:

  • MPLAB X IDE
  • MPLAB XC8 Compiler

برای ایجاد پروژه در MPLAB X به ترتیب مراحل زیر را دنبال کنید:

open-mplab-x-ide

MPLAB X IDE را باز کنید

new-project-step-1

 File >> New Project

 Microchip Embedded >> Standalone Project

new-project-step-2

خانواده و اسم میکروکنترلرتون رو انتخاب کنید.

new-project-step-3

نوع دیباگر یا پرورگرامر خودتون رو انتخاب کنید.

new-project-step-4

کامپایلر XC8 را انتخاب کنید.

new-project-step-5

اسم پروژه و محل ذخیره سازی پروژه را مشخص کنید.

new-project-wizard-completed

بعد از اتمام مراحل باید این پنجره باز بشه

برای اضافه کردن کد C نیز مراحل زیر را دنبال کنید:

adding-a-source-file

روی Source File کلیک راست کرده و گزینه ی NEW و C Main File رو انتخاب کنید.

new-source-file-created

Source جدید ایجاد شد و می توانید کدهاتون رو اینجا اضافه کنید.

در قسمت بعدی نحوه ی تنظیم بیت های وضعیت میکروکنترلر PIC ، کامپایل و پروگرم کردن این میکروکنترلر رو آموزش می دهیم.

نویسنده: علی عزتی

نوشته های مشابه

4 دیدگاه

  1. عااااااااااالیییییییییییییییییییییییییی
    ادامه بدین لطفا وسط کار ول نکینن

  2. با تشکر فراوان از درج مطالب ارزنده.
    اگر لطف کنید انواع نرم افزار و پروگرامرها و دیباگرهای مورد نیاز و همچنین نحوه تنظیمات جهت برنامه نویسی میکروکنترولرهای pic را هم درج بفرمائید از شما ممنون میشوم.
    با تشکر

  3. بمنظور استفاده از سیستم عامل بلادرنگ در میکروکنترولرهای Pic24 , dspic33f نیازمندم بدانم چه RTOSهایی این دو خانواده میکروکنترولر را پشتیبانی میکند ؟

    با تشکر

    1. FreeRTOS به‌طور رسمی از میکروکنترلرهای خانواده PIC24 و dsPIC33F پشتیبانی می‌کند.
      Microchip نسخه‌هایی از FreeRTOS را همراه با ابزارهای توسعه مانند MPLAB X IDE و MPLAB Harmony عرضه کرده است.
      سیستم‌عامل سبک Salvo RTOS نیز برای کار با میکروکنترلرهای PIC طراحی شده و قابل استفاده است.
      RTOSهایی مانند ChibiOS و Erika Enterprise ممکن است با پورت دستی برای این خانواده‌ها قابل اجرا باشند.
      برای سادگی و پشتیبانی بهتر، استفاده از FreeRTOS به همراه Harmony پیشنهاد می‌شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا