آموزش PIC کار با MPLAB
در این قسمت از آموزش PIC کار با MPLAB رو بررسی می کنیم و پروژه ی ساده led چشمک زن رو پله به پله آموزش میدیم. و در ادمه چند پروگرامر PIC برای استفاده از میکروکنترلر های PIC معرفی می کنیم.
معرفی برنامه ی MPLAB:
برنامه ی MPLAB برنامه رسمی خود شرکت میکروچیپ است و یه صورت رایگان در اختیار همه قرار داده شده این برنامه قابلیت اجرا در همه ی سیستم عامل های دسکتاپ رو دارا است. اگر خود برنامه ی MPLAB X IDE رو نصب کنید فقط می توانید به زبان اسمبلی در این برنامه کد نویسی کنید برای اینکه بتونید به زبان C کد بنویسید باید MPLAB XC8 Compiler رو هم روی سیستم تون نصب داشته باشید.
برای نصب MPLAB x شما باید جاوا رو در سیستمتون نصب داشته باشید در غیر این صورت باید اول برنامه ی JAVA رو نصب کنید.
پس برای ادمه آموزش باید نرم افزار های زیر رو دانلود و نصب کنید:
- MPLAB X IDE
- MPLAB XC8 Compiler
برای ایجاد پروژه در MPLAB X به ترتیب مراحل زیر را دنبال کنید:
Microchip Embedded >> Standalone Project
خانواده و اسم میکروکنترلرتون رو انتخاب کنید.
نوع دیباگر یا پرورگرامر خودتون رو انتخاب کنید.Select the Compiler XC8
اسم پروژه و محل ذخیره سازی پروژه را مشخص کنید.بعد از اتمام مراحل باید این پنجره باز بشه
برای اضافه کردن کد C نیز مراحل زیر را دنبال کنید:
روی Source File کلیک راست کرده و گزینه ی NEW و C Main File رو انتخاب کنید.
Source جدید ایجاد شد و می توانید کدهاتون رو اینجا اضافه کنید.
در قسمت بعدی نحوه ی تنظیم بیت های وضعیت میکروکنترلر PIC ، کامپایل و پروگرم کردن این میکروکنترلر رو آموزش می دهیم پس با ما همراه باشید.
میشه لطف کنید در مورد pic بیشتر توضیح بدید؟
حتما سعی میکنم ادامه بدم آموزش pic رو
سلام .میشه بانسخه mplab ide v8.90 هم بگین چون من لازم دارم با این نسخه بنویسم به زبان اسمبلی وبا این نسخه جدید ارور های زیادی داره.درصورت خواندن دیدگاه یک ایمیل به من بزنید واز نظرتون راهکاراتون بگین
سلام مهندس
با برنامه PIC C Compiler ccs کار نمیکنید اینجا؟؟
نه تجربه ی کار با ابن کامپایلر رو ندارم PIC رو هم برای مدت محدود برای پروژه ی مربوط به طراحی درایور استپ موتور یادگرفتم ولی ادامه آموزش PIC رو خواهیم داشت در الکترولب
سلام من یه کد اسمبلی دارم نمیتونم کامپایل کنم برای 16f877 هست میتونین راهنمایی کنین دو ماهه زندگیمو سیاه کرده