1.5 میکروکنترلر
میکروکنترلرها با ساختاری بسیار ساده، به عنوان یک ابزار کنترلی قدرتمند، از کنترل رباتهای تعقیب خط تا کنترل یک بخش از کارخانه، مورد استفاده قرار میگیرند.
شکل 4-33: کنترل ربات تعقیب خط به کمک میکروکنترلر.
میکروکنترلر در حقیقت یک کامپیوتر کوچک و ارزان قیمت است که تمام اجزای کامپیوتر از جمله واحد پردازش مرکزی، حافظه، پورتهای ورودی و خروجی و ... درون یک تراشه کوچک به نام میکروکنترلر جای گرفتهاند. از مهمترین و بزرگترین تولیدکنندگان میکروکنترلرها میتوان از شرکت Atmel و micro chip نام برد. از مهمترین میکروکنترلرهای موجود در بازار ایران میتوان از میکروکنترلرهای 8051، PIC، AVR و ARM نام برد. یکی از جدیدترین میکروکنترلرهای 32 بیتی به روز دنیا در بازار ایران، میکروکنترلر تولیدی شرکت Atmel با پردازنده ARM میباشد. بیشتر تلفنهای همراه امروزی، دارای پردازنده ARM میباشند.
شکل 4-34: میکروکنترلر Atmel.
میکروکنترلرها
دارای کامپایلرهای خاصی میباشند که اغلب با زبان C میتوان برای آنها برنامه نوشت. سپس توسط
دستگاهی به نام programmer که با یک کابل به یکی از درگاههای
کامپیوتر وصل میشود برنامه نوشته شده روی آیسی انتقال پیدا میکند و در حافظه آن
ذخیره میشود.