درحال بارگزاری ...

1‌.5‌      میکروکنترلر

میکروکنترلرها با ساختاری بسیار ساده، به عنوان یک ابزار کنترلی قدرتمند، از کنترل ربات­های تعقیب خط تا کنترل یک بخش از کارخانه، مورد استفاده قرار می­گیرند.

education

شکل ‏4‌-‌33: کنترل ربات تعقیب خط به کمک میکروکنترلر.

میکروکنترلر در حقیقت یک کامپیوتر کوچک و ارزان قیمت است که تمام اجزای کامپیوتر از جمله واحد پردازش مرکزی، حافظه، پورت­های ورودی و خروجی و ... درون یک تراشه کوچک به نام میکروکنترلر جای گرفته­اند. از مهم­ترین و بزرگ­ترین تولیدکنندگان میکروکنترلرها می­توان از شرکت Atmel و micro chip نام برد. از مهم­ترین میکروکنترلرهای موجود در بازار ایران می­توان از میکروکنترلر­های 8051، PIC، AVR و ARM نام برد. یکی از جدیدترین میکروکنترلرهای 32 بیتی به روز دنیا در بازار ایران، میکروکنترلر تولیدی شرکت Atmel با پردازنده ARM می­باشد. بیشتر تلفن­های همراه امروزی، دارای پردازنده ARM می­باشند.

education

شکل ‏4‌-‌34: میکروکنترلر Atmel.

میکروکنترلرها دارای کامپایلرهای خاصی می­باشند که اغلب با زبان C می­توان برای آن­ها برنامه نوشت. سپس توسط دستگاهی به نام programmer که با یک کابل به یکی از درگاه­های کامپیوتر وصل می­شود برنامه نوشته شده روی آی­سی انتقال پیدا می­کند و در حافظه آن ذخیره می­شود.