میکروکنترلرها در واقع کامپیوترهای کوچکی هستند که اکثر امکانات کامپیوترهای عادی را دارند و برای اغلب کاربردهای کنترلی و تجاری از این قطعات الکترونیکی استفاده می کنند. لذا خرید و فروش میکروکنترلر AVR به عنوان یکی از پرکاربردترین قطعه الکترونیکی در بازار قطعات الکترونیک ایران بسیار رواج دارد. از جمله وسایلی که در آن ها میکروکنترلرها مورد استفاده قرار می گیریند می توان به
اشاره نمود. همان طور که ملاحظه می کنید هر میکروکنترلر از آی سی ( IC ) های بسیار کوچک هشت پایه تا آی سی های بسیار پیچیده 76 و 100 پایه درست می شوند. هر میکروکنترلر دارای پروسسور ( CPU ) ، حافظه RAM، حافظه ROM، پورت های ورودی و خروجی و …. به صورت یکپارچه در یک آی سی ( IC ) قرار می گیرند.
از جمله ویژگی های میکروکنترلرها می توان به اندازه کوچک، توان مصرفی پایین و … اشاره نمود که این موارد روی قیمت انواع میکروکنترلرها تاثیرگذار است. میکروکنترلرهای مختلفی در دنیا وجود دارد که از جمه آن می توان به موارد زیر اشاره نمود.
میکروکنترلر AVR خانواده ای از میکروکنترلرها هستند که شرکت ATmel، در سال 1996 آن راساخته و روانه بازار الکترونیک کرده است. میکروکنترلرAVR، دارای ساختارRISC هستند و هر دستوری را در یک پالس ساعت انجام می دهند. به عنوان مثال میکروکنترلر AVR، با پالس ساعت 1 مگاهرتز، 1 میلیون دستور را در ثانیه اجرا می کند. اکثر میکروکنترلرهای AVR دارای پروسسور 8 بیتی هستند و دستورات بر داده های 8 بیتی و دریک پالس ساعت انجام می شوند. این نوع میکروکنترلرها با بهره گیری از تکنولوژی CMOS و همچنین استفاده از حافظه های کم مصرف و غیر فرار همچون حافظه Flash و حافظه EEPROM توجه بسیاری از کاربران را به خود جلب کرده است به طوری که فروش میکروکنترلر AVR نیز رونق گرفته است.
در میکروکنترلر AVR برنامه را می توان به زبان C در نرم افزار CodeVisionAVR نوشت. زبان برنامه نویسی C یک زبان سطح میانی می باشد که در آن می توان هم به سطح بیت و بایت و آدرس دسترسی داشت و هم از مفاهیم سطح بالا زبان محاوره از جمله دستورات شرطی if، حلقه های for و while بهرمند شد. لذا برنامه هایی که به زبان C نوشته می شود ابتدا به زبان اسمبلی و سپس به زبان ماشین که همان 0 و 1 می باشد کامپایل می گردد. برنامه هایی که به زبان C نوشته می شود فضای زیادی را دربر می گیرد لذا برنامه نویسان حرفه ای از ترکیب زبان برنامه نویسی C و اسمبلی برای میکروکنترلرها استفاده می کنند.
میکروکنترلرهای خانواده AVR دارای 3 سری هستند که هر سری دارای کاربردها و ویژگی های خاص خود می باشند. گفتنی است که این ویژگی های خاص که در ادامه به آنها خواهیم پرداخت، فروش میکروکنترلر AVR را در بین صنایع، شرکت های دانش بنیان و دانشجویان گسترش داده است. حال به معرفی بعضی از معروف ترین میکروکنترلرهای خانواده AVR می پردازیم.
میکروکنترلر های سری ATtiny میکروهای کوچک ، کم مصرف و پرقدرتی هستند که دارای حافظه Flash بین 0.5 تا 16 کیلوبایت و پکیج های بین 8 تا 20 پایه می باشند. از جمله میکروکنترلرهای می توان به ATtiny11 ، ATtiny12 ، ATtiny13 ، ATtiny15 و … اشاره نمود. از جمله مشخصات میکروکنترلرهای سری ATtiny می توان به موارد زیر اشاره نمود:
این میکروکنترلرها شامل ATmega88 ، ATmega8535 ، ATmega8515 ، ATmega8A-AU در پکیج های مختلف به صورت قطعات smd و DIP می شود. از جمله ویژگی های این سری از میکروکنترلرها می توان به موارد زیر اشاره نمود.
این میکروکنترلرها شامل ATmega16A , ATmega16L , ATmega162 , ATmega168A , ATmega164PA می توان اشاره نمود. این قطعات نیز در پکیج های متفاوت از جمله DIP و SMD به بازار قطعات الکترونیک ارائه می گردد.
این میکروکنترلرها شامل ATmega3250 , ATmega32L , ATmega325 , ATmega32A , ATmega328P می توان اشاره نمود. این قطعات نیز در پکیج های متفاوت از جمله DIP و SMD به بازار قطعات الکترونیک ارائه می گردد.
این سری از میکروکنترلرها که شامل ATmega644PV , ATmega64L , ATmega64A , ATmega640 و … می شود. این قطعات نیز در بازار الکترونیک ایران در پکیج های متفاوت عرضه می شود . از جمله مشخصات این قطعه الکترونیکی:
این سری از میکروکنترلرهای AVR که شامل ATmega128a ، ATmega128L , ATmega1284 , ATmega1280 , ATmega1281 و … می شوند و دارای مشخصات زیر هستند:
امروزه فروشگاه قطعات الکترونیک بسیاری مشغول به فروش قطعات الکترونیک از جمله فروش میکروکنترلر AVR می پردازند. گفتنی است که بسیاری از خریداران قطعات الکترونیک از جمله آی سی های میکروکنترلر مهندسان جوان و شرکت های دانش بنیان تازه تاسیسی هستند که تازه به این حوزه ورود کرده اند و در خرید آی سی خود باید دقت لازم را داشته باشند. بعلاوه خرید و فروش قطعات الکترونیک من جمله فروش میکروکنترلر AVR در سراسر دنیا بسیار رایج و پرکاربرد است. از جمله شرکت های معروف دنیا در زمینه پخش قطعات الکترونیک می توان به موارد زیر اشاره نمود:
MOUSER ELECTRONIC یکی از بی نظیرترین شرکت های پخش قطعات الکترونیک در بازار قطعات الکترونیک دنیا می باشد به صورتی که کمتر شرکتی توانسته نظیر این شرکت قطعات الکترونیک را در دنیا پخش کند. این شرکت که در سال 1964 توسط آقای جری موزر تاسیس شده هم اکنون یکی از غول های جهان الکترونیک به شمار می آید به طوری که در 27 کشور دنیا با 17 زبان مختلف دفتر دارد و با 27 ارز رایج دنیا تبادل مالی دارد. لازم به ذکر است که شرکت موزر یا شرکت موسر بهترین فروش میکروکنترلر AVR را دارد.
شرکت Digi-key Electronics یکی از سریع ترین پخش و توزیع کنندگان قطعات الکترونیک در سراسر دنیا می باشد. دفتر مرکزی این شرکت در ایالت مینه سوتا در آمریکا می باشد. وب سایت این شرکت هم اکنون به 16 زبان به همراه 26 پول رایج دنیا را می پذیرد. از جمله ویژگی های این شرکت می توان به موارد زیر اشاره نمود: