میکرو کنتلر و چیپ های قابل برنامه ریزی(روبوتیک_ مِکاترونیک_الکترونیک)
این ریز کنترلرگر ها از معماری RISC برخوردار اند و در استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترلگرها دارا بودن 32 ثبات همه منظوره است. همچنین در این ریزکنترلگرها، از حافظههای کم مصرف و غیر فرار FLASH و EEPROM استفاده میشود.
زبان برنامه نویسی:
کامپایلرهایی به زبان BASIC و c -که زبانهایی پرکاربرد در دنیا اند- برای این نوع ریزکنترلگرها طراحی شده است و علاوه بر این زبان اسمبلی را نیز همچنان میتوان برای برنامه نویسی به کار برد.
به عنوان مثال کامپایلر این ریز پردازنده ها:
BASCOOME با زبان BASIC برای برنامه نویسی این نوع از ریزکنترلگرها میتواند به کار رود. همچنین نرمافزار Code Vision، برای برنامه نویسی به زبان C ( سازگار با این ریزکنترلگرها) بسیار رایج است.
ریزکنترلگرهای AVR به سه دسته اصلی تقسیم میشوند:
- سری Tiny AVR (باحداقل امکانات ، تعداد پایه کمتر ، تعداد دستورات کمتر)
- سری MEGA AVR (با حداکثر امکانات) مثل ATmega16
- سری classic AVR (از نظر امکانات بین دو گروه بالا) مثل AT90S8535
- سری Xmega (با امکانت و سرعت فوق العاده)مثل Xmega128A1
پژوهشگر و نویسنده: دکتر ( افشین رشید)
دکترایِ تخصصی نانو _ میکرو الکترونیک