完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发背景
伴随人们精神物质水平的日益提高,人们不仅仅满足于简单便携的MP3播放器,大家更青睐于视觉和听觉上的双重享受,那么音乐频谱播放器就成为大家生活中不可或缺的娱乐设备。此次我们的参赛作品是以IAP单片机为控制核心的音乐频谱播放器,动感的音乐搭配错落有致的音乐频谱给人视觉和听觉上带来的震撼是我们此次设计的最大特色。 结构说明 作品主要由SD卡模块、音乐解码模块、时钟显示模块和频谱显示模块四大部分组成。SD卡起到一个外部存储的作用;我们通过SPI口向VS1053解码模块不停的输入音频数据,它就会自动解码,然后从输出通道口输出音乐;时钟通过1602液晶可以准确的显示年、月、日、星期和时间;频谱显示是采用32点的基2-FFT快速傅里叶算法,然后通过两块8*8点阵显示频谱。 功能与使用说明 该作品可以实现音乐播放以及音乐频谱显示的功能,根据音调的高低以及音量的大小,频谱会出现错落有致的跳动。按下启动键正常开启播放器,使用切歌按钮播放器能自动跳转到下一首歌曲,按下结束键播放器正常关闭;时钟模块可以准确的显示年、月、日、星期和时间,并且它具有时间校正、准点报时、闹钟设置以及起床的懒人模式等功能。通过时钟SET键可以进行时间的校正以及闹钟的设置,蜂鸣器则起到了闹钟以及准点报时的功能。 系统设计原理框图 音频数据解码模块--音频数据采集电路--核心单片机控制电路--FFT算法核心--频谱显示电路 该系统从功能上可划分成4部分: (1)音频数据解码电路:实现将存储在SD卡模块中的.MP3音频格式的音频数据解码,最后通过音频输出通道输出音乐 (2)音频数据采集电路:实现模拟音频信号的采样保持和量化处理。包括音频采样电路和A/D转换电路; (3)频谱显示电路实现模拟音频信号频谱的分段显示。它将音频信号频谱划分成16段.每段按照16级量化,由两块8*8点阵显示; (4)主控制器采用IAP单片机,在完成系统其他控制任务的前提下,充分利用单片机剩余计算资源,采用优化FFT算法计算音频信号频谱,并将计算结果输出到频谱显示电路。 该系统的核心部分就是音频频谱算法即快速傅立叶算法(FFT) 在此次设计中我们打算采用按时间抽选的基-2FFT算法 初步时间安排 2013.11.1-11.15 系统整体设计构建,包括设计模块划分,功能划分以及设计工作的前期准备; 2013.11.16-11.30 系统软件模拟仿真,各个模块功能的实现,核心算法的编写和改进; 2013.12 系统实物的焊接以及硬件平台的实现和调试,并对设计进行调整和改进。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-29 06:16 , Processed in 0.590632 second(s), Total 62, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191