مقدمه
در اين پروژه سعي بر اين است که علاوه بر آشنايي با ميکروکنترلر AVRو محيط نرم افزاري (labview) سخت افزار،به گونه اي طراحي شود که با دريافت سيگنال آنالوگ ورودي (صوت) از ميکروفن ، از طريق واحدADC ميکرو اين سيگنال به ديجيتال تبديل شود و با توجه به برنامهاي که در داخل ميکرو تعبيه شده است،اين اطلاعات به داخل MMC ريخته شده وميکرو با دريافت فرمان از کامپيوتر به صورت ارتباط سريال دستور پخش را دريافت ميکند و از طريق واحد تايمر/ کانترکه در مد PWM کار ميکند,اطلاعات ذخيره شده در MMC را با آشکار سازي موج PWM توسط يک انتگرال گير،باز سازي و به آنالوگ تبديل ميکند و اين سيگنال آنالوگ بوسيله يک سري مدارات مورد نياز براي پخش از طريق يک هدفن پخش ميگردد.
فصل اول :
نگاهي اجمالي به ميکروکنترلرها
بخش اول : ميکروکنترلرها
سير تكاملي ميكروكنترلرها :
معماري داخلي ميكرو كنترلرها:
خانواده AVR :
راههاي مختلف عمل برنامه ريزي :
انواع ميکروهايAVR :
سريTiny
سري 90s
سري MEGA
نگاهي گذرا به معماري دروني ميکروکنترلرهايAVR
فصل دوم:
مختصري درباره MMC و واسط SPI در ميکروکنترلرهاي AVR
پروتکل هاي ارتباطي درMMC
مقدمه:
SPI mode :
پيکر بندي پايه ها در مد MMC وSPI:
مد ارتباطي SPI در مقايسه با MMC :
SPI در ميکروکنترلر: ATMEGA 8
معرفي رجيسترهاي :SPI
رجيستر کنترل (SPCR)
رجيستر وضعيت(SPCR)
مد هاي اطلاعات
مدهاي صفر و دو
مدهاي يک و سه
فصل سوم:
راه اندازيMMC در مد SPI ودستورات آن
قالب دستورات در مد SPI
دستورات MMC در مد SPI
CMD0
CMD1
CMD9
CMD10
CMD12
CMD16
CMD18
CMD23
CMD24
CMD25
آغاز به کار در مد : SPI
فصل چهارم :
مبدل ADC
مبدل ADC به روش تقريب متوالي
بررسي واحد ADC در ميكروكنترلر AVR
تقسيم فركانس و چگونگي زمانبندي تبديل ADC
براي كاهش سطح نويز به موارد زير بايد توجه شود
عملكرد تايمر/ كانتر يک در حالتPWM سريع
PWM چيست؟
PWM
روش های توليد
توضيحات برنامه اصلی(main program)
توضيحات کتابخانه MMC.h
پيشنهادات:
معرفی انواع سیگنالها ودرنهایت معرفی سیگنال صدا
MAKING WAVES
Other signals
Listening to waves
برچسب ها:
tarahi-va-sakht-sistem-zabt-va-pakhsh-signal-ba-microcontroller-AVR-va-cart-hafeze-ye-MMC