میکرو کنتلر و چیپ های  قابل برنامه ریزی(روبوتیک_ مِکاترونیک_الکترونیک)



این ریز کنترلرگر ها از معماری RISC برخوردار اند و در استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن 32 ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار FLASH و EEPROM استفاده می‌شود.

زبان برنامه نویسی: 

کامپایلرهایی به زبان BASIC و c -که زبان‌هایی پرکاربرد در دنیا اند- برای این نوع ریزکنترل‌گرها طراحی شده است و علاوه بر این زبان اسمبلی را نیز همچنان می‌توان برای برنامه نویسی به کار برد.


به عنوان مثال کامپایلر این ریز پردازنده ها:

BASCOOME با زبان BASIC برای برنامه نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار Code Vision، برای برنامه نویسی به زبان C ( سازگار با این ریزکنترل‌گرها) بسیار رایج است.

ریزکنترل‌گرهای AVR به سه دسته اصلی تقسیم می‌شوند:

  • سری Tiny AVR (باحداقل امکانات ، تعداد پایه کمتر ، تعداد دستورات کمتر)
  • سری MEGA AVR (با حداکثر امکانات) مثل ATmega16
  • سری classic AVR (از نظر امکانات بین دو گروه بالا) مثل AT90S8535
  • سری Xmega (با امکانت و سرعت فوق العاده)مثل Xmega128A1
  • پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

    دکترایِ  تخصصی نانو _ میکرو الکترونیک