当前位置:文档之家› 基于凌阳61单片机的音乐播放器的设计与实现论文

基于凌阳61单片机的音乐播放器的设计与实现论文

基于凌阳61单片机的音乐播放器的设计与实现论文
基于凌阳61单片机的音乐播放器的设计与实现论文

摘要

随着高新技术的发展,对于那些高技术的产品生产的成本会越来越低;随着人们娱乐生活的充实,使得像音乐播放器MP3这样的娱乐工具得到了很大的普及,由于人们对此需求量增多的同时也对其要求的功能也逐渐的趋于多样化,使得那些对知识的渴望与对专业的爱好者不得不有一种想法那就是用自己的所学为自己做一部自己喜欢的音乐播放器。

本设计介绍一种以SPCE061A单片机为核心的音乐播放器,并辅有一些外围器件与软件来实现。硬件设计主要有两大部分组成:液晶显示部分和语音存储与播放的部分,分别采用凌阳公司的两个设计模块:主要是由SPCE061A组成的精简开发板做为主控板,一部分是用SPR4096存储模块来扩展存储容量实现语音的存储,另外一部分采用的LCD1602液晶模块来实现语音播放效果的显示,通过这两个模块最终完成设计的硬件要求。在软件方面使用了凌阳公司提供的语音压缩工具COMPRESS TOOL 工具与RESWRITER工具使得有足够的空间用来存储与烧写、更换自己喜欢的音乐。最后采用汇编语言编写程序,实现音乐的播放,开机时有欢迎提示画面,键盘界面显示,可通过按键选择歌曲。按键后播放对应歌曲,显示界面,对应的歌曲反色显示。

关键词:SPCE061A;音乐播放器;1602液晶显示;SPR模组;

The Design and implementation of Music Player Based on

Spce061A

ABSTRACT

A microcontroller core with SPCE061A music player, and assisted a number of peripheral devices, using assembly language programming to realize the music going, have welcomed the prompt boot screen, select a song by pressing a button. After the Play button corresponding to songs, display interface, the corresponding anti-color display song and give the system hardware and software design.

Key words: SPCE061A; music player; 1602 LCD; SPR module;

目录

中文摘要ABSTRACT……………………………………………………………………………………..

第一章选题背景与系统总体设计方案 (5)

1.1 选题背景 (5)

1.2 设计方案的提出 (6)

1.2.1 系统的工作原理 (7)

1.2.2 系统的硬件方案 (7)

1.2.3 硬件模块连线图 (8)

第二章音乐播放器的硬件设计 (10)

2.1 主控板模块 (10)

2.2 SPCE061A精简开发板 (12)

2.3 SPR模组模块 (13)

2.3.1主要功能 (13)

2.3.2结构框图 (13)

2.3.3SPR模组模块电路分析 (13)

2.4液晶LCD602显示模组模块 (16)

2.4.1液晶LCD1602的基本参数及引脚功能 (16)

2.4.2液晶LCD1602均衡效果显示 (17)

2.5语音更换及语音压缩......................................... .18

2.5.1语音更换及语音压缩的操作 (18)

第三章音乐播放器的软件设计 (29)

3.1音乐播放器的主函数设计 (29)

3.2 音乐播放器语音函数的设计 (33)

结论 (45)

致谢语 (46)

参考文献 (47)

附录 (48)

第一章选题背景与系统总体设计方案

1.1选题背景

随着大规模集成电路技术的发展,将CPU、RAM、ROM、定时器/计数器以及输入/输出(I/O)接口电路等主要计算机部件集成在一块集成电路芯片上构成单片机成为一种趋势,可以说单片机已经基本上具备了微机系统的功能,因此单片机在今后的计算机硬件领域中具有不可替代作用,其发展前景是非常看好。ⅰ当前单片机应用的领域越来越多,单片机的功能将得到淋漓尽致的实现。将单片机用于控制过程,在国内外都已经得到了充分的发展。据统计,我国的单片机年需求量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。特别是沿海地区的电子厂,其产品多数要用到单片机,并不断地向内地辐射,这说明单片机应用在我国才刚刚起步,有着广阔的前景,目前单片机已渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说全自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的工程师和科学家。科技越发达,智能化的东西就越多。

本设计介绍了一个以凌阳科技公司的SPCE061A单片机、SPR模组与液晶1602以及相应的软件程序部分实现音乐播放器的设计。设计主要有两大部分组成:液晶显示部分和语音播放,分别采用凌阳公司的两个设计模块:完成一个是由SPCE061A组成的精简开发板做为主控板;另外一部分采用的LCD1602液晶模块。通过这两个模块最终完成设计的要求。对我设计过程中用到的各种硬件模块和系统实现所需软件工具的应用有了更深刻的了解和认识。

1.2设计方案的提出

通过对凌阳SPCE061A单片机的仔细研读,了解了其系统丰富的内部资源,在此基础上加之对凌阳设计资料之设计方案的参考,我总结了两种设计方案如下:

方案一:

根据设计的要求整个硬件电路是采用AT89S52单片机作为中心控制模块来满足设计需要,实现整个系统的中心控制,外部适当的扩展播放、选曲、显示、电子琴和彩灯等模块组成。该硬件系统框图如下图所示:

图1 硬件系统设计框图

方案二:

系统以SPCE061A为核心,可以划分成为61板自带的按键作为输入,液晶1 062用户界面提示与均衡器效果、SPR4096资源存储与61板语音播放等部分,如下图所示:61板作为整个系统的核心控制,并且负责语音的输出;SPR模组作为语音资源的存储介质,这些语音资源是通过专门的ResWriter工具烧写到SPR40 96芯片中的;61板自带的键盘与液晶1602实现用户控制音乐播放盒的控制与显示作用,在播放音乐时,液晶1602还可以显示音乐的均衡效果。由于这个芯片使用较少的外围器件就能实现最小系统,本次毕业设计就是采用了方案二,该硬件系统框图如下图所示:

图2 硬件系统设计框图

1.2.1系统的工作原理

系统以SPCE061A为核心,用自带键盘作为输入;液晶LCD1602与61板连接实现音乐播放时均衡器效果的显示;SPR4096作为语音资源的存储介质与61板连接实现语音的播放控制功能。

1.2.2系统的硬件方案

