ایتو

ایتو

Etoo
ایتو

ایتو

Etoo

تحقیق طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر AVR و کارت حافظه MMC


تحقیق طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر AVR و کارت حافظه MMC

تحقیق با موضوع طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر AVRو کارت حافظه ی MMC 74صفحه قالب ورد قابل ویرایش

دانلود تحقیق طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر AVR و کارت حافظه MMC

تحقیق با موضوع طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر AVR و کارت حافظه MMC
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 1065 کیلو بایت
تعداد صفحات فایل 74

توضیحات:

 

تحقیق با موضوع  طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر  AVRو کارت حافظه ی MMC
74صفحه قالب ورد قابل ویرایش

تحقیق با موضوع  طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر  AVRو کارت حافظه ی MMC

74صفحه قالب ورد قابل ویرایش

 

بخشی ازمتن:

نگاهی اجمالی به میکروکنترلرها

 

بخش اول : میکروکنترلرها

 

سیر تکاملی میکروکنترلرها :

 

اولین میکروکنترلرها در اواسط دهه 1970 ساخته شدند. این میکروکنترلرها در ابتدا پردازنده‎های ماشین حساب بودند که دارای حافظه برنامه کوچکی از نوع ROM ، حافظ داده از نوعRAM  وتعدادی درگاه ورودی وخروجی بودند.    

با توسعه فناوری سیلیکون ، میکرو کنترلرهای 8 بیتی قویتری ساخته شدند . در این میکروکنترلرها علاوه بر بهینه شدن دستورالعمل ها، تایمر /شمارنده روی تراشه، امکانات وقفه و کنترل بهینه شده خطوط ورودی وخروجی نیز به آن اضافه شده است. حافظه موجود بر روی تراشه هنوز هم محدود می‎باشد و دربسیاری موارد کافی نیست .یکی از پیشرفتهای قابل توجه در آن زمان، قابلیت استفاده از حافظه EPROM قابل پاک شدن با اشعه ماورا بنفش، روی تراشه بود این قابلیت، زمان طراحی و پیاده سازی محصول را بطور محسوسی کاهش داد و نیز برای اولین بار امکان استفاده از میکروکنترلرها را در کاربردهایی که حجم تولید پایینی دارند، فراهم ساخت.

خانواده 8051 در اوایل دهه 1980 توسط شرکت اینتل معرفی گردید . از آن زمان تاکنون 8051 یکی از محبوبترین میکروکنترلرها بوده و بسیاری از شرکتها دیگر نیز به تولید آن اقدام کرده‎اند . در حال حاضر مدل‎های مختلفی از 8051 وجود دارد که در بسیاری از آنها امکاناتی نظیر مبدل آنالوگ به دیجیتال حجم نسبتاً بزرگ از حافظه برنامه و حافظه داده،مدولاتور عرض پالس(PWM) در خروجی‎ها که امکان پاک کردن و برنامه ریزی مجدد آن توسط سیگنال‎های الکتریکی  وجود دارد،تعبیه شده است. 

  میکروکنترلرها اکنون به سمت 16 بیتی شدن در حرکت هستند . میکروکنترلر های 16 بیتی، پردازنده‎هایی با کارایی بالا (نظیر پردازش سیگنالهای دیجیتال ) می‎باشند که در کنترل فرایندهای بلادرنگ و در مواردی که حجم زیادی از عملیات محاسباتی مورد نیاز است، به کار برده می‎شوند.                                                                               

بسیاری از میکروکنترلرهای 16 بیتی، امکاناتی نظیر حجم زیاد حافظه برنامه و حافظه داده، مبدل های آنالوگ به دیجیتال چند کانالی، تعداد زیادی درگاهI/O ، چندین درگاه سریال، عملکردهای بسیار سریع ریاضی و منطقی و مجموعه دستورالعمل‎های بسیار قدرتمند با قابلیت پردازش سیگنال را دارا می‎باشند .

 

 

معماری داخلی میکرو کنترلرها:

ساده ترین معماری میکروکنترلر، متشکل از یک ریز پردازنده، حافظه و درگاه ورودی/خروجی است. ریز پردازنده نیز متشکل از واحد پردازش مرکزی (CPU)و واحد کنترل(CU) است.

 CPUدر واقع مغز یک ریز پردازنده است و محلی است که در آنجا تمام عملیات ریاضی و منطقی ،انجام می‎شود. واحد کنترل ، عملیات داخلی ریزپردازنده را کنترل می‎کند و سیگنال‎های کنترلی را به سایر بخش‎های ریز پردازنده ارسال می‎کند تا دستورالعمل‎های مورد نظر انجام شوند.

حافظه بخش بسیار مهمی از یک سیستم میکروکامپیوتری است.ما می‎توانیم بر اساس بکارگیری حافظه ،آن را به دو گروه دسته‎بندی می‎کنیم: حافظه برنامه و حافظه داده . حافظه برنامه ، تمام کد برنامه را ذخیره می‎کند .این حافظه معمولا از نوع فقط خواندنی (ROM) می باشد. انواع دیگری از حافظه‎ها نظیرEPROM وحافظه‎های فلش EEPROM برای کاربردهایی که حجم تولید پایینی دارند وهمچنین هنگام پیاده‎سازی برنامه به کار می‎روند . حافظه داده از نوع حافظه خواندن/نوشتن(RAM) می‎باشد. در کاربردهای پیچیده که به حجم بالایی از حافظه ‎‎RAM  نیاز داریم ، امکان اضافه کردن تراشه های حافظه بیرونی به اغلب میکروکنترلر ها وجود دارد.

در گاههای ورودی / خروجی (I/O) به سیگنال‎های دیجیتال بیرونی امکان می‎دهند که با میکروکنترلر ارتباط پیدا کند .درگاههای (I/O) معمولاً به صورت گروههای 8 بیتی دسته بندی می‎شوند و به هر گروه نیز نام خاصی اطلاق می¬¬شود به عنوان مثال ، میکروکنترلر 8051 دارای 4 درگاه ورودی / خروجی 8 بیت می‎باشد که P3,P2,P1,P0 نامیده می‎شوند. در تعدادی از میکروکنترلرها ، جهت خطوط درگاه I/O  قابل برنامه ریزی می‎باشد . لذا بیتهای مختلف یک درگاه را می توان به صورت ورودی یا خروجی برنامه‎ریزی نمود. در برخی دیگر از میکروکنترلرها (از جمله میکروکنترلرهای 8051) درگاههای I/O به صورت دو طرفه می‎باشند . هر خط از درگاه I/O  این گونه میکرو کنترلرها را می توان به صورت ورودی و یا خروجی مورد استفاده قرار داد . معمولاً ، این گونه خطوط خروجی ، به همراه مقاومتهای بالا کش بیرونی به کار برده می‎شوند.

 

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

بخش اول : میکروکنترلرها

 

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

معماری داخلی میکرو کنترلرها:

خانواده AVR :

انواع میکروهایAVR  :  

نگاهی گذرا به معماری درونی میکروکنترلرهایAVR :

مختصری درباره MMC و واسط SPI در میکروکنترلرهای AVR 

پروتکل های ارتباطی درMMC

رجیسترهای

پیکر بندی پایه ها در مد MMC وSPI:

مد ارتباطی SPI  در مقایسه با MMC :

SPI  در میکروکنترلر: ATMEGA 8 

معرفی رجیسترهای :SPI

 

رجیستر کنترل (SPCR) 

مد های اطلاعات

دانلود تحقیق طراحی و ساخت سیستم ضبط و پخش سیگنال با میکروکنترلر AVR و کارت حافظه MMC

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