复读机设计.docVIP

  • 34
  • 0
  • 约4.25千字
  • 约 9页
  • 2016-05-28 发布于天津
  • 举报
复读机设计

基于8051的复读机设计俊吉朱文琦 本实验将设计一个8051单片机为中心控制,且具有复读功能的MP3。 它可以实现播放,暂停,停止,选取上一首,下一首,以及复读的功能。它是通过6个按键控制其功能,一个停止键,暂停键,向前一首,向后一首,播放和复读键。 硬件设计: 硬件包括一个8051单片机,外部RAM6116芯片,A/D转换芯片,D/A转换芯片,MP3芯片,以及锁存器,扬声器等。 这是一片自定义的mp3芯片,A0~A7为歌曲地址的I/O端口当play引脚出现上升沿时,芯片OUT1引脚输出从A0~A7表示地址开始的音乐信号。芯片初始化或者歌曲改变时,A0~A7上出现当前歌曲的首地址。再给ADDRX上升沿时,A0~A7会依次循环出现下首歌的首地址,上首歌的首地址和当前歌曲首地址。 软件设计: 设计思路: 按下播放键,最初的状态,先把当前歌曲的首地址,以及上一首歌曲,下一首歌曲的首地址,存入30H——32H。 播放状态下,过程中按下暂停键。首先判断是否有停止键,若按下停止键(停止时暂停标志也置位),进入停止的子程序,对各项值重新赋值。若没有按下停止键,则进入暂停子程序中判断是否再次按下暂停键取消暂停。重复按下暂停后,回到主程序中判断复读按键是否按下。 按下play,当出现上升沿时,开始放当前歌曲。 当按下下一首键,将下首歌的首地址作为当前地址,当前

文档评论(0)

1亿VIP精品文档

相关文档