Ushbu mp-3 pleer trekni tasodifiy ijro etish, trekni navigatsiya qilish (oldinga, orqaga, pauza), ijro ovoz balandligini boshqarish kabi funktsiyalarni qo'llab-quvvatlaydi


Download 7.87 Kb.
Sana31.01.2024
Hajmi7.87 Kb.
#1829892

MP3 pleer
Siz 1000 rubldan kam mablag 'sarflab, o'z qo'llaringiz bilan uy qurilishi MP3 pleerini lehimlashingiz mumkin. Chunki Ushbu pleyerning dasturiy ta'minoti ochiq shaklda taqdim etilgan (loyihaning barcha manba kodlari mavjud), keyin siz uni yangi funktsiyalarni kiritish orqali o'zgartirishingiz mumkin, masalan: ketma-ket interfeys orqali boshqarish, siz pleerdan turli xil robototexnika loyihalarida foydalanishingiz mumkin, va, albatta, uning maqsadi uchun - musiqa tinglash. Xotira kartasi - SD/MMC, xotira hajmi MMC formatining texnik xususiyatlari bilan nazariy chegara bilan cheklangan.

Ushbu MP-3 pleer trekni tasodifiy ijro etish, trekni navigatsiya qilish (oldinga, orqaga, pauza), ijro ovoz balandligini boshqarish kabi funktsiyalarni qo'llab-quvvatlaydi. Bundan tashqari, FAT32 fayl tizimini qo'llab-quvvatlash, parchalangan fayllar, ildiz katalogidagi cheksiz miqdordagi fayllar va, albatta, ijro etish sifati yuqori darajada. Bit tezligi 256 kBit/s bo'lgan MP3 fayllar hech qanday tiqilinchsiz ijro etiladi, o'zgaruvchan bit tezligiga ega fayllar ham muammosiz ijro etiladi (cho'qqisida 320 kBit/s gacha).

WAV fayllari ham qo'llab-quvvatlanadi, lekin yuqori chastotali kristalni qo'shmasangiz, sifat CD dan past bo'lishi kerak. Bu mening sinov pleyerimda ishlaydi, lekin 3,3 voltli quvvat manbaida ~8 MGts dan ortiq kristalli PICni ishlatish muammoli.

Xotira kartasiga fayllarni yozish uchun sizga kartani o'quvchi kerak bo'ladi. Esda tutingki, xotira kartasi FAT16 yoki boshqa formatda emas, balki FAT32 formatida bo'lishi kerak.

Xotira kartasidagi fayllar .mp3 kengaytmasiga ega bo'lishi kerak. Xotira kartasini pleerga joylashtiring va quvvatni yoqing, ijro etish birinchi trekdan boshlanadi. Fayllar ular yozilgan tartibda o'ynaladi (agar tasodifiy ijro etish funksiyasi yoqilmagan bo'lsa).

Aralashtirilgan ijroni yoqish uchun MP3 pleerni yoqayotganda “keyingi trek” tugmasini bosib turing. Funktsiya pleerni keyingi safar yoqmaguningizcha ishlaydi. Barcha treklar ijro etilgandan so'ng, ijro to'xtaydi va pleer "uyqu" rejimiga o'tadi.





Manba kodi

Manba kodi C tilida yozilgan. Kompilyator sifatida men CCS (ccsinfo.com saytidan tashqari) dan PCM o'rta darajadagi kompilyatoridan foydalanganman. Kompilyator pullik, lekin u juda ixcham kod ishlab chiqaradi va o'rnatilgan funktsiyalar va ma'lumotlarning juda boy to'plamini o'z ichiga oladi.

Agar siz manba kodiga hech qanday o'zgartirish yoki tuzatish kiritishingiz shart bo'lmasa, men arxivga tayyor HEX faylini qo'shdim. Mikrodasturni o'chirishdan oldin, BROWNOUT va WATCHDOG parametrlarini tozalashni unutmang, aks holda qurilma ishlamaydi!

4K kontroller xotirasining deyarli barchasi ishlatiladi. 256 baytlik EEPROM xotirasi tasodifiy ijro etish funktsiyasi uchun ma'lumotlar jadvali uchun to'liq ishlatiladi. Agar kerak bo'lsa, siz bir nechta muhim bo'lmagan funktsiyalarni, masalan, tugmalar va tasodifiy ijro etish funktsiyalarini o'chirish orqali xotirani bo'shatishingiz mumkin.





Download 7.87 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling