بانک سوال دبستان گرمه

بانک نمونه سوال ابتدایی متوسطه اول و دوم پایان نامه مقاله تحقیق کارآموزی کارورزی طرح توجیهی کار آفرینی پروژه

بانک سوال دبستان گرمه

بانک نمونه سوال ابتدایی متوسطه اول و دوم پایان نامه مقاله تحقیق کارآموزی کارورزی طرح توجیهی کار آفرینی پروژه

دانلود پایان نامه طراحی و ساخت یک کنترل دمای دیجیتالی تابلوهای برق 82 ص

فصل اول : مقدمه ای بر   AVR

در این فصل هدف بر این است که یک توضیح کلی در مورد AVR کفته شود 

یکی از جدید ترین میکروکنترلر های قوی عرضه شده به بازار الکترونیک متغلق به شرکت ATMEL به نام میکروکنترلرهای AVR می باشد این میکرو کنترلر هشت بیتی به علت وجود کامپایلر های قوی به زبان سطح بالا مورد استقبال فراوانی قرار گرفت یادگیری و استفاده از این میکروکنترلر بسیار ساده می باشد و دامنه استفاده آن بسیار وسیع می باشد 

 

 

از جمله مزیت های آن حافظه بالاتر نسبت به میکروکنترلر های قبلی و وجود دستورات وسیع میباشد و همچنین بر خلاف زبان های سطح بالا که کدهای بیشتری را نسبت به زبان اسمبلی تولید میکردند تولید کدهارا به مینیمم رسانده و با ایجاد تحولی عظیم در معماری میکروکنترلر ها عملیات را تنها در یک سیکل ماشین انجام می دهد و از 32 رجیستر همه منظوره استفاده می کند  که این خود باعث شده که 4 تا 12 بار سریعتر از میکروکنترل های قبلی باشد و دارای  حافظه  کم مصرف غیرفرار نیز می باشند که و با به کار بردن تکنولوژی شرکت ATMEL حافظه های FLASH وEEPROM  در داخل مدار قابل برنامه ریزی هستند

اکثر میکرو کنترلر ها کلاک اسیلاتور به سیستم را را با نسبت 4/1 یا 12/1 تقسیم می کنند که خود باعث کاهش سرعت می شود امادر AVR کلاک اسیلاتور با کلاک داخلی سیستم یکی می شود و هیچ تقسیم کننده ای در داخل AVR وجود ندارد و بنابراین اختلاف فاز کلاک وجود ندارد.

تا قبل از به وجود آمدن AVR ها بیشترین توجه به زبان اسمبلی می شد و توجه خیلی کمی در مورد برنامه نویسی میکروکنترل ها به زبان های سطح بالا می شد. 

هدف ATMEL طراحی و معماری میکروکنترل هایی بود که هم برای زبان اسمبلی و هم زبان های سطح بالا مفید باشند به طور مثال  در برنامه نویسی C و BASIC می توان یک متغیر محلی به جای متغیر سراسری در داخل زیر برنامه تعریف کرد که در این صورت در زمان اجرای یک زیر برنامه مکانی از حافظه RAM برای متغییر اشغال می شود در صورتی که اگر متغییری به عنوان متغییر سراسری تعریف شود در تمام وقت مکانی از حافظه FLASH را اشغال می کند.

همچنین برای دسترسی سریعتر به منغییرهای محلی و کاهش کد نیاز به افزایش رجیسترهای همه منظوره است AVR  ها دارای 32 رجیستر هستند که مستقیم به LOGIC ALU منصل شده اند و تنها در یککلاک سیکل به این واحد دسترسی پیدا می کنند. سه جفت از این از این رجیستر ها می توانند به عنوان رجیستر 16 بیتی استفاده شوند.

میکرو کنترلر های AVR به سه نوع AT90S ,‌ TINY AVR و MEGAAVR تقسیم بندی شده اند .

متن کامل را پس از پرداخت وجه می توانید دانلود نمایید

نوع فایل : word  فایل زیپ شده

تعداد صفحات 82

حجم :  3440   kb

مبلغ قابل پرداخت 50000  ریال

پس از واریز وجه به صورت خودکار به صفحه پرداخت هدایت می شوید در صورت هرگونه مشکل با پشتیبانی 09357668326 تماس بگیرید.

نام و نام خانوادگی :

ایمیل :

موبایل :

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد