تحقیق در مورد سخت افزارو نرم افزار :: دانلود پروژ,مقالات,نمونه سوال,گزارش کار,پایان نامه جدید

دانلود پروژ,مقالات,نمونه سوال,گزارش کار,پایان نامه جدید

فایلهای آموزشی,گزارش کار.آزمون ارشد.پرسشنامه.نمونه سوالات

دانلود پروژ,مقالات,نمونه سوال,گزارش کار,پایان نامه جدید

فایلهای آموزشی,گزارش کار.آزمون ارشد.پرسشنامه.نمونه سوالات

فایلهای آموزشی,گزارش کار.آزمون ارشد.پرسشنامه.اقتصاد.کارشناسی ارشد.نمونه سوالات استخدامی,علوم انسانی.علوم پایه.علوم پزشکی.عمومی.مدیریت.مهندسی.مهندسی عمران.نرم افزار.کارآفرینش.کارآموزی.کتاب

دنبال کنندگان ۱ نفر
این وبلاگ را دنبال کنید
تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران
آخرین نظرات
نویسندگان

تحقیق در مورد سخت افزارو نرم افزار

يكشنبه, ۳۰ آبان ۱۳۹۵، ۱۰:۵۹ ب.ظ


تحقیق در مورد سخت افزارو نرم افزار
دسته بندی کامپیوتر و IT
بازدید ها 0
فرمت فایل doc
حجم فایل 106 کیلو بایت
تعداد صفحات فایل 20
تحقیق در مورد سخت افزارو نرم افزار

فروشنده فایل

کد کاربری 26386
کاربر

تحقیق در مورد سخت افزار و نرم افزار

-1- سخت افزار 

سخت افزار شامل قسمت های زیر می باشد :

1-  میکرو کنترولر ATmega8

2-  رابط USB

3-  LCD جهت ارتباط با کاربر

4-  رله و راه انداز آن

1-1-1- میکرو کنترولر :

 در این پروژه از ATmega8 به عنوان کنترولر و مدار فرمان رله ها استفاده شده است  . در عین حال برای ارتباط با کامپیوتر از طریق پورت USB نیز ، از این میکرو کنترولر استفاده شده است.این میکرو کنترولر از خانواده میکروکنترولر های AVR است .

پروتکل USB به صورت نرم افزاری در برنامه (Firmware) میکرو پیاده سازی شده است و می تواند با استاندارد USB 1.1 Low به تبادل اطلاعات بپردازد.

برنامه این میکرو بر اساس کامپایلر GCC نوشته شده است که برای کامپایل آن  می توان از برنامه WinAvr استفاده کرد .

LCD بکار رفته در این پروژه کاراکتری و 16*2 می باشد که بصورت مستقیم توسط نرم افزار کامپیوتری ، متن یا دستوالعمل را گرفته و اجرا می کند .

در برنامه کامپیوتری برای ارتباط با پورت USB از درایور آماده libusb استفاده شده است .

برنامه کامپیوتری توسط زبان C++Builder تهیه شده است. این برنامه مستقیماٌ از میکروفن کامپیوتر صوت را دریافت کرده و پس از ذخیره در بافر داخلی شروع به تجزیه و تحلیل می کند. روال کار به این صورت است که از اطلاعات ورودی که در بازه زمان هستند تبدیل فوریه (FFT) گرفته شده تا به بازه فرکانس بروند . سپس با پردازش روی طیف فرکانسی و کمی کار آماری حدود شباهت صوت دریافتی را با نمونه های ذخیره شده مقایسه می کند .

...

اولین آرگومان تابع usbtransmit بیانگر ورودی/کنترلی ویا خروجی بودن فراخوانی آن را دارد که در توابع فوق فقط تابع USB_LCD_Str خروجی است و بقیه تابع کنترلی هستند .

برای گرفتن صوت از میکروفن از توابع port.dll استفاده شده است .در این پروژه خواندن صوت با نرخ نمونه برداری 11025 و بصورت 8 بیتی استفاده شده است . طول هر کلمه حد اکثر 2 ثانیه در نظر گرفته شده که برای ذخیره آن 2*11025 بایت بافر کافیست .

توابع زیر از port.dll مورد استفاده قرار گرفته اند :

SOUNDIN

SOUNDOUT

SOUNDGETRATE

SOUNDSETRATE

SOUNDGETBYTES

SOUNDSETBYTES

SOUNDCAPIN

SOUNDCAPOUT

 

موافقین ۰ مخالفین ۰ ۹۵/۰۸/۳۰
علیرضا نعمتی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی