همانطور كه میدانید براي نوشتن برنامه يك ميكروكنترلر نياز به يك كامپايلر يا اسمبلر ميباشد. از آنجا كه استفاده از اسمبلي براي يادگيري و نيز براي نوشتن برنامه هاي كاربردي، قدري مشكل است؛ از يك كامپايلر زبان C براي برنامه نويسي ميكروكنترلر استفاده ميكنيم. كامپايلرهاي زيادي براي برنامه نويسي ميكروكنترلرهاي PIC وجود دارد. اين كامپايلرها تمامي زبان هاي معمول همچون C ،BASICو PASCALرا پشتيباني ميكنند. اما دراين ميان استفاده از زبان C مناسبتر است. در ميان كامپايلرهاي زبان C براي ميكروكنترلرهاي PICميتوان از كامپايلرهاي CCS ،HiTech و MicroC PRO نام برد. از ميان اين سه كامپايلر MicroC PRO به جهت داشتن كتابخانه هاي متنوع و و پركاربرد و توسعه مداوم آن جهت آموزش انتخاب ميشود. در ادامه آموزش mikroc pro for pic با کامپایلر mikroc pro for pic آشنا و آموزش نحوه نصب و کار با آن را یاد میگیرید.
نرم افزار MikroC Pro for PIC بیش از ۳۶۰ میکرو کنترلر PIC را پشتیبانی می کند. یکی از ویژگی هایی که باعث محبوبیت آن شده است دارا بودن کامل ترین کتاب خانه ها می باشد . از طرفی محیط کاربر پسند آن و راحتی کار باعث شده حتی دانش آموزان هم بتوانند از آن استفاده نمایند. در کتابخانه های این نسخه از کامپایلر، تغییرات بسیار اساسی ایجاد شده است.
امکانات و ویژگیهای mikroC PRO:
– کامل بودن و آپدیت بودن کتابخانه ها
– پشتیانی کامل از میکروکنترولر های شرکت microchip
– داشتن قالب های و محیطهای متنوع جهت جلوگیری از یکنواختی و خستگی کابر
– عدم وجود خطاها و ERRORهای بیجهت بهنگام کامپایل کردن
– ظاهری زیبا و محیط کاربری مناسب (GUI)
– پشتیبانی از کتابخانه های mmc
– ویرایشگر ساخت کدهای ۷seg
– ویرایشگر ساخت اعداد در برنامه های ساخت Seven Segment
– وجود ویرایشگر مخصوص کاراکتر در LCD های کاراکتری
– پشتیبانی از تمامی میکروکنترلر های PIC
– پشتیبانی از زبان های Assembly, ANSI C with minor modifications
– وجود محیط ایدتور و ویرایشگر تصویر برایLCD های گرافیک یا GLCD
– ساخت فایل Intel Hex, Assembly, Binary, COFF در خروجی
فیلم آموزش نصب نرم افزار mikroC و proteus8
دانلود فایل های آموزشی mikroc pro for pic ::
مطالب مشابه زیر هم برای یادگیری میکروکنترلرهای PIC مفید هستن:
آموزش میکروکنترلرهای PIC ،کامپایلر CCS C
آموزش برنامه نویسی میکروکنترلرهای PIC به زبان C با نرم افزار MPLAB X
دانلود کامپایلر CCS C [نرم افزار برنامه نویسی میکروکنترلرهایPIC]
منابع : فایل های PDF نوشته آقای hamed8419215 و فیلم آموزشی آقای حسین فرزندی ، فایل PDF آموزشی AVR66 ، وبسایت downloadly
اگر این نوشته برایتان مفید بود لطفا کامنت بنویسید.
سپاس از راهنمایی و عملکرد خوبتون
سلام و عرض خسته نباشید خدمت گردانندگان سایت
در مورد این کامپایلر گفتن چند نکته خالی لطف نیست
اول اینکه این کامپایلر پر از باگ های نرم افزاری هست که به صورت کامل اگه بهاش کار نشه نمیشه باگهاش رو دید مثلا در حلقه فور اولین دستور که بعد پرانتز فور قرار میگیرد یکبار اجرا میشود و دور بعدحلقه اجرا نمی شود که برای رفع این مشکل باید یک nop گذاشت یا اینکه خوندن adc رو نمیشه به صورت 8 بیت انجام داد و یا اینکه در هیچ جای Help برنامه توضیحی برای پاک کردن watchdog نگفته و کلی ایراد دیگه که باعث میشه استفاده از این نرم افزار رو سخت کنه