میکروکنترلر pic شبیه به AVR میباشد و قابل شبیه سازی با proteus میباشد. و در انواع ۸ ۱۶ ۲۸ ۴۰ ۶۴ و۸۴ پایه میباشد. میکروکنترلرهای PIC از نظر نوع حافظه به ۴ دسته تقسیم می شوند : ۱- دارای حافظه از نوع Flash هستند : آی سی هایی که دارای حرف F هستند مانند ۱۶F84 ۲- دارای حافظه از نوع Eprom هستند : آی سی هایی که دارای حرف C یا CE هستند مانند ۱۶C84 -16CE625 ۳-دارای حافظه از نوع Rom هستند:آی سی هایی که دارای حرف CR هستند مانند ۱۶CR84 ۴-دارای حافظه از نوع Eeprom هستند جهت کار ابتدا باید یک زبان برنامه نویسی مانند c یا اسمبلی انتخاب نمود که در اینجا به زبان c با نرم افزار microc میپردازیم.کار با این نرم افزار بسیار ساده بوده ، به این صورت که با انتخاب New/Project و انتخاب نوع و فرکانس تراشه از آن استفاده میکنیم. (محدوده آنرا از کاتالوگ تراشه ببینید-در pic16f877 ماکزیمم فرکانس کاری ۲۰Mhz میباشد-) سپس برنامه را نوشته ودر آخر روی Build در منوی بالا کلیک میکنیم تا خطایابی شود و فایل هگز خروجی برای پروگرامر یا پروتئوس فراهم شود. برای پروگرام کردن میتوان از پروگرمر های ...