新闻中心

EEPW首页>嵌入式系统>设计应用> 基于嵌入式系统的多媒体音乐播放器

基于嵌入式系统的多媒体音乐播放器

作者: 时间:2011-07-22 来源:网络 收藏

2.4 SD卡存储器模块
SD卡的通信线在总线空闲状态下应保持高电平,因此总线上接有50 kΩ的上拉电阻。SD卡在上电初期,卡主控通过检测引脚1(DAT3)的电平来决定工作在SD模式还是SPI模式。当此脚高电平时,SD卡进入SD模式;当此脚为低电平时,SD卡则工作于SPI模式2。卡槽采用了非弹出式的卡座,可以有效地保证SD卡通信的稳定性和可靠性。采用杜邦线将SD卡的SPI总线接口和LPC2138的SSP总线接口对接起来,实现数据的通信。
2.5 OCM12864液晶显示
OCM12864液晶屏可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能。它提供3种控制接口,分别是8位微处理器接口,4位微处理器接口和串行接口。在该中由于未涉及图形显示,且对显示的速度要求不是很高,因此采用串行接口实现与处理器的通信。OCM12864通过SCLK线和R/W线实现和处理器的串行通信。根据表1,将SCLK和R/W线与单片机分配的对应I/O用杜邦线连接起来即可。
2.6 MP3声音输出的功放单元采用UTC2822D
UTD2822D输入电压在1.8~15 V之间,在正常发热状态下工作电流约为1.4 A,可以使用在该设计当中。功放电路的设计原理图如图2所示。

本文引用地址://m.amcfsurvey.com/article/150445.htm

c.JPG


2.7 输入设备
键盘输入采用了普通按键直接接处理器I/O口的方式。这种方式实现起来比较简单,而且由于按键较少,不会占用过多的I/O资源。

3软件设计
总体软件设计即运行过程中的主逻辑,负责整个系统运行过程中各个状态之间的转换,程序流程图如图3,系统初始化完成以后,在模式下,即可通过按键选择目录中的,解码WMA,MP3等格式的音频文件,并播放。
3.1 SD卡模块程序设计
对SD卡的初始化后,才可以对SD卡进行读/写操作。SD卡的初始化过程为先发送74个CLK以使SD卡达到正常工作电压并实现同步,然后CS_LOW;接着发送CMD0,若通信成功则应收到0x01的应答信号;接着再发送CMD1,收到的应答应该是0x00;最后CS_HIGH。至此,初始化完成。在初始化完成后,通过CMD16设置数据Block长度,然后可以通过CMD17进行数据的读取,流程图如图4所示。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