找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1829|回复: 3
打印 上一主题 下一主题
收起左侧

51单片机+K9F2080U0A制作MP3电路图与源程序

[复制链接]
跳转到指定楼层
楼主
51单片机作MP3
步骤很详细奥
PLAY键播放音乐
FUNC用于在乐取选择、音量控制、音效控制间切换
PREVIOUS,选取时下一首,音量控制时为减小音量,音效控制时为下一音效
PREVIOUS,选取时上一首,音量控制时为增大音量,音效控制时为上一音效

电路原理图如下:


单片机源程序如下:
  1. /*C**************************************************************************
  2. * NAME:         main.c
  3. *----------------------------------------------------------------------------
  4. * Copyright (c) 2003 Atmel.
  5. *----------------------------------------------------------------------------
  6. * RELEASE:      snd1c-refd-nf-4_0_3      
  7. * REVISION:     1.6     
  8. *----------------------------------------------------------------------------
  9. * PURPOSE:
  10. * This is the demonstration software for T8xC51SND1
  11. *****************************************************************************/

  12. /*_____ I N C L U D E S ____________________________________________________*/

  13. #include "config.h"                         /* system definition */
  14. #include "lib_mcu\c51_drv.h"                /* c51 driver definition */
  15. #include "scheduler.h"                      /* scheduler definition */


  16. /*_____ M A C R O S ________________________________________________________*/


  17. /*_____ D E F I N I T I O N ________________________________________________*/
  18. Byte code __FIRMWARE_VERSION_STRING[]="@(#) Firmware snd1c-refd-nf-4_0_3 - Atmel Chejudo Player Reference Design\15\12\0$Id: main.c,v 1.6 2002/12/20 12:51:12 ffosse Exp $";


  19. /*_____ D E C L A R A T I O N ______________________________________________*/

  20. extern  void    in_system_prog (void);

  21. static  void    main (void);


  22. /*F**************************************************************************
  23. * NAME: main
  24. *----------------------------------------------------------------------------
  25. * PARAMS:
  26. *
  27. * return:
  28. *----------------------------------------------------------------------------
  29. * PURPOSE:
  30. *   Main user routine
  31. *----------------------------------------------------------------------------
  32. * EXAMPLE:
  33. *----------------------------------------------------------------------------
  34. * NOTE:
  35. *----------------------------------------------------------------------------
  36. * REQUIREMENTS:
  37. *****************************************************************************/
  38. void main (void)
  39. {
  40.   in_system_prog();                         /* check ISP execution request */

  41.   Enable_interrupt();                       /* global enable */

  42.   #ifdef X2_MODE
  43.   Set_x2_mode();
  44.   #endif

  45.   sch_scheduler_init();
  46.   
  47.   sch_scheduler();                          /* endless scheduler execution */
  48. }
复制代码

所有资料51hei提供下载:
51单片机作MP3.rar (1.22 MB, 下载次数: 31)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:284488 发表于 2020-2-10 09:22 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

板凳
ID:298008 发表于 2020-2-10 10:54 | 只看该作者
谢谢楼主分享!!!
回复

使用道具 举报

地板
ID:336378 发表于 2021-4-2 18:13 | 只看该作者
     这资料牛逼,可是我还是看不懂是什么原理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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