میکروکنترلر AT90 (میکروکنترلر AVR classic) ساختار و نحوه عملکرد -- کاهش مجموعه‌ ­دستورالعمل کامپیوتر ها میباشد (RISC)

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

نکته : AVR Classic جزو اولین ریزکنترلر ها هستند که سری­‌های جدیدتر آن استفاده می­‌شود و توانایی بیشتری نسبت به سری ATtiny دارند. این سری ریزکنترلر ها با نام AT90 معرف این سری هستند.

میکروکنترلرهای AT90 میکروکنترلر 8 بیتی برای روشنایی و کنترل موتور این میکروکنترلرهای( AVR Classic ) طور ویژه برای کاربرد های کنترل لامپ و کنترل موتور طراحی شده اند. آنها حافظه برنامه و داده های قابل توجهی را با عملکرد حداکثر 20 MIPS ارائه می دهند. همه AVR Classic ها  برنامه نویسی خود را برای ارتقاء سریع ، ایمن ، مقرون به صرفه در مدار ارائه می دهند. سرویس­‌ دهنده Atmel در سال ۱۹۶۶ میکروکنترولر AVR را ارائه داده که معماری آن بر اساس معماری Harvard است. اساس آن کاهش مجموعه‌ ­دستورالعمل کامپیوتر ها میباشد (RISC).  این معماری داده­‌ها و برنامه را به‌ ­صورت مجزا ذخیره و همزمان از آن­ها استفاده می­‌کند. این خانواده از میکروکنترولر برای تراشه‌­ هایی که از حافظه فلش برای ذخیره برنامه استفاده‌ می‌­کنند، در مقابل با EPROM قابل ­‌برنامه ­‌ریزی، EEPROM یا ROM که میکروکنترلر های دیگر هم­زمان آن­ها را بکار می­‌گیرند، مناسبترند. حافظه فلش یک حافظه قابل‌­برنامه‌­ریزی غیر قابل‌­ تغییر است .اگر چه در این معماری دستورات سریعتر انجام‌ ­می‌­شوند، نوشتن برنامه مشکل‌­تراست. AVR نام میکروکنترولر بر پایه معماری RISC است و یک کلمه مخفف نیست.AVR از اسامی توسعه‌­دهندگان معماری این میکروکنترولر Alf-Egil Bogen و Vegard Wollan گرفته‌ شده‌ است.

قابلیت های میکروکنترلر AT90 (میکروکنترلر AVR classic)

_فلش 8 بیتیRISC

_SOIC32 پین

_PWM اختصاصی

_فضای داده I/O

_دارای SRAM


میکروکنترلر های   AT 90  بسیار محبوب هستند که در بسیاری از برنامه‌ ها بخصوص در نمونه سازی پروژه و همچنین در دستگاه های تعبیه شده مورد استفاده قرار می گیرند. میکروکنترولر AT90 در بازار برق ­‌و ­الکترونیک مصرف بالایی دارند. برنامه نویسی این دسته با زبان C و بیسیک انجام می‌­شود. تمام برنامه ­‌های نوشته‌ شده برای همه میکروکنترولر های Atmel یکسان ولی با ثبات­ های متفاوت‌ است. این میکروکنترلر یک میکروکنترلر معماری 8 بیتی RISC (Reduction Instruction Set Computing) است که از سال 1996 در بازار موجود است و دارای SRAM، حافظه فلش، فضای داده IO و EEPROM است. بیشتر در پروژه های ابتدایی رباتیک ؛ عمومی و صنعتی مورد استفاده قرار میگیرد.

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

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