آموزش میکروکنترلر PIC در مقایسه با دو خانواده ARM و AVR کار عجیبی به نظ میرسد. چرا باید از میکرو کنترلی که از سرعت پردازش پایین و دقت کمتری نسبت به دو خانواده معرفی شده برخوردار است استفاده نماییم. آموزش میکروکنترلر PIC در کدام بخش دنیای الکترونیک قرار داد؟ چگونه اولین قدم را برای آموزش میکروکنترلر PIC برداریم؟
معرفی میکروکنترلر PIC
جدول ویژگی های مهم آموزش میکروکنترلر PIC |
💡 تعداد |
0 عدد
|
🏷️️ دسته |
آموزش میکروکنترلر PIC |
🌎 زبان |
فارسی |
🆕 بروزرسانی |
دی ماه 1403 |
همانطور که در بخش مقالات پروژههای میکروکنترلر PIC بررسی نمودیم. این پردازنده توسط شرکت میکرو چیب در دانشگاه هاروارد آمریکا در سال 1980 طراحی گردید. در سال 1993 وارد بازار صنعتی شد. جالب است بدانید که سالهای 1970 تا سال 2000 اوج شکوفایی صنعتی کشور ایالات متحده به حساب میآید. وجود رقابت تسلیحاتی بین اتحاد جماهیر شوروی و ایالات متحده و و بازسازی پس از جنگ جهانی دوم باعث شده بود هرچه بیشتر نیاز به یک پردازنده را در بازار صنعت احساس کند. اما جالب است بدانید که این پردازنده نسبت به نمونههای موجود در بازار بیشتر تحت تاثیر شرایط وقت قرار داشته است. مهندسی طراح این میکرو جزء افرادی بودن که در بسیاری از پروژههای نظامی آن زمان با دولت همکاری داشتند. به وجوح میتوان دید که چرا تمرکز بسیاری رو بخش نویز پذیری این میکرو انجام گرفته است.
توان مصرفی پایین و نویز پذیری بسیار کم نسبت به رقبای خود همچنین فرکانس کاری قابل تنظیم همگی به یک مسئله اشاره دارند. کار در میحیطی تحتی تنش و فشار این تنش میتواند دمای پایین مانند منطقه سیبری باشد. یا ارتعاش و لرزش شدید مانند محیطی که یک تانک در آن کار میکند. هواپیماهایی که ارتعاش شدید تنش فشار تغییرات دمایی را تجربه میکند و گاهی در محیطی الکترومغناطیسی حرکت میکند.
از تمام مطالب بالا به این نتیجه میرسیم این میکرو کنترل برای محیطی نظامی و صنعتی تولید شده است. جایی که دیگر میکرو کنترلها احتمال خطا یا از کار افتادگی دارند.
کامپایلرهای میکروکنترلر PIC
- کامپایلر CCS C complier شرکت CCS info به علت دارا بودن ویژگی مشابه بخش ویزارد کدویژن برای برنامه نویسی و پروگرام این پردازنده بسیار مناسب میباشد. کامپایلر شرکت CCS رایگان نبوده و برای کار با این نرم افزار باید نسخه 45 روز رایگان یا کرک شده آن را نصب نمایید.
- کامپایلر MPLAB محصول شرکت میکرو چیپ است. در اصل شرکت سازنده میکروکنترلر PIC برای کامپایل کردن کدهای برنامه این میکرو به صورت اختصاصی این محیط را ارائه نمووده است.
- کامپایلر شرکت Micro electronica که در دو نسخه پولی و رایگان عرضه میگردد قابلیت کامپایل کدهای زبان بیسیک و C را برای دو شرکت AVR و PIC دارا میباشد.
قابلیت Brown out در میکروکنترلر PIC
یکی از قابلیتهای جالب این میکروها تشخیص ولتاژ ورودی این پردازنده است در صورت تشخیص کاهش ولتاژ میکرو را ریست میکند این کار را از طریق ایجاد وقفه در برنامه انجام میدهد. این روند تا برطرف شدن مشکل تغذیه ورودی ادامه خواهد داشت. میکرو این چرخه بررسی ولتاژ اسمی ورودی میکرو را هر 72 میلی ثانیه یک بار بررسی میکند.