حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ضبط و ویرایش ویدئو از طریق وبکم

اختصاصی از حامی فایل ضبط و ویرایش ویدئو از طریق وبکم دانلود با لینک مستقیم و پر سرعت .

ضبط و ویرایش ویدئو از طریق وبکم


ضبط و ویرایش ویدئو از طریق وبکم

امروزه تقریباً تمامی افراد از دوربین های دیجیتالی برای امور مختلف و همچنین ثبت خاطرات با ارزش خود استفاده می کنند و این امر باعث شده تا نرم افزارهای زیادی در زمینه ضبط و ویرایش ویدئو ساخته شود و برای ساخت و ویرایش فیلم های خانگی در اختیار کاربران قرار گیرد. ArcSoft WebCam Companion نرم افزاری جامع در این زمینه است که به منظور فراهم نمودن طیف گسترده ای از توابع و قابلیت های مورد نیاز کاربرانی که از وب کم استفاده می کنند، طراحی و بهینه سازی شده است. در واقع می توان گفت این نرم افزار قابلیت های مختلفی که اختصاصاً برای وب کم ها طراحی و بهینه شده اند را به شما ارائه خواهد داد. استفاده از این نرم افزار برای ضبط، ویرایش و پیش نمایش عکس و فیلم بسیار آسان بوده و علاوه بر این دارای ابزارهای هوشمندی برای ویرایش عکس و ویدئو کلیپ می باشد و یکی از ویژگی های قابل توجه این برنامه قابلیت Blink Detection به منظور تشخیص پلک زدن برای جلوگیری از گرفتن عکس با چشمان بسته است .


قابلیت های نرم افزار :

  • ضبط و پیش نمایش تصاویر 3 بعدی به وسیله وب کم
  • ضبط و ویرایش ویدئو کلیپ های HD
  • ویرایش عکس ها تنها با چند کلیک ساده
  • دارای ابزارهای هوشمند برای ویرایش عکس و فیلم
  • دارای Blink Detection برای جلوگیری از گرفتن عکس با چشمان بسته
  • نظارت تصویری خانه دقیق تر
  • حاشیه نویسی تصویر یا ویدئوی زنده با فلش، دایره، مربع و یا متن،
  • تبدیل چهره به شخصیت های دیگر برای سرگرمی و تفریح
  • ذخیره و چاپ برچسب های عکس با ده ها قاب فانتزی و زیبا
  • امکان اشتراک گذاری مستقیم آثار هنری خود در یوتیوب، فلیکر، توییتر و ...
  • و ...

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


ضبط و ویرایش ویدئو از طریق وبکم

AudioRecorderبرنامه عالی برای ضبط صدا دراینترنت وکامپیترشما

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

AudioRecorderبرنامه عالی برای ضبط صدا دراینترنت وکامپیترشما


AudioRecorderبرنامه عالی برای ضبط صدا دراینترنت وکامپیترشما

AudioRecorderبرنامه عالی برای ضبط صدا دراینترنت وکامپیترشما

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

 


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


