搜档网
当前位置:搜档网 › 毕业设计(论文)-音乐播放器的设计及制作

毕业设计(论文)-音乐播放器的设计及制作

毕业设计(论文)-音乐播放器的设计及制作
毕业设计(论文)-音乐播放器的设计及制作

西安工业大学北方信息工程学院本科毕业设计(论文) 题目:音乐播放器的设计及制作

系别:光电信息系

专业:测控技术与仪器

班级:

学生:

学号:

指导教师:

2016年5月

音乐播放器的设计及制作

摘要

据统计音乐播放器现在的使用非常广泛,例如:常见的家用电器、儿童玩具和一些大型的仪器仪表中。掌握基于单片机的语音存储、编码、解码及播放对提高学生的电子类产品设计能力有很大的帮助。本课题使用的存储技术使用语音芯片存储,在单片机的操作下可以实现许多功能,例如:语音播放、语音循环等一系列内容。

本次毕业设计的目的是设计一款自动音乐播放器,它的组件设计是基于89 C51单片机。在当今社会伴随着IT行业的迅速发展,科学技术慢慢融入到人们的生活之中。随着生活节奏的加快,人们的生活压力也随之增大,压力主要来源有很多,例如:工作、学习等。因此,大多数人们更乐于用音乐来缓解这种压力。这种趋势已经蔓延到全国的各个领域,例如:课堂上的音乐铃声、广场上的时钟等都开始用音乐作为铃声。该装置不仅提供了方便,人们的日常生活的时间还有生活的快节奏所带来的欢乐。综上所述,本次的毕业设计与人们的生活息息相关。

本文是MCS中的应用-51单片机原理及音乐播放器的硬件电路设计控制理论,并用C语言程序规划。用程序来控制单片机内部定时器,以产生不同的频率的方波驱动蜂鸣器发出音乐的不同的音调,使用延迟来控制发音的长度。把乐谱转化成相应的定时常数就可以从发音设备中演奏出悦耳动听的音乐。

关键词:单片机;音乐播放器;C语言

Music Box Player Based on Microcontroller

Abstract

According to statistics,nowadays, the music player isused very widely , such as: common household appliances, children's toys and some large-scale instrumentation. Bying Mastering voice storage, encoding, decoding and playback of microcontroller based electronic products to improve students' ability to design a great help. Storage technology using voice chip used to store this subject, under the operation of the microcontroller can realize many functions, such as: voice playback, voice cycle range of content.

The purpose of this graduation design is to design an automatic music player, it is 89 component design based on C51 MCU. In today's society with the rapid development of IT industry, science and technology gradually into people's lives. With the accelerating pace of life, people's life pressure is increasing, there are a lot of pressure, the main for example: the source of work, study and so on. Therefore, most people prefer to use music to relieve the pressure. This trend has spread to all areas of the country, for example: class music ringtones, the square of the clock began to use music as a ringtone. The device not only provides a convenient, fast rhythm of people's daily life time and life brought joy. In summary, this graduation design and people's life is closely linked.

This paper is the hardware circuit design of the application of MCS 51 single chip computer principle and music player control theory, and using C language programming. Program to control the MCU internal timer, to produce different frequency square wave drive buzzer music different tones, using the delay to control the pronunciation length. The musical score into the corresponding time constants can be played from the sound equipment out of melodious music.

Keyword:Single-chip processor;Musicplayer; C programming language

目录

1 绪论 (2)

1.1 题目背景及研究意义 (2)

1.2 国内外发展状况 (2)

1.3 研究的主要内容 (2)

2 方案论证 (3)

2.1 设计要求 (3)

2.2 主控器部分设计方案 (3)

2.2.1 方案一 (3)

2.2.2 方案二 (4)

2.3 音乐芯片部分设计方案 (4)

2.3.1 方案一 (5)

2.3.2 方案二 (5)

2.4 液晶显示部分设计方案 (6)

2.5 功放部分设计方案 (7)

2.6 系统方案 (8)

2.7 本章小结 (9)

3 硬件电路设计 (10)

3.1 STC89C51的概况 (11)

3.2 MCS-51单片机的结构原理 (12)

3.2.1 8051单片机的组成 (12)

3.2.2 8051单片机的40个引脚的功能 (12)

3.3 8051单片机的存储器 (13)

3.3.1 8051单片机的片内的256B RAM (13)

3.3.2 片外64KB的RAM与片内4KB的ROM (16)

3.4 时钟电路 (17)

3.5 复位电路 (17)

3.6 本章小结 (18)

4 软件电路 (19)

4.1 指令系统 (19)

4.2 数据传送类指令 (19)

4.3 中断系统及定时器、计数器 (20)

4.3.1 单片机8051的中断系统 (20)

4.3.2 5个中断源的优先级 (20)

4.4 程序流程图 (21)

4.5 总程序 (23)

4.6 本章小结 (23)

5 系统调试 (24)

5.1 系统调试 (24)

5.2 软件调试 (24)

5.3 本章小结 (25)

6 展望与总结 (26)

1 绪论

1 绪论

1.1 题目背景及研究意义

随着科学技术的进步和社会的发展,人类的联系信息也越来越大和越来越复杂。在大量信息面前,人们已经能够利用计算机来处理工具,如有效和准确的方法,但要想将处理完的信息及时,清晰地传递给别人,还需要通过更加卓越的显示技术来实现。单片计算机技术和液晶显示器(LCD)的技术,朝着智能可视化的信息传输通信迅猛发展[1]。语音和音乐播放仪器仪表,家用电器,并广泛应用于各种玩具。掌握基于单片机,编码,解码和播放,以提高学生的电子产品设计能力的发音有很大的帮助。本课题是使用语音芯片来实现存储播放语音片段的,在单片机的控制下来展现语音播放、音量控制,循环等。单片机发展状况出现及大趋势<1>可靠性和应用性水平的提高和互联网连接可以说是一种比较明显的走向趋势。 <2>所集成的部件越来越多,单片机的含义是在于单片集成电路,而不是在它的功能上;但从功能上讲它可以说是万用机。由于其内部的对整合各种应用电路。 <3>低功耗和模拟电路结合越来越多[2]。

单片机的到来很大程度上改变了我们的生活,现在可以看到在我们生活的各种领域,从互联网计算机的网络通讯以及各类数据的传输,到工业自动化过程的实时控制以及各种数据的处理,更加普遍的是在我们日常生活中也可以随处可见的各种智能IC 卡、电子宠物等,这些都是在单片机基础上诞生的,单片机是未来很好的发展道路[6]。本课题就是采用了单片机来制作音乐盒,它的成本低、简单、方便、音质效果好。很值得我们使用。

随着半导体技术的稳定发展和系统设计的进步,单片机也将随之进化。一个很小的音乐盒就可以给人们带来很美好的环境,而正是在这个前提下本文中音乐盒的设计是基于单片机的电子音乐盒,体积小,重量轻,可以播放和音乐的核心部件。功能多,使用方便,并且有一定的价值[3]。

1.2国内外发展状况

国内外研究表明这种音乐播放器是很受欢迎的。根据网络研究公司朱庇特Media Metrix的统计数据显示,采用基于单片机(离线播放器或播放器)音乐播放器是家庭用户4.17亿浪涌从2011年2011年1,2012年。在使用这个音乐

播放行业用户的工作也从同期较上年同期上升34.9%,从2011年1月的11600万增涨到2012年的15700万。基于它的成本较低、音质效果好,单片机音乐播放器的设计,值得大家的信赖。和诸如负载音乐播放器的播放器深入字段。

单片机的技术进步主要体现在它的内部结构、功率消耗、外部电压等级和它的制作工艺上面。在这几点上更加明白的解释了数字单片机的应用水准。在当下看来,每家每户甚至个人对单片机的需求已经越来越占据主导地位。当然对单片机的要求也就随之水涨船高。在单片机的实用中,它是不是能够胜任人们对它的期望。人们的要求越来越高也就要更加一步的来扩展它的应用领域和使用范围,单片机自身的升华是实现目标的一个非常好的方法。还有各个制造它们的厂家也都在改善可以提升单片机性能的新技术,比如:EFT技术低噪声布线技术还有驱动技术。还有单片机在目前的发展趋势下还展现出了它的可靠性以及自身性能越来越完善。它与互联网连接后,所集成的部件更多了,功耗更低了,与模拟电路可以结合起来,这些都是以后发展的趋势。

单片机的发展并不是很早,它是伴随着计算机行业的发展才兴起的一项技术。大约是在1971年才产生了单片机,最早出现的单片机大约是4位或8位的。当时的使用应该是十分的简单,在我们的学习过程中mcs51单片机是我们最熟悉的一种。伴随着科技的发展,单片机行业也在迅速的发展,它的发展和计算机一样快,因为他是小型的计算机系统。在现代的生活中,单片机的已慢慢演变为16位或32位的系统了。由于它的应用变得十分的广泛,所以以前的系统满足不了一些领域的使用了,所以这也是单片机更新特别快的原因。单片机是计算机行业的一个重要的组成部分,就目前的社会发展来说,单片机在人类生活中扮演着十分重要的角色。单片机的种类有很多种本次毕业设计主要采用的是家电型,下面就介绍一下家电型的主要特点。通常是小封装、低价格,外围器件和外设接口集成度高。

音乐盒的发展是从很早的时候开始的,当时应该采用的是机械的装置设计的音乐盒,在文艺复兴那个时候,教会为了可以让教会塔报时,而是把机械装置装在了钟表上面,被称为“可发出声音的组钟”。因此音乐盒有300多年的发展历史,它也见证了人类的发展历史。在我们的生活中常见的是机械音乐盒,它的工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。但是,这样就有很多的缺点就是首先它的体积一定特别的大,比较笨重,而且对工作环境有很高的要求。造价也会比较贵,不容易携带和保存,时间如果特别长的话还会导致发音跑调的现象。还有一类就是电子音乐盒,他是将音乐盒与计算机行业相结合的一种新的音乐播放形式。

1.3 研究的主要内容

本次毕业设计的内容是将单片机与音乐盒相结合。用单片机的在控制整个音乐盒的运行过程。但是当音乐盒与单片机相结合后它的优点就会变得特别的多,首先是演奏的音质将会变得更加的优美,其次是可以用电池来提供电源制作过程变得十分的简单。可以进行大批量的生产,价格便宜适合大众消费。从生活中可以看出单片机在人类的生活中的应用十分的广泛,主要包括,智能家电,仪器仪表,医疗设备等。而单片机在音乐盒中的应用也是十分的广泛,由于大家也特别对音乐有独特的情感,这样导致了音乐盒更加的流行。现代生活中压力充斥着各个方面,很多人更乐于用音乐来放松自己,所以说本次毕业设计有很大的使用价值。音乐盒与单片机的结合是一种非常实用的技术。毕业设计的具体工作先根据老师所给的任务书确定自己的研究内容,然后,去查找资料,明确自己的设计目标,选定本次毕业设计所使用的单片机的类型。用以前学过的c语言的只是进行编写程序。主要分一下五部分来具体详细介绍:

第一章绪论总体的介绍本次设计的背景,以及技术指标;

第二章将从硬件部分的选取开始,分别陈述了单片机、音乐芯片、LCD、功放的选取,以及硬件电路的整体设计方案;

从硬件部分的设计第三章做介绍,主要包括单片机最小电路的设计,音乐芯片外围电路设计,显示电路设计中,功率放大电路的设计,控制按钮上的电路设计;

第四章讲述了软件部分的设计思路以及各部分程序的设计方法;

第五章介绍了整体的软件和硬件的分别调试和综合调试。

2 方案论证

2 方案论证

2.1 设计要求

(1)编解码的一些基本原理;

(2)画出硬件原理图,包括单片机、语音芯片和键盘;

(3)画出软件流程图,采用单片机C语言或汇编语言进行编程;定义可以根据键盘,当一个按键来实现,可以相应地播放的歌曲。有一个停止按钮来控制音乐播放;

(4)完成硬件与软件综合调试,来实现预期功能。

2.2 主控器部分设计方案

2.2.1方案一

方案一采用AT89C52单片机实现。单片机软件编程自由度很大,可以被编程来实现算术和逻辑控制的算法。而且体积小,简单的硬件实施,安装方便。无论是U盘的读写操作,而且要控制SPI通信VS1003模块。

ATMEL公司生产的AT89C52单片机采用高性能静态80C51的设计,先进的制造工艺,具备非易失性的闪存程序存储器。它是一种高性能的8位CMOS微处理器芯片功耗低,多数市场应用[6]。

主要性能特点有:

●8KB Flash ROM,可以擦写超过1000次,保存的数据可达10年。

●256字节内部RAM。

●电源控制模式

●时钟可停止和恢复;

●空闲

●模式;

●掉电模式。

●6个中断源。

●4个中断优先级。

●4个8位I/O口。

●全双工增强型UART。

●全静态工作方式:0~24MHz。

2.2.2方案二

方案二使用宏晶科技推出的新一代高速,低功耗,抗干扰性强的STC12C5A60S28单片机。 STC12C5A60S2单片机是,SCM(的单片机)12时钟/机器周期和6时钟/机器周期可任意选择。

主要性能特点有:

●复位后主要为I / O口(32):P1 / P2,P3且是准双向口,P0口是开

漏输出型的,作为总线扩展,不用在加上拉电阻,但要作为I/O口用的

时候,还需加上拉电阻。

●ISP/ IAP,不用特殊的编程器,也不需要专用的模拟器,可以直接通过

串行端口(的RxD/ P3.0,TxD/ P3.1)下载用户的应用程序;;

●具有看门狗功能;

●有3个16位定时器/计数器。就是所谓的定时器 T0、T1、T2;

●空闲模式:功耗为2mA典型功耗;

●正常工作模式:功耗为4mA~7mA 典型功耗;

STC12C5A60S2和AT89C52外形对比,如图2.1所示:

图2.1 STC12C5A60S2和AT89C52外形对比

由于需要大量的数据读写U盘高速缓存和一个很大的空间,速度快。而AT89C51读写速度慢,内部程序FLASH空间只有8K,且RAM只有256Bit。STC12C5A60S2内部有60K的程序FLASH空间和1280Bit的RAM,能满足本次设计的要求。灵敏度较高,体积足够小等特点,所以我采用STC12C5A60S2单片机作为本课题的单片机。

2.3 音乐芯片部分设计方案

2.3.1 方案一

方案WT588D语音芯片,具有供应链管理,用途广泛,适用范围广的性能。是声音WT588D系列MCU的专业知识,在小缺陷过去的语音芯片的应用中可以进行弥补,一个串口控制模式的线,三线串行控制模式,三线串口控制I / O口扩展输出模式,使应用人员可以把产品在一个几乎可以想像的地方[8]。静音控制的长度没有丝毫的差错。可以控制语音地址势能约220。每个地址位可以装载组合的声音为128段的声音。主要性能特点有:

●内嵌DSP高速音频处理器,进行处理时速度很快;

●PWM输出可直接推动0.5W/8Ω扬声器;

●支持DAC输出方式和PWM输出方式;

●支持加载WAV音频格式;

●USB下载方式,支持在线下载/脱机下载;

2.3.2方案二

芬兰公司VLSI VS1003案例2语音解码芯片,是DSP核心解码器解码效果比较好的[9]。

VS1003是一个单片MP3/WMA/MIDI音频解码和ADPCM编码器,它包括一个高性能,低功耗DSP处理器内核VS_DSP4独立学识产权,可提供5 KB指令RAM和0.5 KB的数据RAM;串行数据接口,四个通用I/O口,1个UART和ADC和DAC 的高品质立体声可变采样率的控制。它可以作为从机的系统。主要性能特点有:

●线路输入的音频信号进行IMAADPCM编码

●支持MP3和WAV流

●高低音控制

●单时钟操作12--13MHz

●内部PLL锁相环时钟倍频器

●低功耗

●内部有能驱动30欧负载的驱动器

●模拟,数字,I/O 单独供电

●串行的控制数据接口

●可被用作微处理器的从机

●供调试用途的UART接口

WT588D和VS1003外观图,如图2.2所示:

图2.2 WT588D和VS1003外形对比

VS1003语音芯片可以支持MP3、WMA、WAV、P - MIIDI格式的文件流解码,拥有内置的立体声,输出频道也是内置的。相对于WT588D功能更强大,更重要的是能支持大容量FLASH文件存储器,所以选择VS1003作为此次设计的语音芯片。

2.4液晶显示部分设计方案

选择LCD12864液晶显示部分,主要是因为LCD12864可以分为两种,一种是带字库,一种是不带字库,因为显示汉字时能保证设置为自己喜欢的字体,以及液晶字符。能显示GB2312宋体,也可以显示其他自己喜欢的字体,但不移动到采取液晶本身的,而是在图像的形式显示(10?11)。由液晶显示器(LCD),以及该模块方案中相同类型的图形点阵液晶显示模块,而不管硬件电路结构的比较是更简洁或显示了很多,并且该模块的价格进行比较用相同的位图图形液晶显示模块略低。

主要功能如下:

●显示分辨率:128×64点

●内置128个16×8点阵字符

●2MHZ时钟频率

●显示方式:STN、半透、正显

●通讯方式:串行、并口可选

●内置DC-DC转换电路

●无需片选信号,简化软件设计

根据歌曲的信息需要进行相应的数据的ASCII字符到LCD显示器。还可以使用的方式数组,编译器会自动转换为相应的代码。

实物如图2.3所示:

图2.3 LCD12864

2.5功放部分设计方案

选择PAM8403功放,D级的结构,PAM8403可以在84%以上得到3-功率W 效率,PAM公司EMI调制方法的独家专利保护能够约略传统的D类放大器输出的低通滤波器的空间,从而节约了系统的资金和PCB可以说是便携式操纵的理想选取。主要新能如下:

●非滤波类放大器,低静态电流和低干扰

●在4Ω负载和5V电源条件下,供给3W输出功率

●高达90%效率

●低THD,低噪声

●热保护

●极少外部元器件,节约空间成本

●无铅包装

在笔记本电脑,便携音箱,便携式DVD播放机,液晶电视,游戏机,免提电话等广泛使用等。且自带调节音量装置。

实物如图2.4所示。

图2.4 PAM8403

2.6 系统方案

STC12C5A60S2音乐播放体系由单片机控制和命令键的中心调用从表里围FLASH存储器中读取音乐芯片VS1003音乐数据,并通过音乐芯片VS1003内部解码、编码,传输到PAM8403,,外加扬声器发出声音。具体电路以STC12C5A60S2为主控制器,采用利用4个按钮键盘来实现对音乐播放的控制,其中A、B、C 分别为功能键上一曲、暂停/播放以及下一曲。方案框架图如图2.5所示:

图2.5 方案框架图 2.7 本章小结

主要围绕总体方案设计,这章主要阐述了框图这个话题和硬件电路设计,器件选型和论证,详细介绍了项目设计的具体方案和设备选型,明确了方向。

主要从以下几个方面来介绍一下:

1.主控器部分设计方案。总共我设计了两个方案。方案一采用AT89C52单片机实现。单片机软件编程自由度很大,可以被编程来实现算术和逻辑控制的算法。而且体积小,简单的硬件实施,安装方便。无论是U 盘的读写操作,而且要控制SPI 通信VS1003模块。。方案二使用宏晶科技推出的新一代高速,低功耗,抗干扰性强的STC12C5A60S28单片机。 STC12C5A60S2单片机是,SCM (的单片机)12时钟/机器周期和6时钟/机器周期可任意选择。 主要性能特点有:复位后主要为I / O 口(32):P1 / P2,P3且是准双向口,P0口是开漏输出型的,作为总线扩展,不用在加上拉电阻,但要作为I/O 口用的时候,还需加上拉电阻。 ISP/ IAP ,不用特殊的编程器,也不需要专用的模拟器,可以直接通过串行端口(的RxD/ P3.0,TxD/ P3.1)下载用户的应用 程序;;具有看门狗功能; 有3个16位定时器/计数器。就是所谓的定时器 T0、T1、T2;空闲模式:功耗为2mA 典型功耗; 正常工作模式:功耗为4mA ~7mA 典型功耗。

2.音乐芯片部分的设计,我同样设计了两套方案方案WT588D 语音芯片,具有供应链管理,用途广泛,适用范围广的性能。是声音WT588D 系列MCU 的专业知识,在小缺陷过去的语音芯片的应用中可以进行弥补,

一个串口控制模式的线,

音乐播放器毕业设计

摘要 在信息,技术高速发展的今天,多媒体技术也越来越受到人们的重视。文章对目前使用较多的音乐播放器作出较详细的比较。通过阅读多张文献,分析了一些音乐播放器的功能并考虑了怎样能实现支持更多格式的音乐文件,怎样能满足使用者对播放器的需求。本文主要介绍了一个基于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设计思想和目标 设计思想:自己的这款音乐播放器设计的过程是按照一般的应用开发流程进行的。自己首先调查了当今社会,人们对音乐播放器的需求,从中得出现阶段手机用户需要的是小巧、方便的音乐播放器。从而决定自己开发一款小巧的音乐播放器。在有了用户的需求后,本人开始开发属于自己的音乐播放器。在真正设计音乐播放器的过程中,本人先决定了音乐播放器的整体框架结构,应用的图片出

个人网站的设计与实现_本科毕业设计(论文)

题目:个人网站的设计与实现个人网站的设计与实现

个人网站的设计与实现 前言 随着国际互联网的普及,很多人已经不满足仅仅在Internet上的浏览信息,而是希望更深入的参与其中,拥有自己的Web网站,这似乎已经成为一种潮流。如果说个人建立网站是为了追求时尚,那么企业建立网站就是必然的选择了。 无论是专业的,还是业余的,很多人对网页制作颇感兴趣。事实上制作一个简单的网页并不困难,会使用Word的人都可以胜任。但想做出超凡脱俗的网页就不那么容易了,而Dreamweaver却可以满足你的愿望,它是Macromedia 公司开发的集网页制作和网站管理于一身的所见即所得的网页编辑器。 同样出自Macromedia公司的Flash,Fireworks在制作网站的过程中起到了锦上添花的作用,是个人网站实现的好帮手,在制作网站的时候经常会用到这些软件。 本文有五章,我来由浅到深介绍个人网站的设计与实现。 摘要 在互联网走进我们的生活之前,没有人敢梦想拥有自己的报纸、杂志、电台、电视台。除了政策上的制约外,一个人也根本没有操作一份传播媒体的能力。现在不同了,互联网给我们提供了一个“表达自我”的自由天地,你可以拥有自己的新闻邮件,你可以建立自己的个人网站。只要你办得成功也可以吸引成千上

万的订户、读者,并建立自己在众多参与者中的权威地位。建立个人网站的基本过程可以分为以下七个环节 : 1 了解中国网络个人主页研究背景与发展现状 2 系统需求分析与总体设计 3 熟悉网站开发模式、工具及环境 4 把自己的作品和想要展示的内容制作成网页。 5 使用动态网页技术(ASP) ,实现动态内容更新。 6 认真地选取测试用例,进行交叉测试 7 网站的后期完善、宣传及发展方向 其中 ,网页制作和使用动态网页技术(ASP) 实现动态内容更新是网站开发的核心内容。 关键词:网页、制作、访问、链接 Abstract Enters before our life in the Internet, nobody dares to vainly h ope for has own newspaper, the magazine, the broadcasting station, th e television station. Besides the policy in restriction, a person sim ply has not also operated dissemination media the ability. Now has be en different, Internet has provided to us "the expression" free world, You may have own news mail, you may establish own individual website. So long as you also manage the success to be possible to attract the tens of thousands of subscribers, the reader,And establishes oneself

音乐播放器设计实习报告

《.net技术》实习报告带智能关机和查看日历功能的音乐播放器设计班级:指导老师: 姓名:学号: 设计时间:

正文开始 设计目的: 很多人在使用播放器的时候下载的播放器软件总是比较大,一般软件较大的打开就会比较慢,运行起来也没较小的软件运行的更“流畅“。而且当我们使用播放器的时候或是只用电脑的时候我们有时会忘记关掉电脑就离开或是睡着了!虽然电脑自带的操作系统也可以设置定时关机但比较麻烦,对电脑初学者更是不知道怎么使用操作系统设置定时关机啦!还有就是我们电脑桌面下的时钟一般只显示了几点钟,并没有显示今天是多少号,所以在影月播放器中添加一个可以查看日历的功能是很必要的! 实现的功能: 在这里我就为大家设计一款小巧的音乐播放器,同时还带有智能关机功能,所谓智能关机就是你想怎么时候关机就什么时候关机,你想立刻关机就立刻关机,想定时关机就可以自己设置关机时间,设置方法非常的简单啦。同时你只需要单击一下一个“三角图标键”(在下面还将结合图示提到)就可以看到日历表了,在日历表里你也可以选择查看你需要的那个月的日历表。同时我也在播放器中添加了显示现在时钟的功能。 下面介绍一下我设计的播放器的所有功能:首先你可以通过“添加文件夹”按钮添加你选择的文件夹内的所有音频文件,你也可以通过“添加文件”按钮单个添加你所要添加的音频文件,具体方法在下面我会给出截图加以说明,保证一看就懂,就会用。添加音乐文件后你就可以在你的播放列表里看到你添加的歌曲名了。你可以通过双击列表中的歌曲名进行播放你双击的歌曲或者单击选中列表中歌曲名后再单击播放按钮进行播放。在播放时你可也看到正在播放的歌曲名和播放进度,这里的播放进度使用显示正在播放的歌曲“已经播放了多长时间”和这首歌要播放的“总时间”,还有就是上一曲、暂停、下一曲、停止,除实现播放的基本功能外,还有一个功能那就是我在上面给大家提到的“智能关机” 物体规则震动发出的声音称为“音乐”,由有组织的乐音来表达人们思想感情、反映现实生活的一种艺术就是音乐,音乐是一种符号,声音符号,表达人的所思所想,音乐能表达一个人的内心世,界音乐能是人快乐,能使人放松心情。为了方便人们能够听到美丽的音乐,音乐播放器就成为我们的音乐大师了。 设计好的播放器运行时如下图:

音乐播放器的详细设计

音乐播放器详细设计 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 需求概述

网页制作毕业论文设计

目录 一引言 (3) 二建设的流程 (3) 三网页制作 (3) (一)制作步骤 (3) (二)常用参数 (4) (三)网页布局 (5) (四)网页色彩 (6) (五)细节的把握 (8) (六)常用工具介绍 (9) 四企业网页制作实例 (9) 五结束语 (10) 参考文献 (11) 致谢词 (12)

浅谈网页制作 XXX 指导教师:XXX (学院系级专业) 【摘要】网页设计作为用户界面交互设计的延伸,是在新的媒体和新的技术支持下实现一个全新的设计创作领域。设计创作网页应遵循其特有的特点和结构思路,具备实际可行性和外观的时尚。本论文讲述了建设的一般步骤,并结合丰富的色彩应用与网页设计理论,通过网页制作实例,阐述了网页设计的视觉效果和具体操作。 关键词网页色彩建设布局 Discusses about the homepage design XXX Instructor:XXX (Management Department of E-commerce in 200X) 【Abstract】The homepage design which is used to be the extending of user interface designing,it is realizes a brand-new design creation field in new media and under the new technical support. Design creation homepage should follow the homepage its unique background characteristic and the structure mentality,it has actual feasible and the outward appearance fashion. The article talk about the general step of

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

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

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

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

音乐播放器的设计与实 现毕业论文 集团文件发布号:(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

音乐播放器Java课程设计报告

课程设计报告课程设计题目:java音乐播放器 学生姓名: 专业:XXXXXXXXXXXXX 班级: 指导教师: 20XX年X月X日

一、课程设计目的 1、编程设计音乐播放软件,使之实现音乐播放的功能。 2、培养学生用程序解决实际问题的能力和兴趣。 3、加深java中对多媒体编程的应用。 二、课程设计的要求 利用学到的编程知识和编程技巧,要求学生: 1、系统设计要能完成题目所要求的功能,设计的软件可以进行简单的播放及其他基本功能。 2、编程简练,可用,尽可能的使系统的功能更加完善和全面 3、说明书、流程图要清楚。 三、课程设计内容 1、课程设计的题目及简介 音乐播放软件要求: 有图形界面,能播放MP3歌曲,有播放列表,前一首、后一首等常用播放软件功能。 2、设计说明 主要运用多媒体编程、图形界面、数组及循环进行设计,从而实现简单的音乐播放。 public MyMusicPlayer():实现窗口的成员方法 publi c void run():实现改变歌曲的播放状态的成员方法 public AudioClip loadSound(String filename):实现对声音的加载public void mouseClicked(MouseEvent e):实现对按钮的监听public void itemStateChanged(ItemEvent arg0):返回一个AudioClip 对象

3、程序流程图 4、程序清单 import java.awt.*; import javax.swing.*; import java.applet.*; import java.awt.event.*; import https://www.sodocs.net/doc/d713427047.html,.*; public class MyMusicPlayer extends Thread implements MouseListener,ItemListener{ JFrame MainFrame=new JFrame("MyMusicPlayer"); //定义主窗体 JLabel songname=new JLabel(); //用标签 显示状态 JButton last=new JButton(); JButton play=new JButton();

(完整版)基于单片机的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的各个部件的工作:从存储设备读

毕业设计论文(网页设计)

网站的设计与制作 目录 第一章前言 第二章 1.1课题来源 1.2 网站开发项目需求分析 1.3 软件 1.4 软件运行环境 第二章网站制作 2.1做网页的步骤 2. 2做网页的要素 2.3 系统各模块功能实现 第三章网站的设计 3.1主页的要求 3.2子页的要求 第四章结束语 参考文献

摘要 汽车网站是一个结合了汽车销售等多功能浏览的汽车网站,我所使用的软件是Macromedia 公司推出的一款用于网页设计的软件——dreamweaver8。在网页的制作与链接中,我学到了很多。 关键词:超链接外观性能

第一章前言 1.1课题来源 随着二十一世纪新兴科技的飞速发展,如今的电子信息产业正在经受着一个巨大的挑战,同时也面临着一个重大的机遇。就目前的科技发展水平而言,电子信息产业的发展已经不能够满足社会化大生产的要求,因此,各个国家集中人力、财力加大对信息技术产业的投入,以适应目前需要。可喜的是在这几十年的发展中我们有了互联网。互联网加大了我们了解世界的眼界,缩紧了人与人之间的距离,这就更容易的使我们走上信息化的道路。 以往,人们出行都以自行车居多,后来公交事业发展壮大,人们便乘坐公交汽车,现如今,随着人们生活水平的提高,越来越多的家庭已经拥有或者想拥有自己的私家车。 正是因为人们的这些需求,越来越多的汽车网站出现在网络上,使人们可以随时了解自己想知道的汽车方面的新闻,真正的做到足不出户,便知天下事。把汽车销售与网络连接起来,是今后汽车销售发展的必然方向之一。 1.2 网站开发项目需求分析 一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目的负责人对

基于单片机音乐播放器课程设计报告书

目录 第一章绪论 (1) 第二章音乐播放器主要器件相关知识介绍 (2) 2.1 AT89C51 (2) 2.2 LCD 显示器 (4) 2.3 喇叭 (5) 2.4 键盘 (5) 第三章音乐播放器设计原理 (6) 3.1 单片机发声的基本原理 (6) 3.2 设计的相关音乐说明 (7) 3.3 音乐播放器设计功能说明 (7) 3.4 设计结构框图 (9) 3.5 主程序控制的工作流程图 (10) 3.6 播放音乐的主程序 (11) 设计心得 (15) 参考文献 (15)

第一章绪论 二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化。随着人们生活水平的提高及对音乐的喜爱,对音乐播放器的品质,功能,品种等提出了越来越多的要求,表现在对控制系统性能、可靠性等要求越来越高。而品质的提高,功能的更新,可靠性的增强,品种的变化无不于产品的核心控制部分水平的提高密不可分。家用音乐播放器产品及其它有关消费电器产品都是一些开环或闭

环控制系统,都由核心控制部分,执行部分与人机界面三部分组成。而最为重要的控制部分一般是由单片机来执行完成的,这就必将导致和促进单片机在音乐领域应用的发展。现在这些由单片机实现的音乐播放器的功能越来越强、费用越来越低。例如,就市场上的mp3目前的功能越来越强大体积却越来越小,价格也逐渐便宜,被大多数人所能接受。但这些音乐播放器也或多或少的存在着一些问题,解决这些问题,还除智能化的单片机莫属。 设计指标: (1)设计一个(4×4)的键盘,并将16个键设计成16个音; (2)可弹奏想要表达的音乐; (3)该电子琴包含1首示例音乐,接通电源可播放示例音乐。 设计要求: (1)按设计指标进行电路设计; (2)列出音阶与单片机定时器输出频率关系表格; (3)制作符合设计指标的硬件电路。

音乐播放器设计文档

生产实习报告 题目:音乐播放器 学生姓名:张凡 学号: 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格式的视频文件。此外,还能支持中文、英文等语言界面。

基于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 学生(签名)年月日 指导教师(签名)年月日 教研室主任(签名)年月日 系主任(签名)年月日

HTML网页设计毕业论文-html网页设计论文

毕业论文 网站设计与制作 所属系:计算机 专业:应用技术 学生姓名: *** 学号: ************ 指导老师: **** 二〇一一年五月 第 1 章网站总体分析及概要设计 1.1 模块功能分析 1.1.1 引导首页模块 引导首页使用整体颜色背景,配合图片或Flash 构成,顶部为导航首页链接。 1.1.2 班级形象模块 该模块功能主要是展示班级的形象,同时作为网站的导航首页,在用户登录后就可以看到班级的 更整体形象,班级的展示及班级动态,用户还可以通过顶部和左侧的导航栏进入网站,深入的了解 该班级。 1.1.3 用户模块 用户注册与登录:网络上的用户通过填写ID、密码等信息可以注册成为会员,并获得相应 的用户权限。系统自动把用户的注册信息存储到服务器端的数据库中。如果用户ID 重复或者填写错误,系统会给出提示信息,而通过用户注册与登录、可以自由发布与查看各种信息。 用户信息维护:系统的注册用户可以随时修改自己的注册信息,这些修改后的信息将自动更 新到服务器端的数据库中。 用户登录 / 退出:系统的注册用户可以登录系统并且获得相应的权限,登录了的用户也可以 选择退出登录。 1.1.4 留言板模块 该模块功能主要是提供用户与网站主之间的交流平台及站长收集用户反馈信息以改善站点。 1.2 网站导航功能结构 网站主要实现的功能有:网站首页导航,各页面导航以及其他模块。 1.3 论文可行性分析 1.3.1 社会可行性分析 可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者的需要等。随着计算机硬件和软件技术的飞速发展,为网站的建设提供了有利的技术条件,由此看来技术基础也已非常成熟,因而技术上是可行的。 1.3.2 软件可行性分析 1.3. 2.1 ASP技术介绍 ASP( Active Server pages)即“动态服务器网页”,ASP之所以能受到大家的重视与使用的原 因,只要在于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本,Web 服务器已经完成了所有脚本的处 理,并肩标准的HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所有服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。所以在客户端看到的只能是经 过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。 ASP的主要特点:容易产生,无需Compile 变异或Link 链接即可执行,集成于HTML 中,使

单片机课程设计报告简易音乐播放器

第一章前言 伴随着科技的发展和时代的进步,人们对生活质量的要求也越来越高,由以前简单的追求温饱和物质财富转向更高层面的精神追求!而这一切催生了智能仪器的发展,音乐则是人们娱乐生活的重要组成部分,目前市场上出现了许许多多的音乐播放器,而人们对播放器的功能需求也越来越广泛,本文将设计一个基于单片机的音乐播放器,通过对其全面的介绍与分析,让大家了解音乐播放器的原理! 第二章: 简易音乐播放器的功能和原理说明 音乐播放器,可以通过单片机板子上的数字按键对音乐播放的曲目进行控制,并且通过LED灯将播放的音乐加以区分,在播放音乐的同时点亮LED灯,让人知道现在正在播放的音乐曲目,从而实现简单的音乐播放功能! 表1 需求分析 功能说明:这次设计是依据单片机技术原理,通过硬件电路设计以及软件的编译而设计的一个简单的音乐播放器,可以通过按键选择播放四首歌曲(歌曲自选,只要将想要播放的歌曲的乐谱写入程序中即可)同时点亮相应的LED灯,并用它来指示当前播放的歌曲序列,只能实现简单的音乐播放功能。 原理说明:这个音乐播放器主要有晶振电路,复位电路,LED电路,按键电路以及扬声器组成。它利用单片机产生乐曲音符,再把乐曲音符翻译成计算机音乐语言,接着用单片机进行信息处理,再通过蜂鸣器或喇叭放出音乐。音乐的产生主要是通过单片机的I/O口输出高低不同的脉冲信号来控制扬声器发音。通常利用单片机的内部定时器0,工作在方式1下,再改变计数初值TH0和TL0来产生不同频率。当控制歌曲按键按下时,按照预先存放在单片机中的程序,就

会自动判断键值,然后启动计数器,按照程序产生一定频率的脉冲,接着通过uln2003芯片驱动扬声器,播放出乐曲。该硬件电路中用P3.0,P3.1,P3.2,P3.3控制四个按键,“0”,“1”,“2”,“3”分别控制四首音乐。P1.0,P1.1,P1.2,P1.3控制四个LED灯,它们分别对应四个按键,用来显示正在播放的歌曲,并用P2.3 来控制扬声器,电路为12MHz晶振频率工作,起振电路中C1 和C2为22pf。 第三章:系统硬件电路设计 1:硬件体系结构设计 该简易音乐播放器主要有单片机核心芯片89C52,LED发光二极管,扬声器,晶振电路,按键电路,复位电路组成,通过芯片引脚输出定时器产生的各种固定频率的方波信号,然后在经由扬声器产生各种频率的声音。另外,该方案使用的是单片机板子的内部振荡电路,89C52芯片的X1,X2引脚外接石英晶体。它的系统组成如图所示。 (1)晶振电路部分晶振的作用是给电路提供工作信号脉冲的,其实就是单片机的工作速度。本次设计选用12M晶振,则单片机的工作速度就是每秒12M。与此同时,也要注意单片机的工作频率范围。 (2)复位电路部分当系统出现问题时可以重置系统,解决一些问题 (3)LED显示部分显示系统在各种不同条件下的状态 (4)89C52芯片整个设计的核心,接收和处理信号及程序 (5)按键电路部分作为系统的输入

音乐播放器的设计与实现

第一章绪论 1.1背景 随着电子技术的飞速发展,嵌入式设备在各领域的应用越来越广泛,复杂度也越来越高,对其他开发方法也提出了更多的要求和更大的挑战。在嵌入式设备系统开发过程中需要将软件应用与操作系统编译连接成一个整体,然后下载到目标机上运行,所以,嵌入式设备的开发过程是一个复杂的过程。 3作为高质量音乐压缩标准,给音频产业带来了具大的冲击。3技术使音乐数据压缩比率大,回放质量高。如格式的音乐数据压缩成3格式,音效相差无己,但大小至少可压缩12倍。由于3音乐的较小数据量和近乎完美的播放效果使其在网络上传输得以实现。1995年,3格式的音乐文件刚在网络上传播时,主要用等播放软件进行播放,使3音乐无法脱离计算机进行播放,给音乐欣赏带来了不便。近几年以来,随着3播放器的出现及其技术的发展,人们对3播放器的要求越来越高,制造商在3播放器的选型、设计、开发、附加功能和适用领域等方面做了很多努力,设计了多种方案。本设计主要是利用技术设计一款新型的3播放器。 9是公司的16/32位处理器,是适用于普通设备的一种高性价比的微控制器。本设计采用的是三星公司推出的9芯片S3C2440,具有低价格、低功耗、高性能、超小体积等特点主要适用于中高端场合,目前在嵌入式系统中正得到日益广泛的应用。S3C2440主频高达400M,片上集成了丰富的资源:如()总线与控制器,为与数模转换器()的连接提供了一种理想的解决方案。 3播放器的设计比较复杂且对处理器的要求较高,因而3播放器必须仔细设计以降低成本。本设计是在9平台上设计、实现一个3播放器。 第二章系统总体方案 2.1 系统功能 本设计提出了一种基于嵌入式处理器硬件平台的3播放器设计方法。此播放器采用体系结构中的9作为系统控制器,利用外围设备通用串行接口下载3歌曲,用存贮3文件。主要对3做了各个方面的功能分析,对硬件设计、软件设计、软件实现、系统编译等方面做了介绍。系统的主要部分是音频编码与解码,这是系统设计的核心。3播放器设计的突出问题就是硬件控制和软件控制,另外还有硬盘控制、键盘控制、液晶显示,这些控制都是基于一块芯片。基于9的3播放器设计的软件体系结构采用分层模式,它包括软件层、硬件层、驱动层、操作系统层、及3播放器应用层。主要实现歌曲的播放。 2.2 设计指标 1、3工作电压为具有3.3V左右,电流250,具有音频解码和播放功能。 2、通过接口与大容量外部存储设备进行数据传输,能实现网络播放与下载、触摸屏输入功能。

相关主题