رفتن به مطلب

پروژه mp3پلیر با ا ل سی دی رنگی و تاچ اسکرین


ارسال های توصیه شده

[h=4]shk2icenby8pmt56iz8.jpg[/h] [h=4]وقتی صحبت از پروژه با میکرو می رسد بیشتر فکر دانشجویان به کاربرد های خیلی ساده و با حداکثر صد خط برنامه می رود ولی بعضی از پروژه از هزاران خط کد درست شده اند و در داخل کد از هدر فایل های مختلقی استفاده می شود پروژه ای که امروز قصد معرفی آن را دارم چنین پروژه ای هست . در سورس این پروژه از توابع خیلی زیادی استفاده شده است مثلا از هدر راه اندازی ال سی دی رنگی ، هدر پخش موسیقی ، هدر خواندن مختصات تاچ اسکرین و… که نشان از توانمندی پروژه می باشددر ادامه با ما باشید تا با این پروژه بیشتر آشنا شوید .[/h] [h=4]امکانات پروژه :[/h] [h=4]این MP3 Player فایلهای MP3 WMA WAV MID رو بدون مشکل و بهترین کیفیت پخش میکنه

و قابلیت نشون دادم فایلهای BMP رو هم داره.[/h] [h=4]i6cbbb4wwzr1so9rbemf.jpg[/h] [h=4]دوستان مواد لازم برای پخت این MP3 Player[/h] [h=4]یک عدد میکرو MEGA64

یک LCD رنگی با ۲۴۰ در ۳۲۰ پیکسل و ۲۶۵ هزار رنگ که مال گوشی N96 چینی هست (چیپش هم ILI9320 یا ILI9325 هست که سورس ما هردوشو ساپرت میکنه)

یه IC مخصوص تاچ (ADS7846)

یکی برای شارژ باتری لیتیوم پلیمر(MAX1811)

یکی دیگه برای ساعت همون RTC به شماره (DS1307)

یه سنسور دما(DS1820)

از همه مهمتر چیپ مخصوص دکودر MP3 و WMA و … (VS1003)

دوتا رگلاتور ولتاژ یکی ۳.۳ ولت و یکی ۲.۵ ولت

و یه مموری MicroSD که من تا هشت گیگشو امتحان کردم و جواب داده

و خازن و مقاومت به مقدار کافی و دوتا کریستال و یه شستی

همشو تو یه برد مدار چاپی که فایلش هم بالا براتون اپلود کردم میریزید

با یه هویه مناسب یه هم میزنید

برنامشو با یه پرگرامر JTAG ICE یا AVR ISP پروگرام میکنید[/h] [h=4]سورس پروژه شامل هدر فایل های زیر می باشد :همه این ها در داخل فایل موجود می باشند[/h] [h=4]mega128.h

delay.h

stdio.h

stdlib.h

sleep.h

و کتابخونه های خود من

diskio.h برای توابع FAT و SD کاته

hw_mcu.h توی این فایل پینهای میکرو دیفاین شده و یه تابع برای اینیشیال میکرو

ds18x20.c توابع مربوط به سنسور دما

rtc.c توابع مربوط به ساعت و تاریخ

spi.c توابع مربوط به SPI (تو این کار SD و دکودر MP3 و ای سی تاچ از SPI استفاده میکنند)

ili9325.c توابع مربوط به LCD[/h] ads7846.c توابع کار با ای سی تاچ اسکرین

ts_tools.c توابع کالیبره و موقعیت یاب تاچ

mmc.c از اسمش هم معلومه توابع SD کارت ماست

ccsbcs.c یه تعداد دیتابیس هست که برای یونیکدهای مورد نیاز برای فت

ff.c توابع مربوط به فت هست

file_tools.c توابع مربوط به سرچ فایلهای قابل پخش با این MP3 Player و ایجاد PLAY LIST

ID3.c خوندن تگ فایلهای صوتی

sdbmp.c توابع مربوط به فایلهای BMP

VS1003B.c توابع دکودر MP3

[h=4]4y4s0dyr50jb9h3l9pzz.jpg[/h]

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...