AudioRecorderبرنامه عالی برای ضبط صدا دراینترنت وکامپیترشما

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

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

 
مقدمه
روشهای مختلفی برای ضبط اطلاعات صوتی وجود دارند که مهمترین آنها عبارتند از (ضبط مکانیکی اطلاعات صوتی) و (ضبط دیجیتالی صدا بروش الکترونیکی)
روش اول قدیمی بوده و در این شیوه از ضبط صدا بصورت مغناطیسی روی نوار و یا بصورت شیارهای مکانیکی روی صفحه و یا بصورت علایم نواری روی سلونوئید فیلم بهره می‌جویند.
اما روش دوم، یعنی ضبط الکترونیکی صدا، جدید بوده و چیزی نمانده تا مراحل تکامل خود را پشت سر بگذارد و امروزه بسیار متداول شده و می‌رود تا روشهای مکانیکی قدیمی را از رده خارج کند.
چگونگی ضبط دیجیتالی صدا
همانطور که اطلاع دارید، هر سیگنال صوتی دارای چند مولفه اصلی از جمله: ارتفاع، فرکانس و شدت می‌باشد که برای حفظ اصالت صدای اصلی تمام این مولفه‌ها در هنگام ضبط صدا باید رعایت شوند.
اساس ضبط تمام سیگنالهای صوتی تبدیل آنها به اطلاعات دیجیتالی، سپس نگاهداری آنها در واحدهای حافظه می‌باشد.
«دیجیت یا دیجیتال» در زبان انگلیسی به معنای عدد، رقم و شمره می‌باشد، پس چنین می‌توان دریافت که در این روش اطلاعات مورد استفاده در تمام موارد ـ ‌اعم از صوت یا تصویر ـ نه بر اساس ولتاژ و جریان بلکه بر اساس کدهای عددی مانند صفر و یک (0ـ 1) تعریف می‌شوند.
واحدهای حافظه دیجیتال می‌توانند حافظه‌های غیر فرار مانند دیسکهای نوری یا مدار مجتمع EPROM یا حافظه‌های قابل ضبط مانند: دیسکهای مغناطیسی، نوارهای ضبط مغناطیسی و یا مدارات مجتمع استاتیک (پایدار) موسوم به STATIC RAM و یا حافظه‌های دینامیک (پویا) موسوم به DYNAMIC RAM باشند که مدار مورد نظر ما از این نوع بوده و اختصاص DRAM نامیده می‌شود.
در این قسمت (صفاپور) توضیحات بسیار مفصلی در رابطه با مطالبی مانند:‌ الکترونیک دیجیتال، آنالوگ، مبدل آنها به همدیگر، بیت و بایت، حافظه‌های استاتیک و دینامیک و غیره ارائه داده‌اند که توضیح آنها متناسب با این کتاب تشخیص داده نشد و حذف شدند. (مولف).
مشخصات مدار ارائه شده ضبط و پخش دیجیتالی
توسط آی سی مدار مجتمع HT8658 توسط شرکت سازنده آن:
ـ تغذیه نامتقارن 5/4 تا 5/5 ولت حداکثر.
ـ ‌الگوریتم‌بندی ADM
ـ مدار رابط داخلی برای 4 مدار مجتمع دینامیک 256 کیلوبایت یا 3 مدار مجتمع حافظه دینامیک یک مگا بیت
ـ‌ دو مرحله تقویت آمپلی فایر داخلی مخصوص تقویت میکروفون.
ـ ‌فیلتر داخلی پایین‌گذر برای حذف فرکانسهای فراهم.
ـ سرعت نمونه‌برداری از سیگنال صوتی قابل تنظیم از 11 کیلو بیت در ثانیه تا 32 کیلو بیت در ثانیه
ـ LED نمایشگر عملکرد وضعیت مدار مجتمع
ـ قابلیت پخش اتوماتیک صدا
کاربرد مدار
جعبه‌های پیغام‌گیر ـ ‌ضبط صوتهای غیر مکانیکی ـ‌ اسباب‌بازیهای سخنگو ـ ‌ساعت سخنگو و اذان‌گو ـ ‌جواب دهنده و سکرتر تلفنی ـ دزدگیر و پیغام دهنده به پلیس و تلفنهای مورد لزوم ـ عروسک سخنگو و ده‌ها مورد مصرف ابتکاری و غیرقابل پیش‌بینی که هر کدام می‌تواند در نوع خود با تغییراتی یک پروژه دانشجوئی یا پروژه برای جشنواره‌های علمی مانند «جشنواره خوارزمی»‌ مورد استفاده قرار گیرد.
تشریح عمومی مدار
مدار مجتمع HT 8658 یک مدار مجتمع از نوع CMOS بوده دارای مقیاس مجتمع‌سازی LST می‌باشد یعنی شامل چند هزار گیت داخلی بوده و برای کاربردهای ضبط صدا ساخته شده است.
صرف نظر از قسمت (رست) ‌آن، بقیه قسمتهای آن با مدار مجتمع HT 8658 یکسان است.
بدین معنی که زمان لازم رست شدن 59 حداقل 2 ثانیه است در حالیکه برای آی سی 58 حداقل 4 ثانیه می‌باشد ساختمان داخلی این مدار مجتمع تشکیل شده از مدار رابط برای ارتباط با حافظه‌های دینامیک، آمپلی فایر، واحدهای مبدل دیجیتال به آنالوگ و بر عکس و یک فیلتر پایین گذر داخلی.
عمل نمونه‌برداری سیگنال صوتی با 4 سرعت مختلف (11 کیلو بیت ـ ‌16 کیلو بیت ـ 22 کیلو بیت ـ ‌32 کیلو بیت) ‌در ثانیه امکانپذیر است که این مسئله زمان ضبط و پخش را از 8 ثانیه تا 70 ثانیه تغییر می‌دهد.
اما باید بدانید که هر قدر زمان نمونه برداری کمتر شود، به همان مقدار از کیفیت صدا کاسته می‌شود.
این ای سی در دو شکل مکعبی مسطح و مستطیل 28 پایه بسته‌بندی شده استاندارد ارائه می‌گردد.
تنها دو نمونه از این ای سی موجود است. نوع A که در آن خروجی صدا بصورت فرکانس ارائه می‌گردد.
نوع B که خروجی آن بصورت ولتاژ است که هر دو آنها را باید به یک آمپلی فایر خارجی وصل نمود.
ترتیب پایه‌های دو نوع A، B در صفحه یک کاتالوگ این آی سی آمده است.
شرح کاربردی مدار مجتمع
برای تنظیم حالات مختلف عملکرد مدار مجتمع HT8658 برنامه‌ریزی حالات از طریق ورودی‌های ASO تا AS6 صورت می‌گیرد.
بعد از وصل مدار به تغذیه باید کلید رست برای حداقل 4 ثانیه بصورت ممتد فشار داده شود.
در این صورت مدار مجتمع حالات تنظیم شده توسط سوئیچهای مربوطه ASO تا AS6 را برای تعیین حالت گاز خود منتقل می‌کند.
پایه‌های ASO تا ASO در حالت عادی توسط مقاومت بالا کشنده از داخل به مثبت تغذیه وصل هستند.
بنابراین در حالت عادی تمام ورودی‌ها در وضعیت (1)‌ دیجیتالی قرار دارند و تنها در صورتی به (O)‌ دیجیتالی تبدیل می‌شوند که توسط یک مقاومت به شاسی وصل شوند.
دقت کنید!
0 = کد صفر با اتصال شاسی به ورودی مورد نظر می‌تواند ایجاد گردد.
1 = کد یک بدون اتصال شاشی به ورودی مورد نظر می‌توان ایجاد گردد.
X = حالت بی‌تفاوت. این حالت در جدول یعنی هر نوع حالات کلیدها در عمل تاثیر ندارند.
در هنگام تنظیم هر پارامتر، تنها ورودی مربوط را مورد توجه قرار داده، بقیه ورودیها را بی‌اثر فرض نمائید.
بعنوان مثال برای انتخاب سرعت دلخواه فقط دو ورودی AS1, ASO را در نظر بگیرید و برای انتخاب تعداد حافظه‌ها تنها دو ورودی AS3, AS2 را در نظر بگیرید.
فلوچات وضعیت نرمال (AS6=1-AS4=1)
در آغاز LED خاموش است. اگر کلید REC فشار داده شود، عملیات ضبط آغاز شده LED روشن خواهد شد. بعد از پر شدن حافظه عمل ضبط خودبخود متوقف و LED خاموش می‌شود.
اگر حافظه پر نشده باشد و کلید REC دوباره فشار داده شود، ضبط همانجا خاتمه می‌یابد و محتویات شمارنده مقدار حافظه M است. یعنی M آدرس حافظه ضبط شده است و بقیه هنوز خالی است که در هنگام ضبط هرگاه دوباره کلید REC فشار داده نشود، عمل ضبط تا پر شدن کامل حافظه ادامه خواهد داشت.
اگر کلید REC فشار داده نشود و همینطور کلید PLAY (پخش) هم فشار داده نشود، LED خاموش مانده اتفاقی نمیافتد.
اگر کلید PLAY فشار داده شود و قبلاً هیچ ضبطی صورت نگرفته باشد، مدار باز متوقف مانده به اول باز می‌گردد.
ولی اگر محتویات کانتر ضبط مساوی صفر نباشد، عمل پخش صدا آغاز می‌شود. سپس بار دیگر محتویات در شمارنده پخش و ضبط مقایسه می‌شوند.
اگر هر دو برابر باشد، تمامی صدای ضبط شده، پخش و عمل متوقف می‌شود. در غیر اینصورت، همچنان که پخش ادامه دارد اگر این کلید مجدداً فشار داده شود (PLAY)، عملیات پخش متوقف می‌شود و محتویات کانتر برابر با n خواهد بود.
یعنی مقدار N آدرس از حافظه پخش شده است و اگر کلید دوباره فشار داده شود، باقیمانده حافظه نیز تا زمانیکه N=M گردد، پخش خواهد شد. یعنی تمام حافظه ضبط شده یک بار بصورت کامل پخش می‌شود.

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   12 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


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

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

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

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