系统主要包括SPCE061A精简开发板、SPR4096 FLASH存储芯片、液晶LCD1602液晶显示。SPCE061A是整个设计的核心控制器件,负责控制液晶LCD1602的输出,按键信息的采集输入和语音资源的播放。液晶显示和按键主要是作为人机交互的作用,显示音乐播放时的均衡器效果,同时利用按键实现不同的操作。硬件框图如下图所示:

图3 硬件框图

61板作为整个系统的核心控制,并且负责语音资源的输出。SPR4096模组作为语音资源的存储介质。液晶LCD1602显示模组作为语音播放的均衡器效果与用户的输出设备。

1.2.3硬件模块连线图

根据设计的要求硬件模块规划如下图所示:

图4 硬件连线图

IOA0—Key1(61板自带的按键,按键的另一端接5V电压);IOA1—Key2;IOA2—Key3;IOA8-IOA15----D0-D7(液晶LCD1602);IOB13—RS(液晶LCD1602数据/命令选择端);IOB14—R/W(液晶LCD1602读/写选择端);IOB15—EP(液晶LCD1602使能端);IOB0—SCK(SPR4096模组);IOB1—SDA(SPR4096模组)。功能说明:结合61板的3个按键实现如下的功能:

图5 按键功能图

停止状态:按KEY1键开始播放音乐,按KEY2 键选择上一首曲目,按KEY3键选

择下一首曲目,按KEY3键一秒钟恢复到停止状态。播放音乐状态:按KEY1键暂停播放音乐,按KEY2键选择上一首曲目,按KEY3键选择下一首曲目。

第二章音乐播放器的硬件设计

在利用凌阳61板设计音乐播放器的过程中,用到三种硬件模块和实现语音播放、音乐更换与语音压缩等方法的软件工具。三种硬件模块分别为控制音乐播放的主控板模块(即SPCE061A板)、存储语音资源的SPR模组模块(包括SPR_4096和SPR_1024两种型号)和实现音乐播放显示功能的液晶1602模块(显示音乐播放时的均衡器效果等功能)。

2.1 主控板模块

SPCE061A 是凌阳科技研发生产的性价比很高的一款十六位单片机,使用它可以非常方便灵活的实现语音的录放功能,该芯片拥有8 路10 位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路10 位精度的DAC,只需要外接功放(SPY0030A)即可完成语音的播放(这两点是此芯片相对于51芯片的优势所在)。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境(unSP IDE)。SPCE061A 片内还集成了一个ICE(在线仿真电路)接口,使得对该芯片的编程、仿真都变得非常方便,而ICE 接口不占用芯片上的硬件资源,结合凌阳科技提供的集成开发环境(unSP IDE)用户可以利用它对芯片进行真实的仿真;而程序的下载(烧写)也是通过该接口进行下载。

主控板模块主要由电源板电路模块、音频输入MIC电路和音频输出DAC电路等功能模块组成。

(1)电源板电路模块分析

图下图是电源部分的电路,4.5V直流电压经过SPY0029后产生3.3V电压,从而给整个系统供电。

图6电源电路图

图中的VDDH3为SPCE061A的I/O电平参考,接SPCE061A的51脚,这种接法使得I/O输出高电平为3.3V;VDDP为PLL锁相环电源,接SPCE061A的7脚;VDD 和VDDA分别为数字电源与模拟电源,分别接SPCE061A的15脚和36脚;AVSS1是模拟地,接SPCE061A的24脚;VSS是数字地,接SPCE061A的38脚;AVSS2接音频输出电路的AVSS2。

(2)音频输入电路MIC电路

音频输入电路如下图所示:

图7音频输入电路原理图

此部分起到了将外部音频输入到凌阳芯片中的作用,其工作原理如下:麦克风相当于一个可变电阻串联到电路中,C11、C12将麦克风的阻值变换耦合输入

到SPCE061A的对应引脚MICP(麦克风差动输入正端),MICN(麦克风差动输入负端),从而完成了音频的输入。VICM为麦克风提供电源串联电阻R1R4 MICROPHONE R3到地形成回路,电容C1起滤波作用。VCM为上拉电阻提供电源使两输入端始终保持着高电平从而保证输入信号有效。电容C9和C6起到去耦和滤波作用。

(3)音频输出电路DAC电路

音频输出电路原理图如下图所示:

此部分为语音输出部分,其工作原理如下:接口J2从SPCE061A的DAC部引脚接入信号通过改变电阻R9的阻值可以形成不同频率的信号,再经过C23将信号耦合输入到音频集成放大电路芯片SPY0030的4,5输入端,经其放大之后从1,2脚输出到扬声器。

图8音频输出电路原理图

2.2 SPCE061A 精简开发板

“61板”是SPCE061A EMU BOARD的简称,是以凌阳16 位单片机SPCE061A 为核心的精简开发仿真实验板。61 板除了具备单片机最小系统电路外,还包括有电源电路、音频电路、复位电路等。61 板上有调试器接口(Probe 接口)以及下载线(EZ_Probe)接口,分别可接凌阳科技的在线调试器、简易下载线,配合凌阳十六位单片机软件开发工具unSP IDE,可方便地在板上实现程序的下载、编译和在线仿真调试。

2.3 SPR模组模块

2.3.1 主要功能

SPR芯片分为两种:SPR_4096和SPR_1024两种。在本次设计中采用的是SPR_4096芯片,该芯片的作用是存储语音资源。SPR模组是凌阳科技公司针对存储器芯片SPR_4096/SPR_1024开发的简易烧写器。该烧写器配合PC机

ResWriter工具,通过EZ_probe下载线,完成对SPR_4096/SPR_1024存储芯片的擦除、写入、校验等功能。并且在SPR模组上留有与SPCE061A单片机的接口,可以实现SPR模组与SPCE061A单片机组成的系统。

2.3.2 结构框图

SPR_4096/1024结构框图如下图所示:

图9 SPR_4096/1024结构框图

SPR 模组预留两个接口,一个接口是EZ-probe,这是在使用ResWriter 工具对SPR4096/1024 进行烧写时连接使用的,另一个是10PIN 的排线,主要提供电源以及与SPCE061A 连接使用。SPR 模组电路支持SPR4096 和SPR1024,但这两种芯片不能同时使用,SPR 模组电路只能对其中一种芯片进行使用,而且在使用时必须配备下载线使用。

2.3.3 SPR模组模块电路分析

SPR模组是针对语音资源存储芯片SPR_4096/1024芯片开发的建议语音烧写器。它的作用是存储语音资源,然后通过主控板的语音处理功能和相应语音资源播放功能。

SPR模组电路分析

SPR模组_4096硬件原理图如图10所示:

图10 SPR_4096硬件原理图

SPR模组_4096的硬件电路主要分成3大部分:

第一部分:ResWriter工具对SPR_4096/SPR_1024进行烧写的硬件电路如图11所示:

图11烧写SPR_4096/1024硬件电路图

分电路主要起到控制SCK、SDA信号的作用,通过74HC244可以控制SDA信号的通与断,这样可以使用ResWriter工具发出符合烧写芯片的时序信号,完成

对芯片的擦除、写入与校验功能。

第二部分:SPR_4096的工作电路,如图12所示:

图12 SPR_4096工作电路

此部分工作电路是为了使SPR_4096存储器工作的外围电路,通过SCK与

SDA与外界相连。

第三部分:SPR1024的工作电路,如图13所示:

13 SPR1024工作电路

此部分工作电路是为了使SPR1024存储器工作的外围电路,通过SCK与

SDA与外界相连。另外,SPR模组_4096还有其他接口电路,如图14所示:

图14 SPR模组_4096接口跳线电路

上图最左边的电路是SPR4096片内FLASH与片内SRAM的选择端,当MEM选择与地短接时使用的是SPR4096的片内FLASH,当MEM选择与电源短接时使用的是SPR4096的片内SRAM。

2.4 液晶LCD1602显示模组模块

液晶LCD1602显示模组在实现音乐播放器功能和显示音乐播放均衡器效果上起到非常重要的作用。

2.4.1 液晶1602LCD的基本参数及引脚功能

1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图所示:

图15 1602LCD尺寸图

1602LCD主要技术参数:显示容量:16×2个字符;芯片工作电压:4.5—5.5V;工

作电流:2.0mA(5.0V);模块最佳工作电压:5.0V;字

符尺寸:2.95×4.35(W×H)mm

引脚功能说明:1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如下所示:

第1脚:VSS为地电源。

第2脚:VDD接5V正电源。

第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一

个10K的电位器调整对比度。

第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。

第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。

当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS

为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低

电平时可以写入数据。

第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

第7~14脚:D0~D7为8位双向数据线。

第15脚:背光源正极。

第16脚:背光源负极。

2.4.1 液晶LCD1602均衡效果显示:

在设计音乐播放器的过程中,液晶显示模组在实现音乐播放和显示均衡效果

等功能上起着很重要的作用。

语音资源播放时均衡器效果显示如下图所示:

图17 音乐播放均衡效果显示

2.5音乐更换与语音压缩

音乐更换与语音压缩在设计音乐播放系统时是一个必不可少的过程。语音资源存储器SPR模组只支持二进制语音文件,在向SPR模组烧录语音资源时,首先通过网络下载到自己喜欢的音乐,如果是mp3格式的就要通过音频格式转化软件将其转化为wav格式,然后用语音压缩软件工具Compress Tool将转化好的语音资源压缩成二进制语音文件,最后再通过语音烧写工具ResWriter将二进制的语音文件烧录到语音存储器SPR模组中。

2.5.1 语音更换与语音压缩的操作

按照以下步骤实现语音资源的更换:

步骤一:语音资源的准备,通过网络获取自己喜欢的音乐文件,现在以MP3的格式为例来说明,如下图所示:

图18 语音资源文件

步骤二:使用音频格式转化软件如coolEditpro软件将非wav格式的转化成wav 格式。

步骤三:使用coolEditpro软件打开音乐文件,如下图所示:

图19 打开语音文件

可以用鼠标选取语音文件,选取该语音文件的片段如下图所示:

图20 截取语音文件片段

步骤四:删除上图选中的语音资源片段如下图所示:

图21 截取后的语音文件

步骤五:选择菜单File—save as如下图所示:

图22 选择菜单另存为

步骤六:在弹出的对话框里选择保存类型*WAV文件,如下图所示:

图23 另存为WAV文件

步骤七:点击保存,在文件夹中出现修改后的wav文件,如下图所示:

图24 生成的wav文件

步骤八:使用windows自带的录音机程序将wav文件打开,如下图所示:

凌阳16位单片机应用基础

凌阳16位单片机应用基础 作者:罗亚非 出版社:北京航天航空大学出版社 类别:社会科学 凌阳16位单片机应用基础的简介 凌阳十六位单片机(’nSPTM)是台湾凌阳公司2001年推出的第一代单片机,低价,实用,功耗低和简单易学等特点,讲述该系列单片机的内部结构,开发工具,还提供大量应用程序举例和设计方法,通俗流畅,例题丰富,可作为从事单片机开发与应用的工程技术人员及广大单片机爱好者的自学用书,本科,在专的专业教材, 凌阳十六位单片机(’nSPTM)是台湾凌阳公司2001年推出的第一代单片机, 书本出处:凌阳16位单片机应用基础的PDF电子书下载 凌阳16位单片机应用基础的内容预览 第1章 SPCE061A单片机简介 1.1 凌阳16位单片机 1.2 SPCE061A简介第2章 SPCE061A单片机的硬件结构 2.1 ’nSPTM的内核结构 2.2 SPCE061A的片内存储器结构 2.3 SPCE061A的输入/输出接口 2.4 时钟电路 2.5 锁相环PLL振荡器 2.6系统时钟 2.7 时间基准信号 2.8 定时器/计数器 2.9 睡眠与唤醒 2.10模/数转换器ADC 2.11 DAC方式音频输出显示全部信息第1章SPCE061A单片机简介 1.1 凌阳16位单片机 1.2 SPCE061A简介第2章SPCE061A单片机的硬件结构 2.1 ’nSPTM的内核结构 2.2

SPCE061A的片内存储器结构 2.3 SPCE061A的输入/输出接口 2.4 时钟电路 2.5 锁相环PLL振荡器 2.6 系统时钟 2.7 时间基准信号 2.8定时器/计数器 2.9 睡眠与唤醒 2.10 模/数转换器ADC 2.11 DAC方式音频输出 2.12 低电压监测/低电压复位(LVD/LVR)2.13 串行设备输入输出端口(SIO) 2.14 通用异步串行接口UART 2.15 保密设定 2.16 看门狗计数器(WatchDog)第3章 指令系统 3.1指令系统的概述及符号约定 3.2 数据传送指令 3.3 SPCE061A的算术运算 3.4 SPCE061A的逻辑运算 3.5 SPCE061A的控制转移类指令 3.6 伪指令第4章 程序设计 4.1 ’nSPTMIDE的项目组织结构 4.2 汇编语言程序设计 4.3 C语言程序设计 4.4 应用程序设计第5章 中断系统 5.1 概述 5.2 SPCE061A的中断系统 5.3 中断系统的应用第6章 集成开发环境IDE 6.1 概述 6.2 菜单 6.3 工具栏 6.4 窗口 6.5 项目 6.6 代码剖视器使用及功能 6.7 程序示例第7章 凌阳音频压缩算法 7.1音频概述 7.2 凌阳音频简介 7.3 常用的应用程序接口API的功能介绍及应用 7.4 语音压缩方法 7.5键控放音程序介绍 7.6 语音辨识 7.7 小结第8章 ’nSPTM单片机应用及开发技术 8.1 ’nSPTM的应用领域 8.2 SPCE061A单片机应用举例 8.3 数字滤波程序 8.4 卷积编码以及数字比特译码 8.5 CRC校验程序附录1 C—Lib中的函数集附录2 ’nSPTM的指令集一览附录3 ’nSPTM汇编器伪指令集附录4 ’nSPTM编译相关错误信息附录5 端口速查表附录6 符号约定 更多PDF电子书下载!

单片机课程设计题目

《单片机原理与应用》课程设计题目 1.基于单片机的电子秒表 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。 要求按键输入采用中断方式,按键A接INT0,按键B接INT1。 2.智能电动百叶窗 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。 设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。 按键输入采用中断方式,按键中断请求信号接INT0. 单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量; 当P>S2时,控制M反转以减少进光量; 当S1S+1时,控制R断开电加热回路; 当S-1

音乐播放器毕业设计

摘要 在信息,技术高速发展的今天,多媒体技术也越来越受到人们的重视。文章对目前使用较多的音乐播放器作出较详细的比较。通过阅读多张文献,分析了一些音乐播放器的功能并考虑了怎样能实现支持更多格式的音乐文件,怎样能满足使用者对播放器的需求。本文主要介绍了一个基于Java Applet来实现的音乐播放器的设计。并对系统开发中涉及到的关键技术作了探讨,简要分析介绍了Java技术和 Applet的工作原理,最后说明系统需要实现的功能。 音乐是一种声音符号,表达人的思想感情。是人们思想的载体之一。音乐是有目的和内涵的,其中隐含了作者的生活体验,思想情怀。一款好的pc音乐播放器不仅能够提供好的音乐播放效果,更能够为用户提供方便的操作。 本设计利用java语言和eclipse 编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、快进、快退、下一曲、上一曲、音量调节等功能与一体,性能良好。该播放器支持MP3、WAV、MP3和AIFF等音频格式。在开发的过程中采用瀑布模型。第一阶段首先对项目进行全面、仔细的需求分析,并准确做出项目进度安排,明确每个阶段的任务;第二阶段是进行项目分模块编码;第三阶段对项目进行全面的测试和系统集成测试。 关键词: JAVA;Eclipse;模块化; Applet;

Abstract In the information,the rapid development of technology today,the multimedia technology is becoming more and more attention.This paper makes comparison of the detail to the current use of more music player.By reading a plurality ofliterature,analysis of some function of music player and consider how to achieve the support more format music files,how to meet the needs of users of the player.This paper mainly introduces the design of a Java based Applet to achieve music player.And the key technologies involved in the system development are discussed and analyzed brieflyintroduces the work principle of Java technology and Applet,finally indicated that the system needs to realize the function. The music is a sound symbolic expressing the mood and thinking. It is the carrier of people's thinking. Music is the purpose and content, which implied the au thor's life experiences and feelings. A good pc music player can not only provide g ood music playing effect, but also provide users with convenient operation. The player is using java language and eclipse editing tools. Giving a detailed s ystem design process, part of the interface map and run flow chart of the main fun ction, this article discussed in detail on problems and solution method in the devel opment process. The music player set to play, pause, stop, fast forward, rewind, a nd the next one, on a volume adjustment functions with one good performance. Th e player supports MP3, WAV, MP3, AIFF, etc. audio formats. The model in the dev elopment process is Waterfall model. The first phase is the project of comprehensi ve and careful needs analysis, accurately making the project schedule and clearin g each stage of the task. The second phase of the project is sub-module coding. T he third stage, the project testing and system integration testing. key words:JAVA ;Eclipse;Modularization; Applet;

iOS 音乐播放器 毕业设计

1引言 1.1选题背景 随着智能手机的大众化,越来越多的人应用智能手机。相对的对手机软件的需求也就越来越多。当今时代手机不再只是用来打电话、发短信的工具,反而对手机的娱乐功能要求越来越高[1]。手机的一个重要的功能就是听音乐,一款好的手机音乐播放器可以更好的体现智能手机的强大。目前中国音乐播放器行业已经具备了相当的规模,并在国际市场上已有一定的竞争力。苹果手机作为当今中国智能手机市场上不可或缺的一个品牌,基于iOS的手机软件需求量也就相应的越来越强。市场上的音乐播放器品牌繁多,定位不一,基本满足了各层次消费者的需求,例如:酷我音乐、酷狗音乐、百度音乐、QQ音乐等等这些大家所熟知的音乐播放器已经在苹果软件中占据了一定的地位。智能手机的应用使现代人的生活更加的方便。 伴随着苹果手机进入中国市场,相应的iOS技术逐渐流行起来。而对于开发苹果应用的语言——Object-C,也成为当今社会最流行的开发语言,并且保持着强劲的上升趋势,隐隐有超过C语言的现象[2]。对于其他的开发语言,例如java、javascripe,Object-C以其强大的优势遥遥领先于这些其他的编程语言。本人根据当前的形式,决定引用这种这种技术来开发手机应用。 1.2设计目的及意义 听音乐已经成为当今社会,人们必不可少的一项娱乐活动。根据调查所得信息,本人发现最近智能手机用户对较大的音乐播放器应用的喜爱度明显下滑,而相对的那些小巧的音乐播放器反而被越来越多的用户下载使用。苹果系统的软件具有的特点就是美观、简洁、易操作。根据这些信息,设计一款小巧的基于iOS 的音乐播放器会很容易得到用户的青睐。同时本人从去年开始接触iOS,在学习了几个月后,对iOS开发有了一些理解,所以对于这次毕业设计,我就选择了基于iOS系统开发一款产品。希望通过这次毕业设计来进一步巩固自己的iOS开发水平。使自己在以后的社会竞争中更加具有优势。 1.3设计思想和目标 设计思想:自己的这款音乐播放器设计的过程是按照一般的应用开发流程进行的。自己首先调查了当今社会,人们对音乐播放器的需求,从中得出现阶段手机用户需要的是小巧、方便的音乐播放器。从而决定自己开发一款小巧的音乐播放器。在有了用户的需求后,本人开始开发属于自己的音乐播放器。在真正设计音乐播放器的过程中,本人先决定了音乐播放器的整体框架结构,应用的图片出

音乐播放器的详细设计

音乐播放器详细设计 1.引言 随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。而3G时代的到来,手机移动应用越来越普遍。此文档就是为了能更好地设计出一个基于android系统的音乐播放器而编写的。 1.1 编写目的 为软件的开发者能更好的理解和明确软件开发的详细过程,安排项目与进度、组织软件开发与测试,撰写本文档。本文档供项目组成员,软件开发人员参考。1.2项目背景 本项目由李雪梅、杨挺等人提出,由本组成员联合开发,实现播放现今流行的音乐MP3等文本格式。 该软件是基于Android系统的音乐播放软件,并能够与其他音乐播放软件兼容。 1.3 参考资料 [1] 重庆大学出版社《软件工程》“软件计划与可行性分析” [2] 靳岩、姚尚明人民邮电出版社《Android开发入门与实践》 [3] 可行性分析 [4] 《音乐播放器需求分析书》 [5] 《音乐播放器总体设计说明书》 1.4项目开发计划 实施计划:

阶段名称负责人 需求分析杨挺、李雪梅 总体设计李雪梅、杨挺 详细设计李雪梅、杨挺 软件测试李雪梅、杨挺 在技术方面,编程知识比较缺乏,对有些与项目相关的软件 不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。 2. 总体设计 2.1 项目目的 本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取 存储卡播放等多种播放控制,界面简明,操作简单。 软件系统检测到错误行为时,报告错误,并提示处理操作。 2.2 软件运行环境 硬件:Android操作系统手机 系统软件:Android 2.2 -- 4.0版本 支撑软件:Eclipse 7.5 、ADT 1.5 2.3 需求概述

凌阳单片机简介

第1章 SPCE061A单片机简介 (1) 1.1凌阳16位单片机 (1) 1.2 SPCE061A简介 (2) 1.2.1 总述 (2) 1.2.2 性能 (2) 1.2.3 结构概览 (3) 1.2.4 芯片的引脚排列和说明 (4) 1.2.5 特性 (6) 1.2.6 SPCE061A最小系统 (7) 1.2.7 SPCE061A开发方法 (8) 1.2.8 应用领域 (10) 北阳电子内部技术资料0

第1章 SPCE061A单片机简介 1.1 凌阳16位单片机 随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,Digital Signal Processing)等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU内核采用凌阳最新推出的μ’nSP?(Microcontroller and Signal Processor)16位微处理器芯片(以下简称μ’nSP?)。围绕μ’nSP?所形成的16位μ’nSP?系列单片机(以下简称μ’nSP?家族)采用的是模块式集成结构,它以μ’nSP?内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件,如图1.1所示。 图1.1μ’nSP?家族的模块式结构 μ’nSP?内核是一个通用的核结构。除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。借助这种通用结构附加可选结构的积木式的构成,便可形成各种不同系列派生产品,以适合不同的应用场合。这样做无疑会使每一种派生产品具有更强的功能和更低的成本。 μ’nSP?家族有以下特点: 体积小、集成度高、可靠性好且易于扩展 北阳电子内部技术资料1

单片机课程设计实习报告

【最新】单片机课程设计实习报告 单片机课程设计实习报告 实训任务: 做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0 p1.2 p1.3┅ p1.7 p1.6 ┅ p1.0亮,重复循环3次.然后左移2次,右移2次,闪烁2次(延时的时间0.2秒). 一. 实训目的和要求: (1)熟练掌握keil c51集成开发环境的使用方法 (2)熟悉keil c51集成开发环境调试功能的使用和dp?https://www.doczj.com/doc/1e10724696.html,单片机仿真器.编程器.实验仪三合一综合开发平台的使用. (3)利用单片机的p1口作io口,学会利用p1口作为输入和输出口. (4)了解掌握单片机芯片的烧写方法与步骤. (5)学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用. (6)掌握利用protel 99 se绘制电路原理图及pcb图. (7)了解pcb板的制作腐蚀过程. 二.实训器材: pc机(一台)http://shi_i.e_am8/ pcb板(一块) 5_ 电阻(八只) 10k电阻(一只) led发光二极管(八只) 25v 10 f电容(一只) 单片机ic座(一块) at89c51单片机芯片(一块) 热转印机(一台) dp?https://www.doczj.com/doc/1e10724696.html,单片机仿真器.编程器.实验仪三合一综合开发平台(一台) 三.实训步骤: (1)根据原理图(下图所示),用导线把单片机综合开发平台a2区的j61接口与d1区的j52接口相连.

(2)将流水灯程序编写完整并使用tkstudy ice调试运行. (3)使用导线把a2区j61接口的p1口7个口分别与j52接口的八个led 相连. (4)打开电源,将编写好的程序运用tkstudy ice进行全速运行,看能否实现任务要求. (5)观察运行结果,若能实现功能,则将正确编译过的he_文件通过easypro51编程器写入mcu片内存储器,然后将烧写的芯片a2区的圆孔ic座进行最终实验结果的演示. (6)制板.首先利用protel 99 se画好原理图,根据原理图绘制pcb图,然后将绘制好的pcb布线图打印出来,经热转印机转印,将整个布线图印至pcb板上,最后将印有布线图的pcb板投入装有三氯化铁溶液的容器内进行腐蚀,待pcb板上布线图外的铜全部后,将其取出,清洗干净. (7)焊接.将所给元器件根据原理图一一焊至pcb板相应位置. _3下一页

基于51单片机的音乐播放器设计

题目:音乐播放器 课程设计(论文)任务书

摘要 随着电子技术的发展和计算机越来越普遍的使用,单片机作为这两项技术的有机结合也得到了广泛的应用,在某些领域具有不可替代的作用。音乐播放功能随处都会用到,如,在开发儿童智力的玩具中,等等。目前,基于单片机实现音乐播放,其体积小、价格低、编程灵活等特点在这一领域独领风骚。 单片机的英文名称为single chip microcomputer,最早出现在20世纪70年代,国际上现在已逐渐被微控制器(Microcontroller Unit 或MCU)一词所取代。它体积小,集成度高,运算速度快,运行可靠,功耗低,价格廉,因此在数据采集、智能化仪表、通讯设备等方面得到了广泛应用。而8051单片机在小到中型应用场合很常见,已成为单片机领域的实际标准。随着硬件的发展,8051单片机系列的软件工具也有了C级编译器和实时多任务操作系统RTOS,为单片机编程使用C语言提供了便利的条件;并针对单片机常用的接口芯片编制通用的驱动函数,可针对常用的功能模块,算法等编制相应的函数;C语言模块化程序结构特点,可以使程序模块大家共享,不断丰富,这样就使得单片机的的程序设计更简单可靠,实时性强,效率高。作为测控技术与仪器的学生,掌握8051单片机硬件基础及其相关软件操作,将其应用于现代电子产品中是必要而且重要的,这次课程设计我们的题目是用单片机实验箱系统制作音乐播放器。 本次课程设计主要内容是通过单片机C51语言进行编程,以产生乐曲音符和节拍,把乐谱翻译成计算机语言(音符转换诚成相对应的方波频率即定时器装载初值,节拍转换成相对应的延长时间),并将其预先存储到单片机里,然后根据按键调用再由单片机进行信息处理,在经过信号放大,由喇叭放出乐曲声,实现音乐播放的功能。其主要表现在可以播放十首歌曲,可以用十个数字键控制播放的歌曲,并且能在LCD液晶屏显

61单片机

课程设计 (实验报告) 题目:凌阳单片机 姓名:骆艳 学号:2009301050220 指导老师:周云峰 2010 年 6 月 15 日

前言 当今社会上企业对于大学生动手能力的要求比较高,为了提高学生的自主动手能力和实践创新能力,学校组织学生进行两周的单片机课程设计。而本课程设计所采用的便是凌阳科技大学制作的61板。61板是SPCE061A EMU BOARD 的简称,是以凌阳16位单片机SPCE061A为核心的精简开发—仿真—实验板,大小相当于一张扑克牌,是“凌阳科技大学计划”专为大学生、电子爱好者等进行电子实习、课程设计、毕业设计、电子制作及电子竞赛所设计的,也可作为单片机项目初期研发使用。它是一套使用方便、功能强大的十六位单片机开发系统,具备上手快、学习面广、技术性和趣味性强等特点,使它不仅适应于初学者,也适应于高层次的产品开发者。我们通过基于61 板的电子实习,加强学生对电子学的认识和提高,在今后的课程设计、毕业设计以及具有创意的电子制作和产品设计中都能用61 板完成和进行高层次知识的学习。电子实习与电子技术等理论课有很大的不同。理论课枯燥乏味,如同纸上谈兵,让学生提不起来兴趣。而电子实习是以电子产品生产为工程背景,通过实习使学生学到电子产品的工艺设计知识,并通过电子产品的制作,使学生了解电子产品制造过程、熟悉电子产品工艺,掌握制作电子产品的操作技能,为进一步学习和应用奠定基础。

目录 设计(61板单片机) (1) 前言.................................................................................................................................. - 1 - 第一章单片机的基本概念和作用........................................................................................ - 3 - 1.1 单片机的应用领域及其优点 (3) 1.2 单片机的工作过程 (4) 第二章凌阳61板介绍.......................................................................................................... - 5 - 2.1 了解61板单片机 (6) 2.261板的集成环境IDE (8) 2.361板地开发方式 (10) 2.4 61板的各功能模块 (11) 2.561板的各部分硬件电路 (13) 第三章流水灯设计 (14) 3.1设计方案 (15) 3.3硬件连接图 (16) 3.3流水灯原理 (17) 3.4流程图 (18) 3.5流水灯程序 (19) 第四章总结 (14) 致谢 (19)

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(一) 说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。本次题目为其一部分,稍后会有另一部分。鼓励大家自己设计题目。 要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:C51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。 一、基于单片机的交通灯显示系统(一) 设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分) 2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下, 恢复正常显示(20分) 3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分) 4、实时提醒绿灯亮的剩余时间(30分) 图示: 二、基于单片机的交通灯显示系统(二) 设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分) 2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄 灯亮3秒钟。(30分) 3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3 秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分) 4、其他创新内容。(10分) 图示: 三、基于单片机的波形发生器设计 设计内容:1、设计一款能产生3种以上波形的波形发生器(30分) 2、设计波形选择按钮(采用3个独立按键)(10分) 3、点阵显示波形图案(20分) 4、能同时输出两种波形(30分)

5、显示频率(10分) 图示: 四、基于单片机的LED点阵广告牌设计 设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分) 2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移) (30分) 3、可通过串口从电脑下载更新需要显示的字符(30分) 4、其他创新功能(10分) 图示:略 五、基于单片机的篮球计分器设计 设计内容:1、设计LCD显示篮球比分牌(30分) 2、通过加分按钮可以给A队或B队加分(20分) 3、设计对调功能,A队和B队分数互换,意味着中场交换场地。 (20分) 4、显示比赛倒计时功能(20分) 5、创新内容:如显示第几小节(10分) 显示: 六、基于单片机的电子贺卡设计 设计内容:1、设计基于单片机的伴奏乐曲(30分) 2、设计基于单片机的彩屏图片(30分) 3、通过矩阵键盘按键显示不同彩屏图片,并伴有不同乐曲(30 分) 4、创新部分(自主设计)(10分) 显示:(略) 七、电风扇模拟控制系统设计 设计内容:1、3个独立按键分别控制“自然风”、“睡眠风”、“常风”,(三者的区别是直流电机的停歇时间不同),并在数显管上显示出区别(30分) 2、每种类型风可以根据按下独立按键次数分为4个档的风力调 节。(30分) 3、设计风扇的过热保护,用继电器实现。即当风扇运行一段时 间后,暂停10秒。(30分) 4、其他创新内容(如报警提示)(10分)

音乐播放器的设计与实现毕业论文

音乐播放器的设计与实 现毕业论文 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

毕业设计说明书 学生姓名学号 学院计算机科学与技术学院 专业计算机科学与技术(软件工程) 题目音乐播放器的设计与实现 指导教师 (姓名)(专业技术职称/ 学位) 年月 摘要:随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合VS2008编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。 关键字:音乐播放器,音频编码格式,TechSmith Screen Capture Codec,FFmpeg ,C#,Visual Studio 2008 Abstract:With the improvement of standards of living, entertainment has become very mainstream topics, it is required not only by music, edifying, and as more and more people tend to use music, video and other entertainment and relax, which greatly promoted the development

STC12C5A60S2单片机课程设计报告

一、课程设计基本情况介绍 1.1课程设计的基本目的与任务 本课程设计旨在驾驭本专业学生理论指导实践能力以及电子产品工程设计与开发能力。本实践课所要达到的主要目的是: 1、通过本次课程设计,是对学生综合能力的检,提高学生综合运用专业知识,强化单片机 应用系统设计与防震能力。 2、本次课程设计是在生产实习所完成的“单片机核心板+电子钟模块+MP3模块+RFID模块+无线传输模块+GPS模块+脉搏传感模块”的基础上设计该硬件系统的工作程序。 1.2课程设计的基本内容 1、在生产实习设计单片机硬件系统的基础上,设计相应的应用软件系统。 2、在LCD1602上显示学号程序设计。 3、基于DS1302的实时时钟软件设计。 4、基于DS18B20的温度测量软件设计。 5、基于TL1838A的红外遥控解码软件设计。 6、设计应用软件系统框图和流程图,完成所设计软件的调试。 1.3课程设计的教学要求 1、通过资料查阅及学习了解单片机应用系统的软件设计方法及单片机编程、软硬件联机调 试技巧。 2、独立设计并编写下列应用程序: (1)LCD1602学号显示程序; (2)DS1302实时时钟程序; (3)DS18B20温度测量程序; (4)TL1838A红外遥控解码程序; 3、独立完成所设计程序与硬件系统的联机仿真。 二、整机系统框图(硬件、软件) 该设计方案是以STC12C5A60S2单片机为核心,采用LCD液晶屏幕显示模块、实时时钟模块、温度测量模块、红外遥控解码等模块所构建的系统,能在LCD1602液晶屏上显示当前的日期(年、月、日)、时间(时、分、秒)数据、当前环境温度值和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。本系统设计大部分功能由软件来实现,电路简单明了,系统稳定性也得到大大提高。 1、总体硬件设计框架图: 2、总体软件设计框架图 /////// 三、整机硬件电路原理图(见99SE图) 1、核心板电路原理图 2、蜂鸣器驱动电路 3、按键电路 4、单片机复位电路 5、LCD1602液晶显示电路 6、电子钟模块接口电路 四、软件系统设计思想 //////////// 五、系统软件资源分配表(调试程序、工作程序) ////////////// 六、显示学号的调试程序流程图、程序源代码

(完整版)基于单片机的MP3播放器设计毕业设计论文

基于单片机的MP3播放器设计 音频信号数字化后所面临的一个不容忽视的问题是:巨大的数据量给存储和传输带来的压力。因此音频压缩技术在广播专业领域、网络传输及多媒体应用中受到广泛关注,成为音频信号处理的关键技术之一。MPEG(Moving Picture Experts Group)运动图像专家组,在1992年底制定了第一个世界范围的Hi-Fi(High-Fidelity)质量的音频编码标准MPEG-1。MPEG-1分为三种不同的方式,称为Layer1、Layer2和Layer3。序号越高,复杂性越大,但是可提供更好的编码效率,特别是在低比特率时。MP3就是MPEG-1 Layer3,是基于感知编码的算法,目前在CD 音质的声音压缩方面,是一种通用的方法。使用MP3标准对于音频数据编码既可以获得较大的音频数据压缩比,又可以得到较好的音乐回放质量。MP3的解码器结构复杂,涉及到大量的数学计算,对处理器与内存的要求相当高。目前,AT89C51处理器以其高性价比,丰富的外设资源,越来越受到各种嵌入式研发人员的青睐[5-7]。基于以上背景,我在此次设计中提出了AT89C51SND1C微处理器的软件解码方案,在降低硬件成本的基础上保证高质量的播放效果。 1.2.2 课题研究的意义 MP3音频播放器的最合理工作速度为30Mips,而一个典型的视频媒体播放器的理想速度则为175Mips,所以提高MP3的工作速度,以及改本课题来源于生产实践

善MP3的音质是最关键的,也是亟待解决的问题。 MP3是一种典型的嵌入式设备,而现在市场上比较常见的是闪存式MP3。由于闪存式MP3的容量限制,使它存储歌曲数目较少,在功能上也很难实现多样化。而硬盘式MP3的多功能及大容量,也必将受到不少消费者的喜爱。 另外一个原因是近年来,嵌入式系统与单片机开发的有机结合,已广泛被应用于网络通信、工业控制、机顶盒、PDA等诸多领域[8]。本文提出了一种基于单片机的MP3播放器的设计方案,这就进一步的体现了该设计的灵活性。目前该设计方案已经实现,实践证明,此播放器拥有市面MP3所有的全部功能并能够很好的运行。 MP3播放器一般分成3个部分:CPU、MP3硬件解码器存储器。其中可以将前两部分集成在一起,即带MP3硬件解码器的CPU;或将后两部分集成在一起,即集成硬件解码、DA转换及音频输入。存储器可以是Flash 存储器或硬盘。通过用MP3编码技术,可以得到大约12:1压缩的有损音乐信号。尽管MP3音乐是有损的,它在压缩过程中对功率谱较弱的信号有所丢失,但它同CD原声区别不大,不影响一般音乐爱好者对音乐的欣赏。MP3大大缩小了声音文件的长度,使音乐的存储和传输更方便。 2 MP3的编解码过程 2.1 MP3的工作原理 一个完整MP3播放器要分几个部分:中央处理器、解码器、存储设备、主机通讯端口、音频DA和功放、显示界面和控制键、其中中央处理器和解码器是整个系统地核心。这里的中央处理器我们通常成为MCU (单片微处理器),简称单片机。它运行MP3的整个控制程序,也称为fireware(或者固件程序)。控制MP3的各个部件的工作:从存储设备读

音乐播放器设计文档

生产实习报告 题目:音乐播放器 学生姓名:张凡 学号: 201220220123 班级: 1222201 专业:数字媒体技术 指导教师:张金 2015年08 月08日

目录 一、引言 (3) 1.1 项目背景 (3) 1.2 项目研究的目的 (4) 1.3 安卓简介 (4) 二.功能分析 (5) 2.1 功能需求分析 (5) 2.2 系统性能需求 (6) 2.3 运行环境需求 (6) 三.程序详细设计 (6) 3.1 主界面的设计 (6) 3.2 播放界面设计 (11) 3.3 其他功能 (14) 四.调试与运行 (18) 4.1 调试 (18) 4.2 运行结果 (19) 五.总结 (21)

一、引言 1.1 项目背景 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,symbian,Windows mobile,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?答案是:肯定的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。 随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频视频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户(如听歌,看电影)的需求,除了能播放常见格式的语音视频文件,高级功能:还能播放RMVB格式的视频文件。此外,还能支持中文、英文等语言界面。

1×8键输入凌阳61单片机在LED数码管上的显示实验

学院:实习课题: 专业:小组成员:班级: 指导教师:学号:实习地点:姓名:实习时间:

前言 61板作为一套完整的16为单片机开发系统,可直接把程序下载到61板上进行调试和封装。也具有集成度高、运算速度快、体积小、运算可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、家用电器以及网络技术等方面得到广泛应用。、 61板主要性能指标:(1)输入电压DC:4V---5V (2)输入电流:200MA 61板一共分为一下几个区: A.电源区 B.下载区 C.音频区 D.SPCE061A&周边 E.键盘区 F.复位区 G.端口区

LED板原理图:

目录 1 课题概述 (1) 2 系统总体设计 (1) 2.1硬件连接 (2) 2.2 程序设计 (2) 3 系统电路设计 (3) 3.1 系统电源电路 (3) 3.2 LED显示原理: (4) 3.3复位电路 (4) 3.4静态数码显示模块 (5) 3.5程序下载模块 (6) 4 系统程序设计 (6) 4.1 键操作 (7) 5 系统调试 (8) 6 课题体会 (9) 7程序代码 (10) 参考文献 (15)

1 课题概述 描述课题作品的主要功能及参数。 利用61板和LED键盘模组,编写程序让按键控制键盘模组的6位LED数码管的显示。给1×8键盘定义一个数字,当每按下一次按键时,将数码管上原有的显示内容左移一位, 开机后(程序运行后),6为数码管全部显示0,当按键按下时,数码管上显示的数字左移一位,该键对应的数字显示到最后的数码管上。 2 系统总体设计 对课题系统的软硬件进行大概介绍,以文字加框图和流程图的形式。

单片机课程设计报告书----电子秤

一、设计任务及要求: 设计任务: 完成一个简单的使用数字电子秤的硬件与软件部分的设计。 设计要求: 1.利用单片机实现对所设计的电子秤的各项功能的控制。 2.电子秤能够LCD液晶显示出商品的名称、价格,重量、总价等信息。 3.电子秤具有储存几种简单商品价格的功能。 4.电子秤的测量范围要求达到5KG,测量精度要求达到0.001。 5.电子秤能够自动完成商品的价格计算。 指导教师签名: 2010 年6月16 日二、指导教师评语: 指导教师签名: 2010 年7月3日三、成绩 验收盖章 2010 年7 月日

基于单片机的实用电子秤的设计 1 设计目的 单片机以其功能强,体积小,功耗低,易开发等很多优势被广泛应用。本 次数字电子秤的设计就是需要通过选择合适的单片机来进行主控,再结合A/D 转换、键盘、液晶显示、复位电路和蜂鸣器报警驱动电路的知识,同时在软件 的设计过程中用到键盘扫描、液晶显示驱动、模数转换程序及汉字库的的设计, 做到对我们所学数电、模电、单片机等知识的综合应用,最终实现所设计数字 电子秤的各项功能,达到“巩固知识,培养技能,学而用之”的实践目的。通过这次课程设计,不但要提高我们在工作中的学习能力、探究能力、应用能力和动 手能力,还要历练我们不畏艰难、不懂便学、有漏必补的认真严谨的工作态度,强化我们的社会适应力和社会竞争力,为走向社会提前试水,完善自我。 2 设计的主要内容及要求 本设计主要完成一个简单实用数字电子秤的硬件电路部分和软件部分的设计。硬件部分包括数据采集、最小系统板、人机交互界面三大部分。其中,数 据采集部分由压力传感器和A/D 转换部分组成;人机界面部分为键盘输入、 液晶显示。软件部分应用单片机 C 语言实现了本设计的全部控制功能。本设 计的数字电子秤要求能够显示商品的名称、价格、总量、总价等;能够自动完 成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能, 一旦重量超出了自身重量的测量的范围,发出警报;同时对数字电子秤的测量 范围要达到5KG,测量精度要求达到0.001。 3 整体设计方案 整个数字电子秤电路由压力传感电路(ADC0832采样)、模数转换系统、单 片机主控制电路、LM4229显示电路、蜂鸣器报警电路和4*4键盘电路6 个部

基于51单片机音乐播放器设计毕业设计

学生毕业设计报告 设计题目:基于51单片机音乐播放器设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

毕业设计任务书 专业班级姓名 一、课题名称:基于51单片机的音乐播放器设计 二、主要技术指标:1、AT89c51的输入电压:DC+5V 2、4k字节在系统编程(ISP) Flash 闪速存储器 3、128*8字节内部RAM 4、32个可编程I/O口线 5、2个16位定时/计数器 三、工作内容和要求:1、播放时显示歌曲序号(或名称) 2、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,演奏乐曲。 3、可通过功能键选择乐曲,暂停,播放 4、按顺序从头至尾自动循环播放全部设置的乐曲 5、按规范要求写出论文说明书 四、主要参考文献:[1]胡汉才. 单片机原理及其接口技术(第2版)[M]. 北京:清华大学出版社,2003 [2]孙涵芳.MCS-51系列单片机原理及应用[M].北京:北京航空航天大学出版社,1996.4 [3]阎石.数字电子技术基础(第三版)[M].北京:高等教育出版社,1989 [4]王晓君,安国臣.MCS-51及兼容单片机原理与选型[M] .北京:电子工业出版社,2003 [5]马家辰,孙玉德,张颖.MCS-51单片机原理及接口技术.哈尔滨:哈尔滨工业大学出版社,2001 [6]林凌,李刚,丁茹,李小霞. 新型单片机接口器件与技术[M]. 西安:西安电子科技大学出版社,2005 学生(签名)年月日 指导教师(签名)年月日 教研室主任(签名)年月日 系主任(签名)年月日

相关主题
文本预览
相关文档 最新文档