查看: 11694|回复: 25

[原创] 【LPC824Lite】基于LPC824的MP3播放器

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
    发表于 2016-11-24 22:52:40 | 显示全部楼层 |阅读模式
    本帖最后由 混森蓝兽 于 2016-11-27 20:03 编辑

    上一个帖子商城兑换的小音箱,说刚收到的从肖总那寄来的小音箱,寻思着拿来做点什么。刚好手边有个mp3解码模块,不如就做个MP3播放器吧。

    材料:LPC824开发板,MP3解码模块,TF卡,小音箱,以及杜邦线若干。


    制作思路:LPC824作为主控,负责命令的解析以及MP3播放控制。MP3模块负责解码TF卡中的MP3音频文件。PC端的串口助手为点歌页面,小喇叭播放解码出来的音频信号。


    作品结构框图:
    LPC824.jpg



    实物图:

    IMG_20161124_215333.jpg


    IMG_20161124_215346.jpg


    MP3.jpg

    song.jpg

    演示视频:
    基于LPC824的MP3播放器

    程序:

    1. /**************************************************************
    2. ** 名称   : MP3_init(void)
    3. ** 描述   :        
    4. ** 参数   :   
    5. **                              
    6. ** 返回值 :   无
    7. ***************************************************************/
    8. void MP3_init()
    9. {
    10.   char i;
    11.         Chip_GPIO_Init(LPC_GPIO_PORT);
    12.         for (i = 0; i < 8; i++)
    13.         {
    14.                 Chip_GPIO_PinSetDIR(LPC_GPIO_PORT, 0, songBits[i], 1);
    15.                 Chip_GPIO_PinSetState(LPC_GPIO_PORT, 0, songBits[i], true);
    16.         }
    17. }        
    18. /**************************************************************
    19. ** 名称   : MP3_play(char song_num)
    20. ** 描述   :        
    21. ** 参数   :   
    22. **                              
    23. ** 返回值 :   无
    24. ***************************************************************/
    25. void MP3_play(char song_num)
    26. {
    27.   char i;
    28.         for (i = 0; i < 8; i++)
    29.         {
    30.                 Chip_GPIO_PinSetState(LPC_GPIO_PORT, 0, songBits[i], true);
    31.         }
    32.         if(song_num<9 && song_num>0)
    33.                 Chip_GPIO_PinSetState(LPC_GPIO_PORT, 0, songBits[song_num-1], false);
    34. }        
    复制代码
    MP3播放器.zip (220.2 KB, 下载次数: 31)
    来根华子
    回复

    使用道具 举报

  • TA的每日心情

    2022-6-3 10:27
  • 签到天数: 131 天

    连续签到: 1 天

    [LV.7]常住居民III

    19

    主题

    519

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1611
    最后登录
    2022-6-26
    发表于 2016-11-24 22:57:44 | 显示全部楼层
    本帖最后由 nothingelse 于 2016-11-24 22:59 编辑

    硬件解码啊软件不好实现啊

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-11-24 23:04:45 | 显示全部楼层
    解码用的啥方案
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-11-25 00:00:26 来自手机 | 显示全部楼层
    技术范儿 发表于 2016-11-24 23:04
    解码用的啥方案

    淘宝集成模块
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-11-25 00:01:53 来自手机 | 显示全部楼层
    nothingelse 发表于 2016-11-24 22:57
    硬件解码啊软件不好实现啊

    软件太难
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-11-25 00:09:51 来自手机 | 显示全部楼层
    技术范儿 发表于 2016-11-24 23:04
    解码用的啥方案

    好像是VS1003
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-5-29 08:54
  • 签到天数: 2992 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    45

    主题

    5548

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

    积分
    12035
    最后登录
    2025-5-29
    发表于 2016-11-25 00:12:37 | 显示全部楼层
    酷酷酷,模块不错。
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 16:14
  • 签到天数: 1442 天

    连续签到: 1 天

    [LV.10]以坛为家III

    17

    主题

    3862

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    8291
    最后登录
    2021-12-10
    发表于 2016-11-25 00:15:36 | 显示全部楼层
    楼主使用的这个模块是不是使用管脚低电位控制播放的呢?是不是只能控制8首歌曲?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-25 13:52
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    4

    主题

    44

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    211
    最后登录
    2022-9-14
    发表于 2016-11-25 08:07:41 来自手机 | 显示全部楼层
    这位哥你太厉害了 串口助手怎么把歌曲传下来 主控板又传什么给解码芯片 真心求教
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
    发表于 2016-11-25 08:10:20 | 显示全部楼层
    新年快乐
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 17:09 , Processed in 0.114127 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表