یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پاورپوینت درباره میکروکنترلرهای AVR

اختصاصی از یارا فایل پاورپوینت درباره میکروکنترلرهای AVR دانلود با لینک مستقیم و پر سرعت .

پاورپوینت درباره میکروکنترلرهای AVR


پاورپوینت درباره میکروکنترلرهای AVR

فرمت فایل :power point( قابل ویرایش) تعداد اسلاید:63  اسلاید

 

 

 

 

 

 

 

 

 

 

 

مقدمه ای بر AVR

• AVR ها میکرو کنترلرهای 8 بیتی هستند .
بر اساس سازماندهی‌‌‌‌‌‌‌‌‌‌  RISCعمل می کنند.
v عملیات را با سرعت ودر یک کلاک سیکل انجام می دهند. 
استفاده از زبانهای سطح بالا برای برنامه نویسی.
v مانند : c , BASIC  
   کاهش حجم کد تولیدی ودر نتیحجه سرعت بالاتر.

 

 

 AVR انواع میکرو کنترلرهای

•TINYAVR

 

•AT90S or AVR

 

•MEGAAVR
انواع TINYAVR
• ATTINY10,ATTINY 11,ATTINY 12

 

•ATTINY15L

 

•ATTINY26, ATTINY26L

 

•ATTINY28, ATTINY28L

دانلود با لینک مستقیم


پاورپوینت درباره میکروکنترلرهای AVR

تحقیق درباره بررسی معماری میکروکنترلرهای AVR

اختصاصی از یارا فایل تحقیق درباره بررسی معماری میکروکنترلرهای AVR دانلود با لینک مستقیم و پر سرعت .

تحقیق درباره بررسی معماری میکروکنترلرهای AVR


تحقیق درباره بررسی معماری میکروکنترلرهای AVR

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه31

بخشی از فهرست مطالب

امکانات داخلی 16 Mega

 

سازمان­دهی حافظه

 

ارسال نیمه و تمام دوطرفه

 

استانداردهای 232RS

 

برنامه­نویسی C با Codevision

 

خصوصیات USB

 

معماری میکروکنترلرهای AVR

 

میکروکنترلرهای AVR توسط شرکت Atmel طراحی و ساخته شده­اند. اولین قطعات از میکروکنترلرهای AVR در سال 1993 روانه بازار شد و به­زودی جای خود را در قلب طراحان مدارات میکروکنترلری باز کرد. نخستین قطعات که در این خانواده معرفی شدند، میکروکنترلرهای AVR در سری Sxxxx90AT بودند. ولی از آن­جایی­که این قطعات نسبت به سایر میکروکنترلرهای AVR که بعداً در سری Mega ارائه شدند امکانات کمتری دارند، به­ندرت از آن­ها استفاده می­شود. شرکت Atmel همزمان با ارائه میکروکنترلرهای AVR در سری Mega اقدام به طراحی و تولید میکروکنترلرهای AVR در سری Tiny کرده است. این قطعات در بسته­بندی­های کوچک­تر نسبت به نمونه­های قبلی و با امکانات فوق­العاده (امکاناتی که کمتر از سری Mega و حدوداً برابر با سری Sxxxx90 هستند) در ولتاژها و جریان­های مصرفی کم ارائه شده­اند و زمینه را برای طراحی مداراتی با توان مصرف فوق­العاده کم و کارایی بسیار بالا فراهم کرده­اند.

 

هدف ما در این مقاله ارائه مباحث مربوط به سری Mega است که در این سری به­طور خاص روی قطعه 16ATMega تأکید بیشتری خواهیم داشت. دلیل انتخاب این قطعه وجود بسیاری از قابلیت­های تمامی سری Mega و پایه بودن آن است.

 

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

 

میکروکنترلرهای AVR دارای درگاه داده 8 بیتی و از نوع CMOS و با ساختار Risc[1] هستند و در ساخت آن­ها معماری نوع Harward به­کار برده شده است. در این نوع معماری از باس­های سه­گانه مجزا (آدرس ـ داده ـ کنترل) برای حافظه برنامه استفاده می­شود. کاربرد ساختار Risc باعث می­شد. که این قطعات دارای خصوصیات منحصربه­فردی باشند، از آن­جمله می­توان به سرعت بالا، سازگاری با کامپایلرهای زبان­های سطح بالا چون c و امکانات فراوان اشاره کرد. ساختار Risc برای اولین­بار در سال 1970 میلادی برای معماری پردازشگرها معرفی شد. پیش از این، معماری Cisc[2] متداول­تر بوده است. برای اینکه تفاوت­های بین Cisc و Risc مشخص شود، در ادامه تفاوت­های کلی این دو نوع معماری بررسی می­شود.

 


 

[2]. Complex instruction set computer

 


دانلود با لینک مستقیم


تحقیق درباره بررسی معماری میکروکنترلرهای AVR

مقاله در مورد میکروکنترلرهای MEGAAVR

اختصاصی از یارا فایل مقاله در مورد میکروکنترلرهای MEGAAVR دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد میکروکنترلرهای MEGAAVR


مقاله در مورد میکروکنترلرهای MEGAAVR

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه17

فهرست مطالب مقدمه عملیات تک سیکل

مختصری در مورد AVR

 

طراحی برای زبانهای BASIC  و C

 

فصل اول

 

میکروکنترلرهای MEGAAVR

 

 

1-1 خصوصیات ATMEGA323    و ATMEGA323L

  • خصوصیا ت ATMEGA 32 , ATMEGA32L
  • خصوصیات ATMEGA 128L , ATMEGA128

 

4- 1 خصوصیات  ATMEGA163L , ATMEGA163

 

5- 1 خصوصیات  ATMEGA8L , ATMEGA8

 

 

مقدمه

 

 فصل یک در موردانواع میکروکنترلرهای MEGAAVR است که سعی شده است به طور کلی توضیح داده شود . در فصل دوم شاهد توضیحاتی در مورد عملکرد پروژه ساخت (مدار الکترونیکی ، قطعات تشکیل دهنده ، برنامه مورد استفاده وتوضیحات کامل کننده است . درفصل آخر شاهد مدارات داخلی آی سی های مورد استفاده در این پروژه خواهیم بود .

این مدار یک ولوم دیجیتال است که دارای دو خروجی مونو است ،همچنین میتوان به صورت استریو از آن بهره برد، که بعدا به طور کامل توضیح داده خواهد شد .

 

مختصری در مورد AVR

زبانهای سطح بالا یا همان HLL (HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به  زبان برنامه نویسی استاندارد برای میکروکنترلر های (MCU) حتی برای میکروهای 8 بیتی کوچک هستند . زبان برنامه نویبی BASIC و C   بیشترین استفاده را در برنامه سازی دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمیلی تولید می کنند .

ATMEL   ایجاد تحولی در معماری ، جهت کاهش کد به مقدار مینیمم رادرک کرد که نتیجه این تحول میکروکنترلرهای AVR  هستند که علاوه بر کاهش وبهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری (REDUCED RISC INSTRUCTION SET COMPUTER)  انجام میدهند واز 32 رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده 4 تا 12 بار سریعتر میکروهای مورد استفاده کنونی باشند.

تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMEL   برای برنامه ریزی AVR  ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH  و  EPROM  در داخل مداار قابل برنامه ریزی (ISP)  هستند . میکروکنترلرهای اولیه AVR دارای 1، 2و 8 کیلوبایت حافظه FLASH  وبه صورت  کلمات 16 بیتی سازماندهی شده بودند.

AVR  ها به عنوان میکروهای RISC  با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم وسرعت بالاتری  بدست آید.

 

عملیات تک سیکل

 

باانجام تک سیکل دستورات ،کلاک داخلی سیستم یکی می شود. هیچ تقسیم کنننده ای درداخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکرو ها کلاک اسیلاتور به سیستم را با نسبت 1:4 یا 1:12 تقسیم می کنند که خود باعث کاهش سرعت می شود . بنابراین AVR  ها  4 تا 12 بار سریعتر و مصرف آنها نیز 4-12 بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی CMOS  استفاده شده در میکروهای AVR ، مصرف توان سطح منطقی متناسب با فرکانس است .

 

طراحی برای زبانهای BASIC  و C

 

زبانهای BASIC  و C بیشترین استفاده در دنیای امروز به عنوان زبانهای HLL  دارند . تا امروزه معماری

 


دانلود با لینک مستقیم


مقاله در مورد میکروکنترلرهای MEGAAVR

دانلود تحقیق آشنایی میکروکنترلرهای AVR و آموزش نرم افزار codevision AVR

اختصاصی از یارا فایل دانلود تحقیق آشنایی میکروکنترلرهای AVR و آموزش نرم افزار codevision AVR دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق آشنایی میکروکنترلرهای AVR و آموزش نرم افزار codevision AVR


دانلود تحقیق آشنایی میکروکنترلرهای AVR و آموزش نرم افزار codevision AVR

فصل اول
آشنایی با AVR
AVRها میکروکنترولرهای  ٨بیتی از نوع  CMOSبا توان مصرفی پایین هستند که بـر اسـاس سـاختار پیشـرفته
RISCساخته شدهاند. پس از ساخت اولین نسخههای  AVRدر سـال  ،١٩٩٦ایـن سـری از میکروکنترولرهـا توانسـت نظـر
علاقه مندان الکترونیک را به خود جذب کند به طوری که امروزه یکی از پرمصرفترین انواع میکروکنترولرها به حســاب میآیـد.
همان طور که می دانید نمیتوان هیچ نوع میکروکنترولری را به عنوان بهترین معرفی کرد چرا که هر میکروکنــترولر، کاربرهـای خاص خود را دارد و بر اساس خصوصیات داخلی، میتواند تنها برای موارد ویژهای به عنوان بهترین انتخــاب گردد، ولـی بـا ایـن
حال با مطالعة صفحات بعدی و آشنایی با امکانات و نرم افزارهای جانبی  AVRمتوجــه خواهیـد شـد کـه در کـل اسـتفاده از
AVRبر بقیه ترجیح دارد.
AVRها با ساختار  ،RISCدستورات را تنها در یک پالس ساعت اجرا مینمایند و به این ترتیب میتوانیم تا بـه ازای
هر یک مگاهرتز، یک مگادستور را در ثانیه) (MIPSاجرا کرده و برنامه را از لحاظ سرعت پردازش و نیز مصرف توان بهینه کنیم.
AVRها،  ٣٢رجیستر همه منظوره ) (R0..R31و مجموعه دستورات قدرتمندی را شامل میگردند. تمــام ایـن ٣٢
رجیستر مستقیماً به  ALUمتصل شدهاند، بنابراین دسترسی به دو رجیستر در یک سیکل ساعت هــم امکـانپذیـر اسـت. ایـن
ساختار موجب میگردد تا سرعت آنها نسبت به میکروکنترولرهای  CISCبتواند تا ١٠برابر هم افزایش یابد.
خانواده میکروکنترولرهای  ، AVRتراشههایی پیشرفته با امکانات جانبی کامل هستند. زمانی که شروع به یــادگیـری
مفاهیم اصلی آنها نمایید، لذت فراگیری تمام جزئیاتشان آغاز میشود.

 

 

 

شامل 68 صفحه Word


دانلود با لینک مستقیم


دانلود تحقیق آشنایی میکروکنترلرهای AVR و آموزش نرم افزار codevision AVR

دانلود تحقیق میکروکنترلرهای AVR

اختصاصی از یارا فایل دانلود تحقیق میکروکنترلرهای AVR دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق میکروکنترلرهای AVR


دانلود تحقیق میکروکنترلرهای AVR

میکروهای AVR دارای انعطاف پذیری غیر قابل مقایسه و بی همتایی هستند.آنها قادر به ترکیب هر نوع کدی با یک معماری کارامد از طریق زبانهای C و Assembly هستند و قادرند از طریق این برنامه ها تمام پارامترهای ممکن در یک سیکل یا چرخه ماشین را با دقت بسیار بالا هماهنگ کنند.
میکرو AVR دارای معماریی است که میتواند در تمام جهات مورد استفاده شما،عمل کند میکرو AVR معماریی دارد که برای شما کارایی 16 بیتی ارائه می دهد که البته قیمتش به اندازه یک 8 بیتی تمام می شود.
 
بهره های کلیدی AVR :
 
دارای بهترین MCU برای حافظه فلش در جهان ! (MCU: Master Control Unit)
دارای سیستمی با بهترین هماهنگی
دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک)
دارای کدهایی با کوچکترین سایز
دارای حافظه خود برنامه ریز
دارای واسطه JTAG که با IEEE 1149.1 سازگار است
 (IEEE: Institute of Electrical and Electronics Engineers.)
دارای سخت افزار ضرب کننده روی خود
دارای بهترین ابزارها برای پیشرفت و ترقی
دارای حالات زیادی برای ترفیع دادن یا Upgrade .
 
واژگان کلیدی AVR :
 
میکرو کنترلر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک(ساعت) به اندازه کافی سریع است و می تواند برای شما آزادی عملی را که احتیاج دارید به منظور بهینه سازی توان مصرفی فراهم کند.
میکروکنترلر AVR بر مبنای معماری  RISC(کاهش مجموعه ی دستورالعملهای کامپیوتر) پایه گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار میکنند ترکیب می کند.
به کارگرفتن حافظه از نوع Flash  که AVR ها به طور یکسان از آن بهره می برند از جمله مزایای آنها است.
یک میکرو AVR می تواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.
میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه می شوند البته با انواع توان پایین (Low Power)که موجودند.
راه حلهایی که AVR پیش پای شما می گذارد، برای یافتن نیازهای شما مناسب است:
با داشتن تنوعی باور نکردنی و اختیارات فراوان در کارایی محصولات AVR، آنها به عنوان محصولاتی که همیشه در رقابت ها پیروز هستند شناخته شدند.در همه محصولات AVR مجموعه ی دستورالعملها و معماری یکسان هستند بنابراین زمانی که حجم کدهای دستورالعمل شما که قرار است در میکرو دانلود شود به دلایلی افزایش یابد یعنی بیشتر از گنجایش میکرویی که شما در نظر گرفته اید شود می توانید از همان کدها استفاده کنید و در عوض آن را در یک میکروی با گنجایش بالاتر دانلود کنید.
خانواده های محصولات AVR :
Tiny AVR:
میکروکنترلری با اهداف کلی و با بیش از 4 کیلو بایت حافظه فلش و 128 بایت حافظه استاتیک و قابل برنامه ریزی است.(منظور از حافظه استاتیک SRAM و حافظه قابل برنامه ریزی EEPROM است.)
Mega AVR:
این نوع میکروها قابلیت خود برنامه ریزی دارند و می توان آنها را بدون استفاده از مدارات اضافی برنامه ریزی کرد همچنین بیش از 256K بایت حافظه فلش و 4K بایت حافظه استاتیک و قابل برنامه ریزی دارند.
LCD AVR:
این نوع میکرو دارای درایور برای نمایشگر LCD با قابلیت کنترل اتوماتیک تباین و مقایسه تصویر می باشد.باعث تمدید عمر باتری می شود و در حالت فعال دارای توان مصرفی پایینی است.
 
توان مصرفی پایین:
•    توان مصرفی پایین آنها برای استفاده بهینه از باتری و همچنین کاربرد میکرو در وسایل سیار و سفری طراحی شده که میکروهای جدید AVR با توان مصرفی کم از شش روش اضافی در مقدار توان مصرفی ، برای انجام عملیات بهره می برند.
•    این میکروها تا مقدار 1.8 ولت قابل تغذیه هستند که این امر باعث طولانی تر شدن عمر باتری می شود.
•    در میکروهای با توان پایین ، عملیات شبیه حالت Standby است یعنی میکرو می تواند تمام اعمال داخلی و جنبی را متوقف کند و کریستال خارجی را به همان وضعیت شش کلاک در هر چرخه رها کند!
ابعاد مختلف میکروهای AVR را در اشکال زیر مشاهده می کنید:
 
      
 
   
 
AVR های مدل tiny:
به خود اجازه ندهید که نام آن شما را گول بزند... میکروهای مدل tiny توانایی های عظیمی دارند.به خاطر کوچک بودن و داشتن MCU بسیار پر قدرت به اینگونه میکروها نیاز فراوانی هست آنها به هیچ منطق خارجی نیاز نداشته و به همراه یک مجتمع مبدل آنالوگ به دیجیتال و یک حافظه قابل برنامه ریزی EEPROM قابلیتهای خود را ثابت می کنند.
نکات کلیدی و سودمند مدل Tiny :
•    آنها به منظور انجام یک عملیات ساده بهینه سازی شده و در ساخت وسایلی که به میکروهای کوچک احتیاج است کاربرد فراوان دارند.
•    کارایی عظیم آنها برای ارزش و بهای وسایل موثر است.

 

 

شامل 8 صفحه word


دانلود با لینک مستقیم


دانلود تحقیق میکروکنترلرهای AVR