首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 电子制作
嵌入式多媒体播放器的设计与实现
来源:本站整理  作者:佚名  2009-12-18 13:15:46



  (2)MP3 解码器的初始化,即对MP3CON(MP3 控制寄存器)和MP3CLK(MP3 时钟除法器

  寄存器)进行设置。程序设计如下:

  //MP3 时钟频率的计算方法:MP3CLK=PLLCLK/(int)(MPCD+1)负反馈

  MP3CLK|=MPCD;

  MP3CON &= (~MSKREQ); //允许产生MP3 中断

  MP3CON |= MPEN; //使能MP3 解码器.

  (3)音频输出接口初始化,要得到两个声道串行数据前,需要先对音频输出接口的

  AUDCON0(音频接口控制寄存器0)和AUDCON1(音频接口控制寄存器1)中的相关部分进行

  正确的设置。程序设计如下:

  void AudioInit()

  { unsigned char i = 10;

  AUDCON0 = 0x77; //0111 0110

  AUDCON1&=(~0xB0); //SRC=0,MSREQ=0,MUDRN=0

  AUDCON1 |= 0x01;

  while (i)i--;

  AUDCON1 |= 0x40;}

  (4)按键初始化,实现播放MP3 的人机交互功能。

  void KeyBoardInit()

   { P1 = 0x0f; //将端口1 的低四位,即键盘对应的4 位置1


  KBCON = 0x00; //设置键盘有效模式为低电平有效,并使能

  IEN1 = IEN1 | EKB; } //使能键盘中断Enable KeyBoard Interrupt

  5、总结

  嵌入式系统是专用的计算机系统,软硬件的设计必须协同和严格规范。本设计的硬件系统围绕着 AT89C51SND1C主控芯片进行规范设计与调试。软件设计则必须以硬件系统为前提以功能定义为要求进行设计现调试。嵌入式系统硬件的定制,程序的设计必须多次的调试与完善。比如,硬件电路无法正常工作,必须分析原因、调试;开发环境相关软件无法正常安装,必须排除各种错误,直到成功搭建开发环境;程序编译出现错误,必须利用调试功能找出错误并修改代码等等[10]。

  嵌入式系统是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。嵌入式便携多媒体播放器是嵌入式系统技术的一个典型应用。嵌入式便携多媒体播放器未来的发展方向将会呈现出多样化、多功能化、普遍化的变化。

上一页  [1] [2] [3] [4]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:36,058.59000 毫秒