عنوان پروژه :

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

 تهیه کننده:

طاهره فلاح

 استاد راهنما:

آقای مهندس عبدالله عباسی

 

مقدمه:            

در این پروژه سعی بر این است که علاوه بر آشنایی با میکروکنترلر AVRو محیط نرم افزاری (labview) سخت افزار،به گونه ای طراحی شود که با دریافت سیگنال آنالوگ ورودی (صوت) از میکروفن ، از طریق واحدADC میکرو این سیگنال به دیجیتال تبدیل شود و با توجه به برنامه‎ای که در داخل میکرو تعبیه شده است،این اطلاعات به داخل MMC ریخته شده ومیکرو با دریافت فرمان از کامپیوتر به صورت ارتباط سریال دستور پخش را دریافت می‎کند و از طریق واحد تایمر/ کانترکه در مد PWM کار می‎کند,اطلاعات ذخیره شده در MMC را با آشکار سازی موج PWM توسط یک انتگرال گیر،باز سازی و به آنالوگ تبدیل می‎کند و این سیگنال آنالوگ بوسیله یک سری مدارات مورد نیاز برای پخش از طریق یک هدفن پخش می‎گردد.

فصل اول :

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

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

 اولین میکروکنترلرها در اواسط دهه 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 بر مبنای معماری(RISC کاهش مجموعه‎ی دستورالعملهای کامپیوتر ) پایه‎ گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار می‎کنند ترکیب می‎کند . به کارگرفتن حافظه از نوع Flash که AVR ها به طور یکسان از آن بهره می‎برند از جمله مزایای آنها است.یک میکرو AVR می‎تواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.

میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه می‎شوند البته انواع توان پایین نیز وجود دارند که بهLow Power معروفند. ویژگیهایی که سبب شد، AVRها جای 8051 را بگیرند،عبارتست از:

  1. توان مصرفی پایین: توان مصرفی پایین آنها برای استفاده بهینه از باتری و همچنین کاربرد میکرو در وسایل سیار و سفری طراحی شده که میکروهای جدید AVR با توان مصرفی کم از شش روش اضافی در مقدار توان مصرفی ، برای انجام عملیات بهره می‎برند. این میکروها تا مقدار 8 ولت قابل تغذیه هستند که این امر باعث طولانی تر شدن عمر باتری می‎شود. در میکروهای با توان پایین ، عملیات شبیه حالت Standby است یعنی میکرو می‎تواند تمام اعمال داخلی و جنبی را متوقف کند و کریستال خارجی را به همان وضعیت شش کلاک در هر چرخه رها کند !
  2. حافظه ی فلش خود برنامه ریز با امکانات خاص
  3. قابلیت دوباره برنامه ریزی کردن بدون احتیاج به اجزای خارجی
  4. بایت کوچک که به صورت فلش سکتور بندی شده اند
  5. داشتن مقدار متغیر در سایز بلوک بوت
  6. خواندن به هنگام نوشتن
  7. بسیار آسان برای استفاده
  8. کاهش یافتن زمان برنامه ریزی
  9. کنترل کردن برنامه ریزی به صورت سخت افزاری
  10. استفاده از فیوزها و بیتهای قفل
  11. ایزوله بودن نسبت به نویز که باعث کابرد آن در محیط صنعتی می شود.

راههای مختلف عمل برنامه ریزی :

  • موازی یاparallel یکی از سریعترین روشهای برنامه ریزی.
  • خود برنامه ریزی توسط هر اتصال فیزیکی.
  • برنامه ریزی توسط هر نوع واسطی از قبیل TWIو SPI و غیره، دارا بودن امنیت صد درصد در بروزرسانی و کد کردن.
  • : SPI واسطه سه سیمی محلی برای بروزرسانی سریع ، آسان و موثر در استفاده.
  • واسط JTAG : واسطه ای که تسلیم قانون IEEE 1149.1 است و می‎تواند به صورت NVM برنامه‎ریزی کند یعنی هنگام قطع جریان برق داده‎ها از بین نروند .

AVR همچنین مجهز به امکانات دیگر مانند تایمر واچ داگ و مبدل‎های ADC و PWM است.

یکی از مهمترین بخشهای AVR که کمتر در هر میکروکنترلرهای دیگر دیده می‎شود مقایسه کننده آنالوگ با گین 1 و 200 و … می باشد. لازم به ذکر است که در 8051 باید از فلش(EEPROM) وADC و کریستال مولد ساعت به صورت بیرونی استفاده می‎کردیم اما در AVR این امکانات به صورت درونی وجود دارد .

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

شرکتATMEL که شرکت اصلی تولید کننده میکروهایAVR می‎باشد, سه نوع میکروکنترلر AVR تولید می‎کند :

