پروژه با PIC در سایت سرزمین الکترونیک شامل فیلم های آموزشی قدم به قدم سورس کدهای محیط برنامه نویسی و فایل های PCB مدار می باشد.
میکروکنترلر PIC چیست؟
جدول ویژگی های مهم پروژه با PIC |
💡 تعداد |
8 عدد
|
🏷️️ دسته |
پروژه با PIC |
🌎 زبان |
فارسی |
🆕 بروزرسانی |
آذر ماه 1403 |
نام اختصاری PIC مخفف ( programmable Interface controller ) می باشد. این میکروکنترلر طراحی دست مهندسین دانشگاه هاروارد است. که از سال 1980 آغاز شد و در سال 1993 شرکت میکروچیپ تولید آن را آغاز نمود. میکروکنترلر PIC همانند دیگر ریزپردازنده های موجود در بازار روند تکاملی بخصوصی را طی کرده است. جالب است بدانید از بدو تولد این میکرو که فقط حافظه خواندنی داشت. تا کنون که ریزپردازنده های 64 بیتی طراحی می کنند فاصله ی 30 سال بیشتر نبوده، و این روند ادامه دارد.
خانواده میکروکنترلر PIC
در طول دوره 29 ساله شرکت میکروچیپ تحولات طراحی های انجام شده بر این اساس بوده است.
- PIC 10 – PIC 12
- PIC 17
- PIC 18
- ds PIC / PIC 24
- PIC mx
سیر تولید این شرکت براساس تغییر در معماری افزایش توانایی و دقت این ریزپردازنده ها بوده است.
PIC یا AVR و ARM ؟
همیشه جهت شروع کار با ریزپردازنده ها این سوال به وجود می آید. اما مهمترین اصل شرایط پروژه است که این بخش را تعیین می کند. لازم است به این نکته اشاره شود که میروکنترلر PIC نویز بسیار کمی را از محیط پیرامون خود دریافت می کند. دلیل این رفتار را می توان در دو بخش مورد کاوش قرار داد:
- توان مصرفی کم این میکروکنترلر
- فرکانس قابل تنظیم در داخل میکرو
در توضیح بخش اول اینگونه می توان توضیح داد. هرچه توان مصرفی یک میکروبالاتر باشد دمای کاری و اثرات رادیویی و الکترومغناطیسی محیط تاثیر بیشتری روی سیستم می گذارد.
یکی از خصوصیات میکروکنترلر های PIC این است که زمانی که یک کریستال 16 مگاهرتز روی آن نصب می شود. میکرو آن را بر 4 تقسیم نموده و با 1/4 فرکانس تخصیص داده شده کار می کند. این خصوصیت باعث شده تا از ریزپردازنده در محیط های پر نیوز بیشتر مورد استفاده قرار گیرد. و بهره وری بیشتری نسبت رقبای خود داشته باشد.
چگونه از میکروکنترلر PIC استفاده نماییم
زبان برنامه نویسی این میکروکنترلر C و ++C می باشد. شرکت میکروچیپ جهت توسعه هرچه بیشتر این میکرو از برنامه MPLAB بهره می برد که ساخته دست خودش می باشد. هنگامی که با این میکرو کار می کنید باید از این موارد اطلاع داشته باشید.
- فرکانس کاری قابل تنظیم و تنظیمات مرتبط با کریستال
- در دسترس بودن سه تایمر که به عنوان تایمر یا شمارشگر مورد استفاده قرار می گیرد
- حافظه فلش که با برنامه MPLAB قابل برنامه ریزی می باشد
- SRAM
- EPROM
- CCP module
نام گذاری این میکرو ها دایای قواعد خاصی می باشد. برای مثال در نام PIC18LFXXX حروف LF به ولتاژ کاری پایین (Low Voltage operation) اشاره می نمایند. یا در نام PIC18FXXX حرف F به حافظه فلش Flash Program Memory اشاره می کند. همچنین در نام PIC16CXXX حرف C به EPROM Program Memory اشاره می نماید. حتی زمانی که مدل های قدمی با مدل های جدید جایگزین می شوند در پایان بخش نام حرف A اضافه می گردد.
پروژه با PIC در سایت سرزمین الکترونیک به علت وجه صنعتی بودن این میکروکنترلر مورد توجه قرار گرفته است.