基于S3C2410的简单音乐播放器的实现
2015-10-21臧金梅孙灿郇涛
今日湖北·下旬刊 2015年4期
臧金梅 孙灿 郇涛

摘 要 随着信息技术的飞速发展,嵌入式技术得到了广泛的应用与发展。本文设计了基于ARM的简单音乐播放器,该系统能根据实际情况进行简谱显示、选曲、开始和结束等,实现了简单的音乐播放控制,通过设计进一步了解并加深对ARM的认识,模拟音乐播放器的实现。
关键词 ARM 音乐播放器 S3C2410
随着科学技术的发展和人们生活水平的提高,VCD、DVD、MP3等媒体的播放系统也日趋成熟。嵌入式系统以其可靠性高、实时性强、系统配置低等优势,广泛应用在工业控制、消费电子、信息家电等领域,媒体播放控制就需要这样的系统来完成。本文将使用ARM系统,模拟简单的音乐播放器。
一、系统设计方案
(一)设计要求
本设计是在武汉创维特信息技术有限公司的ARM9教学实验箱上完成,模拟了简单的音乐播放器。利用Timer0产生PWM脉冲控制蜂鸣器,不同的频率对应不同的音调,从而播放出不同的歌曲,具体设计要求如下:
(1) 实现播放音乐的开始和结束;
(2) 有选曲的功能,能播放下一首歌曲;
(3)使用数码管来同步显示歌曲的简谱。
(二)系统流程
由于此系统较为简单,故采用自上而下的设计方法,进行程序设计;对音乐的开始和结束、以及选曲,采用中断的方法,由中断处理程序处理。程序流程如图1所示:
二、嵌入式開发环境说明
硬件方面,我们使用S3C2410实验箱的串口与PC机串口连接,通过JTAG口的ARM仿真器把实验箱和PC机连接。
软件方面,我们使用与实验箱配套的ADT软件开发。
三、典型功能实现……p>
登录APP查看全文