(1سری Tiny           (2 سری AT90s             (3 سریATmega

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

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

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


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

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

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

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


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

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

 

تعداد صفحات: 74

 

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

مقدمه:            

در این پروژه سعی بر این است که علاوه بر آشنایی با میکروکنترلر AVRو محیط نرم افزاری (labview) سخت افزار،به گونه ای طراحی شود که با دریافت سیگنال آنالوگ ورودی (صوت) از میکروفن ، از طریق واحدADC میکرو این سیگنال به دیجیتال تبدیل شود و با توجه به برنامه‎ای که در داخل میکرو تعبیه شده است،این اطلاعات به داخل MMC ریخته شده ومیکرو با دریافت فرمان از کامپیوتر به صورت ارتباط سریال دستور پخش را دریافت می‎کند و از طریق واحد تایمر/ کانترکه در مد PWM کار می‎کند,اطلاعات ذخیره شده در MMC را با آشکار سازی موج PWM توسط یک انتگرال گیر،باز سازی و به آنالوگ تبدیل می‎کند و این سیگنال آنالوگ بوسیله یک سری مدارات مورد نیاز برای پخش از طریق یک هدفن پخش می‎گردد.

فصل اول :

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

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

 اولین میکروکنترلرها در اواسط دهه 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 بر مبنای معماری(RISC کاهش مجموعه‎ی دستورالعملهای کامپیوتر ) پایه‎ گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار می‎کنند ترکیب می‎کند . به کارگرفتن حافظه از نوع Flash که AVR ها به طور یکسان از آن بهره می‎برند از جمله مزایای آنها است.یک میکرو AVR می‎تواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.

میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه می‎شوند البته انواع توان پایین نیز وجود دارند که بهLow Power معروفند. ویژگیهایی که سبب شد، AVRها جای 8051 را بگیرند،عبارتست از:

  1. توان مصرفی پایین: توان مصرفی پایین آنها برای استفاده بهینه از باتری و همچنین کاربرد میکرو در وسایل سیار و سفری طراحی شده که میکروهای جدید AVR با توان مصرفی کم از شش روش اضافی در مقدار توان مصرفی ، برای انجام عملیات بهره می‎برند. این میکروها تا مقدار 8 ولت قابل تغذیه هستند که این امر باعث طولانی تر شدن عمر باتری می‎شود. در میکروهای با توان پایین ، عملیات شبیه حالت Standby است یعنی میکرو می‎تواند تمام اعمال داخلی و جنبی را متوقف کند و کریستال خارجی را به همان وضعیت شش کلاک در هر چرخه رها کند !
  2. حافظه ی فلش خود برنامه ریز با امکانات خاص
  3. قابلیت دوباره برنامه ریزی کردن بدون احتیاج به اجزای خارجی
  4. بایت کوچک که به صورت فلش سکتور بندی شده اند
  5. داشتن مقدار متغیر در سایز بلوک بوت
  6. خواندن به هنگام نوشتن
  7. بسیار آسان برای استفاده
  8. کاهش یافتن زمان برنامه ریزی
  9. کنترل کردن برنامه ریزی به صورت سخت افزاری
  10. استفاده از فیوزها و بیتهای قفل
  11. ایزوله بودن نسبت به نویز که باعث کابرد آن در محیط صنعتی می شود.

راههای مختلف عمل برنامه ریزی :

  • موازی یاparallel یکی از سریعترین روشهای برنامه ریزی.
  • خود برنامه ریزی توسط هر اتصال فیزیکی.
  • برنامه ریزی توسط هر نوع واسطی از قبیل TWIو SPI و غیره، دارا بودن امنیت صد درصد در بروزرسانی و کد کردن.
  • : SPI واسطه سه سیمی محلی برای بروزرسانی سریع ، آسان و موثر در استفاده.
  • واسط JTAG : واسطه ای که تسلیم قانون IEEE 1149.1 است و می‎تواند به صورت NVM برنامه‎ریزی کند یعنی هنگام قطع جریان برق داده‎ها از بین نروند .

AVR همچنین مجهز به امکانات دیگر مانند تایمر واچ داگ و مبدل‎های ADC و PWM است.

یکی از مهمترین بخشهای AVR که کمتر در هر میکروکنترلرهای دیگر دیده می‎شود مقایسه کننده آنالوگ با گین 1 و 200 و … می باشد. لازم به ذکر است که در 8051 باید از فلش(EEPROM) وADC و کریستال مولد ساعت به صورت بیرونی استفاده می‎کردیم اما در AVR این امکانات به صورت درونی وجود دارد .

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

شرکتATMEL که شرکت اصلی تولید کننده میکروهایAVR می‎باشد, سه نوع میکروکنترلر AVR تولید می‎کند :

(1سری Tiny           (2 سری AT90s             (3 سریATmega

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

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

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


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