دانلود تحقیق درمورد ميكروكنترلرهاي MEGAAVR

دانلود تحقیق درمورد ميكروكنترلرهاي MEGAAVR

0 8.7k
دانلود تحقیق درمورد ميكروكنترلرهاي MEGAAVR

با دانلود تحقیق در مورد ميكروكنترلرهاي MEGAAVR در خدمت شما عزیزان هستیم.این تحقیق ميكروكنترلرهاي MEGAAVR را با فرمت word و قابل ویرایش و با قیمت بسیار مناسب برای شما قرار دادیم.جهت دانلود تحقیق ميكروكنترلرهاي MEGAAVR ادامه مطالب را بخوانید.

 

نام فایل:تحقیق در مورد ميكروكنترلرهاي MEGAAVR

فرمت فایل: word و قابل ویرایش

تعداد صفحات فایل:17 صفحه

قسمتی از فایل:

مقدمه

 

 فصل يك در موردانواع ميكروكنترلرهاي 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  دارند . تا امروزه معماري بيشتر ميكروها براي زبان اسمبلي طراحي شده است و كمتر از زبانهاي HLL حمايت كرده اند .

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

 

پی دی اف داک

تمامي فایل ها این فروشگاه، داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
ساخت فروشگاه فایل

عضویت در خبرنامه

ثبت نام کنید و آخرین مقالات و فایل ها را از طریق ایمیل دریافت کنید ، جهت ثبت نام فقط کافی ست که آدرس ایمیل را در کادر زیر وارد نمایید

اعتماد شما، سرمایه ماست


© کلیه حقوق وب سایت ، برای پی دی اف داک محفوظ می باشد .

طراحی و توسعه نرم افزار زهیر