八音盒设计毕业设计

合集下载

八音盒设计与制作2

八音盒设计与制作2
课前准备
• 学生准备 • 构思草图 • 铅笔 • 直尺 • 橡皮
• 下发材料 • 备料图纸 • 松木板
学习目标
1 了解边搭榫和合页连接的方法。
2 选择合理的构件连接方法。 3 能根据草图绘制备料图。
木料连接方法
• 固定连接——钉合
木板连ቤተ መጻሕፍቲ ባይዱ关系
木料连接方法
• 固定连接——边搭榫
边搭榫连接的制作方法是,将对接的两块木板端 部的一块板上半边留榫,下半边去掉;将另一块下 半边留榫,上半边去掉,然后合起来加胶钉牢。
•如 果 选 择 边 搭 榫 连 接 , 前、后、左侧和右侧木板 的连接关系从上面看是哪 一个?
•底板和这四块板是什么连接关系?
木料连接方法
• 活动连接——合页
合页是木工制作中最常见的部件活动连接用品 ,通常由销钉连接的一对金属叶片组成。
确定部件尺寸
40
50
74
6
完善草图方法
1.依据构思草图的结构, 合理选择构件之间的连接 关系。
2.找准构件所在的空间 平面,按照草图绘制技法, 清晰表达构件的连接关系。
3.检查核实确保每个构 件制作中的可操作性,为 备料图的绘制做好准备。
备料图的绘制步骤
1.确定构件数量及名称。 2.确定每个构件的形状和尺寸。 3.利用绘图工具绘制构件备料图。
绘制备料图
XX2
XX2
74
10
74
80
72
前(后)板
左(右)侧板
XX2
X
10
72
底板(顶盖)
布置任务
• 根据构思草图,在图纸上清晰表达各构件的连接 关系,确定各构件的尺寸,至少画出一个构件的 备料图。

八音盒设计毕业设计

八音盒设计毕业设计

目录摘要关键字第1章设计综述1.1单片机产生音调的基本原理 (5)1.2设计内容与目标 (7)第2章音乐播放器的功能与组成2.1音乐播放器的功能 (8)2.2音乐播放器的组成 (9)第3章系统总体设计与关键技术3.1系统总体设计 (10)3.1.1 音乐播放器的工作原理 (11)3.1.2 音阶对应频率计数初值的计算 (13)3.1.3 乐曲节拍的计算 (14)3.1.4 乐谱在程序中的编制 (15)3.2系统中应用的关键技术 (16)第4章音乐播放器的硬件设计4.1单片机最小系统 (17)4.1.1 单片机复位电路 (17)4.1.2 单片机晶振电路 (19)4.2 键盘接口电路的设计 (20)4.3LED显示接口电路的设计 (21)4.4 扬声器控制电路的设计 (22)4.5硬件原理图 (24)第5章音乐播放器的软件设计5.1主控软件的设计与流程图 (25)5.2定时中断服务子程序的设计与流程图 (31)5.3键盘控制模块的设计与流程图 (35)5.4演奏乐曲模块的设计与流程图 (37)第6章系统的实现与调试6.1硬件系统的焊接与调试 (35)6.2 软件调试 (37)6.2.1 测试LED显示模块 (37)6.2.2 测试键盘控制模块 (39)6.2.3 测试P3.0口输出 (40)6.3调试中遇到的问题及解决 (41)参考文献附录系统源程序摘要几千年来,各种乐器的发声无一不是依靠琴弦、簧片、哨片引起管柱振动而作为声源的。

随着现代电子工业技术的飞速发展,一种用新的声源来制造音响的新型乐器脱颖而出,这就是目前人们熟知的电子音乐播放器。

目前市场上的音乐播放器形形色色,例如大家所熟悉的M P3,随着电子技术的不断发展,音乐播放器的发展也会进一步发展。

目前单片机的应用渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能I C卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

八音盒设计[实用版]

八音盒设计[实用版]

《单片机原理及应用》课程设计—八音盒设计班级:机082-2学号:2008235022姓名:完成日期:2011年07月09日目录一、单片机设计课程的目的和基本要求 (3)二、八音盒的设计要求 (3)三、关于AT89C51 (3)3.1、对于A T89C51的性能介绍 (3)3.2、A T89C51的管脚介绍 (4)四、总体设计 (6)五、硬件原理及设计说明 (7)六、软件设计流程图 (7)七、程序输入窗口、编码及音乐程序 (8)7.1程序输入窗口 (8)7.2编码 (9)7.3音乐程序 (10)八、仿真和调试 (21)九、元器件清单 (22)十、电路总图 (22)十一、实验总结 (23)参考文献: (24)一、单片机设计课程的目的和基本要求大学本科生动手能力的培养和提高时大学本科的一个重要内容。

本次课程的设计目的,是让我们通过课程设计建立起单片机应用系统的概念,根据系统设计要求,掌握初步的单片机系统设计方法,让学生的动手能力和对单片机系统从硬件系统和软件系统设计两个方面都得到实际的提高。

为今后的毕业设计打下良好的基础。

课程设计的基本要求有:(1)在课程设计过程中,学会使用89S51单片机及相应绘图软件,根据设计要求设计,编程,运行,调试最后提供课程设计报告;(2)课程设计应由学生本人独立完成,严禁抄袭;(3)认真编写课程设计报告。

二、八音盒的设计要求8051八音盒本设计利用8051单片机结合内部定时器LCD设计一个八音盒,按下单键可以演奏预先设置的歌曲旋律。

本设计可以学习8051定时器程序设计,按键扫描及歌曲旋律简单直觉式输入法的设计方法。

其基本功能为:1使用LCD显示器来显示目前演奏的歌曲编号;2具有16个按键操作来选择演奏哪一首歌曲;3内建10首歌曲旋律,按下单键可以演奏歌曲;4演奏时可以按键中断。

程序执行后工作指示LED闪动,表示程序开始执行,按下单键0~9便可以演奏歌曲,歌曲演奏中,可以按键中断。

基于51单片机电子琴八音盒设计.

基于51单片机电子琴八音盒设计.

目录诚信声明.......................................................................................(1)基于51单片机电子琴八音盒设计......................................................(2)中文摘要.......................................................................................(2)英文摘要.......................................................................................(2) 1 引言..........................................................................................(2) 2 方案总体设计 (2)2.1 方案对比 (3)2.2系统工作原理...........................................................................(4) 3 硬件设计 (4)3.1 STC89C52芯片 (4)3.2单片机复位部分 (5)3.3单片机晶振部分 (6)3.4数码管显示部分 (6)3.5蜂鸣器部分 (8)3.6按键部分.................................................................................(8) 4 软件设计 (10)4.1 系统流程 (10)4.2延时源代码 (11)4.3 发音源代码 (11)4.4 单个按键源代码.....................................................................(11) 5 系统仿真与调试 (12)5.1 仿真软件简介 (12)5.2 硬件调试 (12)5.3 软件调试 (12)5.4 使用说明..............................................................................(15) 6 设计总结.................................................................................(15)参考文献 (16)致谢 (17)附录Ⅰ原理图...........................................................................(18)附录Ⅱ实物图...........................................................................(19)附录Ⅲ软件设计 (20)xxx学院本科生毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。

机械八音盒设计+++

机械八音盒设计+++

机械八音盒设计目录一、任务与要求................................. 错误!未定义书签。

二、硬件设计................................... 错误!未定义书签。

三、软件设计................................... 错误!未定义书签。

四、调试..................................... 2错误!未定义书签。

五、收获和体会............................... 2错误!未定义书签。

六、参考文献................................. 2错误!未定义书签。

单片机课程设计实验报告一、任务及要求课程设计题目:数字音乐盒课程设计要求:1.利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少三首乐曲,每首不少于30秒)2.采用LCD显示信息3.开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称) 4.可通过功能键选择乐曲,暂停,播放。

5.选作内容:显示乐曲播放时间或剩余时间二、硬件设计硬件电路:本设计中用到了98C51单片机,4*4键盘,蜂鸣器,16*2 LCD,七段显示数码管LED。

(硬件电路原理图附于后页)原理说明:当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。

同时启动定时器T1,显示乐曲播放的时间,并驱动LCD,显示歌曲号及播放时间。

也可在LED显示歌曲号。

(1)硬件电路中用P1.0~P1.7控制按键,其中P1.0~P1.3扫描行,P1.4~P1.7扫描列。

(2)用P0.0~P0.7,P2.0~P2.7控制LED,其中P0.0~P0.7控制七段码a,b,c,d,e,f,g,用P2.0~P2.7为数码管位选信号。

(3)用,P2.0~P2.2作为LCD的RS,R/W,E的控制信号。

单片机设计——八音盒

单片机设计——八音盒

8051八音盒课程设计任务书8051八音盒本设计利用8051单片机结合内部定时器LCD设计一个八音盒, 按下单键可以演奏预先设置的歌曲旋律。

本设计可以学习8051定时器程序设计, 按键扫描及歌曲旋律简单直觉式输入法的设计方法。

其基本功能为:1使用LCD显示器来显示目前演奏的歌曲编号;2具有16个按键操作来选择演奏哪一首歌曲;3内建10首歌曲旋律, 按下单键可以演奏歌曲;4演奏时可以按键中断。

程序执行后工作指示LED闪动, 表示程序开始执行, 按下单键0~9便可以演奏歌曲, 歌曲演奏中, 可以按键中断。

设计项目简介(1)设计思路:(2)选择8051单片机, 通过T0定时中断, 并配合P3.0引脚输出音频频率。

(3)P3.0引脚输出接扬声器。

(4)通过P3.4引脚接入中断按键, 进行中断(5)通过P0接8155外扩端口。

(6)通过8155PA口接LCD驱动电路芯片, 再接显示器。

8155的PB,PC口接键盘, 输入歌曲号。

音符产生方法:不同的音调有不同的频率。

频率不同, 音调也就不同。

利用定时器, 使其工作在模式1, 定时中断, 然后控制P3.0引脚的输出每次取反, 就可以在P3.0的引脚输出相应的方波频率。

改变计数初值, 就改变了频率。

定时器的定时时间等于半个周期, 定时时间到就输出脉冲取反, 重复此过程, 就可在P3.0引脚得到一音频的脉冲。

如:中音1的频率=523HZ, 周期T=1/523=1912us;定时器的定时时间为: T/2=1912/2us=956us;计算得TH0,TL0的计数初值THTL=64580下面是个音符计数初值节拍产生方法:建立曲谱编码表:编谱用8位编码, 高4位代表音符, 低4位代表节拍。

如5 6中音5, 中音6, 都是1/2拍, 则编码为:82H 92H电路原理图:系统功能简介:8051八音盒具有4乘4键盘, 由于选歌旋律。

有LCD显示, 显示当前正在播放的旋律。

有中断按键, 在单片机播放旋律时可以按中断暂停, 再选歌曲旋律。

单片机课程设计——八音盒

单片机课程设计——八音盒

《单片机原理及应用》课程设计---八音盒设计---目录一、课程设计任务书 3二、设计项目简介 32.1 总体设计思路...................................................................... . (3)2.2 音符产生方法 ..................................................................... . (3)2.3 节拍产生方法 ..................................................................... . (4)2.4 核心器件简介 ..................................................................... . (5)2.5 任务分工 ................................................................ .. (7)三、系统功能简介 (8)四、电路原理图 84.1 硬件电路设计框图 (10)4.2 键盘控制电路 (10)4.3 LCD显示电路 (11)4.4 晶振和复位电路…………………………………………………………… ..114.5 扬声器和闪烁电路 (12)4.6 播放和停止电路 (12)五、程序框图 (13)六、程序清单 (16)6.1 主函数main.c (16)6.2 功能函数f un.c (18)6.3 数据函数data.c (27)6.4 主函数变量定义 (33)6.5 功能函数相关变量定义 (33)6.6 数据函数相关变量定义 (34)七、总结...................................................................... .. (35)参考文献: (36)摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。

本科论文设计-基于单片机的旋转八音盒设计与实现

本科论文设计-基于单片机的旋转八音盒设计与实现

基于单片机的旋转八音盒设计与实现摘要在信息技术革命不断的深入过程中以及在计算机技术快速发展的情况下,单片机得到了越来越广泛的应用,而且已经逐渐地发展成为了一门比较关键的技术学科。

本论文所介绍的是一种比较简易的基于单片机的旋转八音盒的设计以及相关的实现方案。

此设计是以STC89C52单片机为核心的。

依据单片机的技术原理,通过硬件电路的制作以及软件的编译,设计制作出了一个旋转的八音盒。

该音乐盒主要是由步进电机、音乐播放电路、彩灯电路、按键电路以及功率放大电路组成的。

音乐在演奏的过程中可以按键中断,停止播放;在播放音乐时,步进电机驱动旋转,蜂鸣器发出某个音调,与之对应的LED灯亮起。

本论文软件部分采用的是单片机C语言,对各个模块进行了编程,其中包括:步进电机的驱动、彩灯电路的设计、音乐的播放。

利用KEIL编程软件对程序进行编程且调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。

关键词:单片机,旋转八音盒,PROTEUS,KEIL大连东软信息学院毕业设计(论文) AbstractDesign and Implementation of RotaryMusic Box Based on MCUAbstractIn the process of continuous deep revolution of information technology and the rapid development in computer technology, MCU has been used more and more widely, and has gradually become a key technical subject.This paper presents a relatively simple design of rotating the music box of MCU and the realization scheme based on the correlation. This design is based on STC89C52 micro-controller as the core. According to the technology principle of SCM, through the production of the hardware circuits and software compilation designed to produce a rotation of the music box. The music box is mainly composed of stepping motor, music playing circuit, lamp circuit, key circuit and a power amplification circuit. Music can interrupt button, stop playing in the performance process; when playing music, stepper motor rotation, the buzzer sounded a tone, and the corresponding LED lamp lights up.In this paper, the software part adopts the MCU C language, of the various modules of the program, including: stepper motor drive circuit design, lights, music playback. Programming and debugging the program using KELL programming software, the hardware simulation debugging of PROTEUS simulation software, to save the design time.Key words: MCU, Rotating music box, PROTEUS, KEIL目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1课题研究背景与意义 (1)1.2课题研究内容与方法 (2)1.3课题研究现状 (2)第2章关键技术介绍 (3)2.1单片机选型 (3)2.2步进电机选型 (3)2.3功率放大器选型 (3)第3章系统需求分析 (5)3.1系统设计目标 (5)3.2系统功能需求 (5)3.2.1 单片机最小系统 (5)3.2.2 LM386M1功放模块 (6)3.2.3 步进电机驱动模块 (6)3.2.4 LED灯显示模块 (6)3.3系统开发环境 (6)3.4系统任务的可行性分析 (6)3.4.1 技术可行性 (6)3.4.2 系统安全性分析 (7)第4章系统设计 (8)4.1系统设计指导原则 (8)4.1.1 指导思想 (8)4.1.2 软件设计原则 (8)4.2体系结构设计 (9)4.3硬件设计 (9)4.3.1 单片机最小系统设计 (9)4.3.2 功率放大器电路功能设计 (10)4.3.3 步进电机驱动电路功能设计 (10)4.3.4 LED显示电路功能设计 (10)4.4软件设计 (11)第5章系统实现 (12)5.1软件实现 (12)5.1.1 主函数模块功能实现 (12)5.1.2 音乐函数程序实现 (13)5.1.3 步进电机驱动函数程序实现 (14)5.2硬件实现 (14)5.2.1 单片机最小系统实现 (14)5.2.2 功率放大器电路功能实现 (15)5.2.3 步进电机驱动电路功能实现 (16)5.2.4 LED显示电路实现 (17)第6章系统测试 (18)6.1硬件电路测试 (18)6.2软件系统测试 (19)第7章结论 (21)参考文献 (22)致谢 (22)第1章绪论在当今社会,电子技术得到了快速的发展,在它的推动作用下,现代的电子产品也几乎渗透了社会的各个领域中,而且极其有力地推动了社会生产力的发展以及社会信息化程度的提高,同时也让现代电子产品性能得到了进一步提高,产品更新换代的速度也变得越来越快。

音乐盒毕业设计

音乐盒毕业设计

音乐盒毕业设计音乐盒毕业设计在这个快节奏的现代社会中,人们常常感到压力倍增,渴望一种能够带给他们内心宁静和放松的方式。

音乐作为一种独特的艺术形式,能够温暖人心,舒缓压力,成为人们生活中不可或缺的一部分。

因此,我决定将音乐与技术相结合,设计一款独特的音乐盒,以帮助人们找到内心的宁静和平静。

首先,我将音乐盒的外观设计成简约而精致的样式。

采用优质的木材作为外壳材料,通过精湛的工艺将其打磨成光滑的表面。

在木材上绘制出精美的花纹,使音乐盒呈现出一种古典而优雅的氛围。

同时,我还会在音乐盒的表面雕刻上一些寓意深远的图案,例如和谐的音符、飞翔的小鸟等等,以增加音乐盒的艺术价值。

其次,我将音乐盒的内部设计成多功能的结构。

除了传统的旋转音乐装置外,我还会加入一些现代科技元素,例如蓝牙连接功能、LED灯光效果等等。

通过蓝牙连接功能,用户可以将自己喜欢的音乐从手机或其他设备上传输到音乐盒中播放,享受自己喜欢的音乐。

LED灯光效果则能够为音乐盒增添一份神秘而温馨的氛围,使得音乐的魔力更加深入人心。

此外,我还会在音乐盒的内部设计一个小型储物空间。

这个空间可以用来存放一些小巧的珠宝首饰或者其他小物件。

这样一来,音乐盒不仅仅是一件装饰品,还可以成为人们日常生活中的实用工具之一。

当人们打开音乐盒时,不仅可以欣赏美妙的音乐,还可以在内部找到一份属于自己的小小惊喜。

最后,我会在音乐盒的底部设计一个充电口。

这样一来,用户可以通过连接电源线将音乐盒充电,保证音乐盒的持久使用。

同时,我还会在音乐盒的底部设计一个小型的控制面板,方便用户操作音乐盒的各种功能。

通过这个控制面板,用户可以切换音乐、调节音量、控制灯光等等,使得音乐盒的使用更加便捷。

总的来说,我的音乐盒毕业设计旨在将音乐与科技相结合,为人们带来一种独特的音乐体验。

通过精致的外观设计、多功能的内部结构以及便捷的操作方式,我相信这款音乐盒能够成为人们生活中的一份美好回忆。

它不仅能够舒缓人们的压力,还能够为人们带来一份内心的宁静和平静。

基于单片机控制八音盒的设计课程设计

基于单片机控制八音盒的设计课程设计

基于单片机控制八音盒的设计目录摘要 (2)关键词 (2)第一章基于单片机控制八音盒的设计 (3)1.1 八音盒设计功能描述 (3)1.2 八音盒设计分析 (3)1.3 单片机的设计任务和要求 (3)第二章单片机的组成及特点 (4)2.1 单片机的组成 (4)2.2 单片机的特点 (4)2.3 单片机的分类 (5)2.4 单片机的应用分类 (5)第三章八音盒的设计要求与发音原理 (6)3.1 单片机八音盒的设计基本要求 (6)3.2 八音盒的设计发音原理 (6)3.3 关于AT89C51的性能介绍 (8)3.4 AT89C51的管脚介绍 (9)第四章硬件设计 (11)4.1 Proteus功能及其特点 (11)4.2 硬件电路设计 (11)4.3 简单八音盒的设计 (12)4.4 LCD 数码显示器简介结构 (16)第五章软件设计 (17)5.1 软件流程图 (17)5.2 歌曲的编码改写实例 (17)第六章软、硬件系统联合调试 (18)6.1 调试 (18)6.2 仿真 (19)6.3 程序调试中出现的问题及解决的办法 (21)第七章PCB设计及电路制作 (21)7.1 PCB制作流程 (21)7.2 绘制PCB图注意事项 (25)总结 (25)致谢词 (26)参考文献: (27)附录 (27)摘要传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。

但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。

水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。

另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。

基于单片机设计制作的电子式音乐盒。

与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。

电子式音乐盒动力来源是电池,制作工艺简单,可进行批量生产,所以价格便宜。

基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。

单片机八音盒设计

单片机八音盒设计

单片机八音盒设计一、引言八音盒是一种经典的音乐盒,它能够播放出美妙的音乐。

在现代设计中,通过使用单片机,我们可以实现更加灵活和多样化的八音盒设计。

本文将介绍一种基于单片机的八音盒设计方案,通过该方案,用户可以选择不同的音乐播放模式,实现自定义的音乐播放。

二、系统设计1.硬件设计系统的硬件设计包括单片机、音乐发声模块、按键开关和外设电路等。

(1)单片机选择:在本设计中,我们选择使用常见的51单片机。

(2)音乐发声模块:音乐发声模块是实现音乐播放的核心部分。

我们可以使用脉冲宽度调制(PWM)技术来实现模拟音频信号的输出。

通过调节PWM的占空比,可以改变输出信号的频率和音量。

常用的音乐发声模块有APR9600等。

(3)按键开关:按键开关用于用户与系统的交互,用户可以通过按键选择不同的音乐播放模式。

常用的按键开关有矩阵按键开关。

(4)外设电路:外设电路包括电源电路、信号放大电路等。

其中,信号放大电路用于将单片机输出的低电平信号放大到音乐发声模块所需的电平。

2.软件设计(1)系统初始化:在系统初始化过程中,需要对单片机的IO口和定时器进行配置。

(2)按键检测:通过定时器中断的方式检测按键开关状态,当检测到按键按下时,触发相应的功能。

(3)音乐选择:通过按键选择音乐播放模式,每个按键对应一个音乐播放模式。

(4)音量调节:通过按键调节PWM的占空比,实现音量的调节。

(5)音乐播放:根据选择的音乐播放模式,通过PWM输出相应的音频信号,驱动音乐发声模块发声。

三、系统实现1.硬件搭建按照系统设计要求,搭建硬件电路,包括连接单片机、音乐发声模块、按键开关和外设电路等。

2.软件编程根据系统设计要求,编写程序代码,实现系统功能。

3.系统测试将编写好的程序烧录到单片机中,连接电源,通过按键选择不同的音乐播放模式,测试系统是否正常工作。

四、系统优化在系统实现过程中,可以根据实际情况对系统进行优化。

例如,可以增加LCD显示屏,显示当前选择的音乐播放模式;可以增加存储模块,使系统可以播放更多的音乐;可以增加光敏电阻,实现根据环境光亮度自动调节音量等。

单片机八音盒设计说明

单片机八音盒设计说明

黑龙江工业学院单片机综合实训报告院系:电气与信息工程系专业班级:电气工程及自动化本(三)姓名:陈强学号:04991303037指导教师:魏喜雯报告成绩:1、设计目的(1)加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、芯片选择、模块化编程等多项知识。

(2)用单片机模拟实现具体应用,使个人设计系统能够真正使用。

(3)把原理和实践相结合,充分发挥个人和团体的合作能力,并在实践中得到锻炼。

(4)提高利用已学知识分析和解决问题的能力。

(5)利用AT89C51单片机结合内部定时器设计一个八音盒,按下单键可以演奏预先设置的歌曲旋律。

2、设计任务要求本设计利用AT89C51单片机结合内部定时器设计一个八音盒,按下单键可以演奏预先设置的歌曲旋律。

本设计可以学习AT89C51定时器程设计,按键扫描及歌曲旋律简单直觉式输入法的设计方法。

其基本功能为:(1)使用数码显示管来显示目前演奏的歌曲编号;(2)具有8个按键操作来选择演奏哪一首歌曲;(3)内建8首歌曲旋律,按下单键可以演奏歌曲。

3、设计方案选取与论证(1)选用Keil软件和Protues软件,选用AT89C51单片机,它有4kB内部ROM,2个定时/计数器,5个中断源。

(2)通过中断实现歌曲的播放和暂停。

(3)通过定时实现LED 闪烁和音乐频率的变化。

(4)通过按键实现歌曲的选择。

3.1八音盒的发音原理一段音乐需要的是两个元素,一个是音调,另一个是音符。

首先要了解 对应的音调,音调主要由声音的频率决定,同时也与声音强度有关。

对一定强度 的纯音,音调随频率的升降而升降;对一定频率的纯音、低频纯音的音调随声强增加而下降,高频纯音的音调却随强度增加而上升。

另外,音符的频率有所不同。

基于上面的内容,这样就对发音的原理有了一些初步的了解。

音符的发音主要靠不同的音频脉冲。

利用单片机的内部定时器/计数器0,使其工作在模式1,定时中断,然后控制P3.7引脚的输出音乐。

八音盒

八音盒

八音盒作者:杨赋庚(042077)刘智勇(042077)杨俊浩(04207734)摘要设计一个电子八音盒,要求如下:1)能够产生3个连续音阶(跨3个8度音阶)的乐音,可以弹奏音乐;2)能够编辑生成并自动演奏简单乐曲;指标要求:音准、音色。

提高发挥:模仿一种或几种乐器的乐音(如小提琴、笛子、小号等)。

一、方案设计电子乐器的结构较为复杂,音源是由晶体管产生的电振动,并通过音色回路而产生各种音色;同时由周波数调制产生颤音效果,由振幅调制产生各种乐器的音效。

电子琴的外形很像普通键盘乐器,只是某些种类多一排脚踏键盘,而且手触键盘也往往分为两层。

键盘式电子琴声音丰富、优美,有变音装置,能发出多种不同的音色,可以作为独特的乐器进行演奏,还能代替传统的风琴、钢琴供音乐课教学。

传统乐器的声音是通过机械的方法产生的,电子琴的声音是用“电”产生的。

附图21是一般电子琴结构原理的方框图。

与传统的不同,我们采用89s52单片机为主体来实现。

单片机软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制。

通过单片机开发板自带的编程软件来完成其对三个音阶(每个7个音符)的信号输出,输出信号经过放大器及音色电路由扬声器发出声音信号。

对于键盘输入,我们采用自己焊制的按钮实现(共有三十二个按钮,包括音符键和相应的功能键)。

并通过对开发板存储器的定义,来实现“能够编辑生成并自动演奏简单乐曲”。

二、模块电路设计1.电压信号放大电路如图,单片机的输出信号由Vin接口输入,Vs接4到5伏的直流电源,最后信号由扬声器发出。

2.单片机系统数据处理模块a..b.c.3.键盘输入模块八音盒键盘由8x4的32个按钮焊接而成,每个按钮独立控制单片机上的某一个引脚,每一个引脚都被定义一个相应的音符或是某一特定的功能,因此包括高中低音共有24个音符键,另有8个已定义的或是待定义的功能键。

如下图:三、系统软件部分程序特色:四、测试方法及结果依照电路图先在面包板搭建电路,通过函数发生器、直流电源、示波器等器件测试波形,尽可能的减少输出信号与输入信号间的差异:调试过程中,由扬声器输出的输出波形与函数发生器发出的信号相比,出现“毛刺”,有较大的噪音。

单片机简易八音盒

单片机简易八音盒

课程设计(报告)课程设计题目:简易八音盒设计学院名称:电子与信息工程学院专业:电气工程及其自动化班级:电气11-1姓名:朱炜彬学号*********** ***师:**日期:2013.12.23~2013.01.03《单片机原理与接口技术》课程设计——简易八音盒设计目录一、单片机课程设计——简易八音盒 (1)二、八音盒的设计原理 (2)三、硬件设计 (4)3.1关于80C51的性能介绍 (4)3.3.2 简单八音盒的设计 (7)3.3.3 LCD 数码显示器简介结构 (11)四、软件设计 (11)4.2歌曲的编码改写实例 (13)五、实际效果图 (14)六、程序调试中出现的问题及解决的办法 (15)一、论述1.1单片机概述单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲,一块芯片就成了一台计算机。

MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。

MCS-51系列单片机主要包括8031、8051和8751等通用产品。

DP-51S单片机仿真实验仪是由广州致远电子有限公司设计的DP系列单片机仿真实验仪之一,是一种功能强大的单片机应用技术学习、调试。

单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。

1.2设计目的:(1)、加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、芯片选择、模块化编程等多项知识。

(2)、用单片机模拟实现具体应用,使个人设计系统能够真正使用。

(3)、把原理和实践相结合,充分发挥个人和团体的合作能力,并在实践中得到锻炼。

简易八音盒电路设计实验报告

简易八音盒电路设计实验报告

实验1 简易八音盒电路的设计一、实验器材104电位器*6 、500Ω电阻*2 、100uF电容*2 、1uF 电容*1 、1500Ω电阻*1 、220uF电容*1 、74LS161芯片*3 、74LS00芯片*1 、555芯片*2、4067芯片*2 、扬声器*1 、直流稳压电源*1 、面包板*1 二、设计思路考虑到乐谱实现的难易,选择《两只老虎》的简谱,简谱如下:(注:实验中只选择了前四句)不同音符的频率如下:从乐谱上分析,前两句为一个模块,后两句为另一个模块。

从功能上分析,电路需要分为4个模块:第一模块为由555 芯片构成的振荡发声电路,即将555芯片与电容电阻构成的振荡电路输出的电信号接入扬声器,同时通过调节电阻阻值R1的大小控制发出声音的频率。

经估计计算取C=1uF,R2=1500,各音符对应的R1为:第二模块为由555芯片构成的时间控制电路,调节电容C及电阻R1、R2的值使电路产生周期为0.2s,占空比为1/3的矩形脉冲。

第三模块为声音频率控制模块,前两句为一组,后两句为一组,每组均由不同阻值的电阻和4067(16选1数控选择开关)构成。

第四模块为时序控制电路,一部分由16进制计数器构成,将计数器的输出端与4067控制端连接,主要控制不同频率声音信号的输出;另一部分由二进制计数器构成,控制4067的使能端,实现前两句和后两句词谱间的转换。

三、实验电路图四、实验步骤及方法1.根据要求设计电路2.利用ISIS 软件按照设计进行仿真,检查设计缺陷并及时纠正3.按照仿真原理图进行电路连接4.接通电路,检测效果,录制视频5.断开电源,整理仪器五、实验结果(另附视频)六、实验中遇到的问题及解决办法。

八音盒播放器系统设计

八音盒播放器系统设计

本科生毕业论文(设计)题目:八音盒播放器系统设计学院电信学院学科门类工科专业电气工程学号*姓名*指导教师*年月日摘要随着电子技术和计算机技术的飞速发展,单片机功能不断完善,性价比价格比显著提高,技术日趋完善。

由于单片机具有体积小,价格便宜,功耗低,控制功能强及运算速度快等特点,因而在国民经济建设,军事及家电器件等各个领域均有广泛的应用。

本文介绍了一种基于单片机的电子音乐盒的设计,它是以STC89C52单片机为控制核心,辅以一些外围器件,采用C语言编写程序,内置多首电子音乐曲目,实现基于单片机的电子音乐盒设计。

整个系统电路结构简单,可靠性能高,测试结果满足设计要求。

本文着重介绍了该系统的设计原理,硬件设计方法与软件编程思路。

21世纪,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。

小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。

传统音乐盒多是机械型的,体积笨重,发音单调。

本文设计的音乐盒是以单片机为核心元件的电子式音乐盒,体积小,重量轻,能演奏和弦音乐,外观效果多彩,使用方便,并具有一定的商业价值。

本设计以单片机STC89C52最小系统为核心设计,配合各种外设,最终构成了基于单片机的电子音乐盒设计。

在发音硬件的选择,摒弃了蜂鸣器,而采用了功放LM386加扬声器的组合,音质比单纯采用蜂鸣器好很多。

功能键盘则采用普通的轻触按键开关,通过单片机P3口控制采集按键的状态,实现歌曲的切换和暂停等功能。

数码管采用1位共阳极数码管,通过单片机P0口控制,实现歌曲播放序号的显示。

本设计的主要工作过程是通过按下功能键实现上一首和下一首及暂停播放,通过功放驱动扬声器放出声音,同时有数码管显示当前播放歌曲的序号。

具有涡扇发动机模型的八音盒系统设计

具有涡扇发动机模型的八音盒系统设计

具有涡扇发动机模型的八音盒系统设计
涡扇发动机是目前最先进的航空发动机之一,它具有高效率、低噪音、低排放等优点,在航空领域有着广泛的应用。

而八音盒是一种传统的音乐盒,通过操纵钢针接触音梁的方
式发出声音。

本文将介绍具有涡扇发动机模型的八音盒系统设计。

八音盒是一种可以操纵音梁发出美妙音乐的机械装置,在制造过程中需要精准的工艺
和机械构造。

为了实现具有涡扇发动机模型的八音盒系统,首先需要设计一个可以模拟发
动机工作的音梁结构。

这个音梁结构可以采用金属材料制作,具有类似涡轮叶片的形状和
齿轮连接机制。

通过操纵这个音梁结构,可以产生类似涡扇发动机运行时的声音。

为了实现八音盒系统与涡扇发动机模型的耦合,可以在音梁结构下方设计一个小型电机,用于模拟实际发动机运转时的动力输出。

这个电机可以通过齿轮连接机构与音梁结构
相连,根据齿轮的传动比例来调整发动机声音的大小和音调。

电机可以操控音梁结构的转
动速度,使发动机声音更加逼真。

为了增加八音盒系统的可玩性和趣味性,可以在音梁结构中增加一些特殊音效的设计。

在音梁结构的内部增加一些小型喷口,通过向外喷射气流产生喷气声音。

这些喷气声音可
以根据发动机转速的变化进行调整,使八音盒系统更加接近真实的发动机工作状态。

可以在八音盒系统中增加一些控制元件,用于操作发动机声音的大小和音调。

可以在
系统的侧面设计一个旋钮,通过旋钮的调节来控制电机的转速,从而改变发动机声音的大小。

可以设计一些按钮用于切换不同的音调模式,让用户根据自己的喜好选择不同的发动
机声音。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要关键字第1章设计综述1.1单片机产生音调的基本原理 (5)1.2设计内容与目标 (7)第2章音乐播放器的功能与组成2.1音乐播放器的功能 (8)2.2音乐播放器的组成 (9)第3章系统总体设计与关键技术3.1系统总体设计 (10)3.1.1 音乐播放器的工作原理 (11)3.1.2 音阶对应频率计数初值的计算 (13)3.1.3 乐曲节拍的计算 (14)3.1.4 乐谱在程序中的编制 (15)3.2系统中应用的关键技术 (16)第4章音乐播放器的硬件设计4.1单片机最小系统 (17)4.1.1 单片机复位电路 (17)4.1.2 单片机晶振电路 (19)4.2 键盘接口电路的设计 (20)4.3LED显示接口电路的设计 (21)4.4 扬声器控制电路的设计 (22)4.5硬件原理图 (24)第5章音乐播放器的软件设计5.1主控软件的设计与流程图 (25)5.2定时中断服务子程序的设计与流程图 (31)5.3键盘控制模块的设计与流程图 (35)5.4演奏乐曲模块的设计与流程图 (37)第6章系统的实现与调试6.1硬件系统的焊接与调试 (35)6.2 软件调试 (37)6.2.1 测试LED显示模块 (37)6.2.2 测试键盘控制模块 (39)6.2.3 测试P3.0口输出 (40)6.3调试中遇到的问题及解决 (41)参考文献附录系统源程序摘要几千年来,各种乐器的发声无一不是依靠琴弦、簧片、哨片引起管柱振动而作为声源的。

随着现代电子工业技术的飞速发展,一种用新的声源来制造音响的新型乐器脱颖而出,这就是目前人们熟知的电子音乐播放器。

目前市场上的音乐播放器形形色色,例如大家所熟悉的M P3,随着电子技术的不断发展,音乐播放器的发展也会进一步发展。

目前单片机的应用渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能I C卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

更不用说自动控制领域的机器人、智能仪表、医疗器械了。

本课题即是在这种背景下,对基于M C S-51单片机的音乐播放器的设计与实现进行了硬件及软件的设计,并给出了一套完整的解决方案,实现了单片机音乐播放器对音乐的演奏。

本文主要分为以下几个部分:第1章对本课题的主要研究内容、目的、开发环境进行概括。

第2章对音乐播放器的功能与组成进行了分析。

第3章深入分析了系统设计思路及整体结构,并对设计中应用的关键技术,如定时器的控制,键盘控制等进行了详细的论述。

第4章对系统硬件的组成及设计进行了介绍。

第5章将系统软件分为主控模块、定时中断模块、L E D显示模块、键盘控制模块及音乐播放模块,详细地对各模块的流程图及程序进行了叙述。

第6章论述了系统的焊接、调试过程。

第7章总结。

关键字:音乐播放器、AT89C52、LED毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日第1章设计综述1.1 单片机产生音调的基本原理音乐播放器是利用单片机产生乐曲音符,再把乐曲音符翻译成计算机音乐语言,用单片机进行信息处理,再通过蜂鸣器或喇叭放出音乐。

音乐的产生主要是通过单片机的I/O口输出高低不同的脉冲信号来控制蜂鸣器发音。

要想产生音频脉冲信号,需要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。

利用单片机定时器计时这个半个周期时间,每当计时到后就将输出脉冲的I/O 口反相,然后重复计时此半周期时间再对I/O口反相,这样就能在此I/O口上得到此频率的脉冲。

通常,利用单片机的内部定时器0,工作在方式1下,改变计数初值TH0和TL0来产生不同频率。

对于音乐的节拍,每个音符使用1个字节,字节的高4位代表音符的高低,低4位代表音符的节拍。

如果1拍为0.4S,1/4拍为0.1S,只要设定延迟时间就可求得节拍的时间。

假设1/4拍为1DELAY,那么1拍应为4DELAY,以此类推。

所以只要求得1/4拍的DELAY,其余的节拍就是它的倍数。

总而言之,一首乐曲是由音阶和节拍两大要素构成。

一首乐曲演奏的原理是:不同音阶分别对应不同的频率,发出不同的音调,而节拍则控制发出音调时间的长短;若将乐曲的音调连续发出,并使其按相应的节拍变化,即可演奏一首乐曲。

根据这一特点,我们采用单片机辅以相应的接口来设计音乐播放器。

1.2 设计内容与目标本设计以AT89C51单片机为核心。

通过对其定时器的设定来实现音乐的播放,通过对键盘的设置可以实现人机对话,借助键盘可以向计算机系统输入程序,置数、送操作命令、控制程序的执行走向等,并最终通过LED显示器显示出播放的乐曲。

重点研究内容有:·单片机最小系统的设计与实现·键盘电路的设计与控制·扬声器控制电路的设计与实现·LED显示器的驱动及显示·定时初值的计算·软件模块的设计与编写第2章音乐播放器的功能与组成2.1 音乐播放器的功能基于单片机的定时和控制装置在许多行业中有着广泛的应用,而音乐播放器是其应用之一。

在基于单片机的音乐播放器电路中,除了基本的单片机系统和外围电路外,还需要外部的控制和显示装置。

在本设计中,输入装置是按键开关,由于控制音乐播放器的运行模式,显示装置是LED七段数码管。

此次设计的音乐播放器要求具有以下功能:·音乐播放器按照从头到尾的顺序自动播放预先设定的1~4共4首乐曲,全部乐曲播放完毕则停止。

·音乐播放器按照从头到尾的顺序自动循环播放预先设定的全部乐曲。

·选定某一乐曲,随即输入选定乐曲的序列号(1~4),即按下1~4数字键之一,音乐播放器对选定的某一乐曲开始循环播放。

·选定某一乐曲,随即输入选定乐曲的序列号(1~4),即按下1~4数字键之一,音乐播放器就从选定的某一乐曲开始播放,按照顺序自动播放到最后一首乐曲,乐曲播放完毕则停止。

·当用户按下暂停键时,音乐播放器打断正在播放的某一乐曲,用户再次按下暂停键时,该乐曲继续播放。

·当用户按下复位键时,音乐播放器终止正在播放的某一乐曲。

2.2 音乐播放器的组成根据系统音乐播放器的功能要求,一个完整的音乐播放器电路相当于一个简单的单片机系统,该系统由按键开关、单片机、LED显示电路、扬声器控制电路4个方面构成。

·51单片机。

51单片机为整个系统的核心部分,是带动整个系统工作的重要部件。

·键盘输入。

键盘输入用来控制输入指令,发出指令至单片机,使单片机按照指令工作。

·扬声器。

扬声器作为输出部分按照键盘给单片机的指令发出乐曲。

·LED显示电路。

LED显示器也作为输出部分,按照键盘给单片机的指令,显示正在演奏的乐曲。

音乐播放器的系统组成框图如图2-1所示:图2-1 音乐播放器的系统组成框图第3章系统总体设计与关键技术3.1 系统总体设计根据系统的功能与组成,进行系统分析,系统除CPU核心部分外还需要与键盘连接以接收输入指令,连接LED显示器将要演奏的乐曲序号显示出来,通过连接扬声器使其发出音乐。

系统总体结构如图3-1所示。

图3-1 系统总体结构框图3.1.1 音乐播放器的工作原理音乐播放器可利用单片机的定时器构成电子振荡器来发声。

振荡器是电子乐曲播放器的声源,专门用来制造音响,也称信号发生器,其作用相当于常规乐器的琴弦、簧片、哨片。

振荡器在音乐播放器的应用中有两个特点,可产生声音的频率与不同波形的振荡。

通过对单片机的定时器设置不同的定时初值,可发出音乐的不同音阶,通过调整振荡波形与泛音的分布,可产生和变换各种音色。

在我们所设计的音乐播放器中,是通过单片机的定时器,产生不同频率的方波信号,而没有调整振荡波形,因此音乐播放器发出的声音,是矩形波产生的音响,纯粹的矩形波声音类似于单簧管的音色。

一首乐曲演奏的原理是:一首乐曲是由音阶和节拍两大要素构成,不同音阶分别对应不同的频率,发出不同的音调,而节拍则控制发出音调时间的长短;若将乐曲的音调连续发出,并使其按相应的节拍变化,即可演奏一首乐曲。

根据这一特点,我们采用单片机辅以相应的接口来设计音乐播放器。

3.1.2 音阶对应频率计数初值的计算单片机的振荡频率为f osc =12MHz ,通过定时器T0溢出后对P3.0口取反产生方波,故定时器溢出时间为1/2f 。

由:nosc n f f X ⨯=⨯-2112)2(16 , 则定时初值为:16224osc n n f X f =- 以音阶“1”为例:f =523 Hz ,则T =1/f 定时初值:6161612102264580442424523osc n n f X FC H f ⨯=-=-==⨯ 用同一方法可求出其它音阶所对应的频率定时初值,将其制表放在程序中,通过查表向定时器T0装入所要求的定时初值,即可产生某一音阶所对应的频率的方波信号。

C 调的音阶及其频率、在单片机中的定时初值对应如下:音 名 C D E F G A B简谱音阶 1 2 3 4 5 6 7频率/ Hz 262 294 330 349 392 440 494定时初值 63628 63835 64021 64103 64260 64400 64524表中序号 1 2 3 4 5 67音名 C D E F G A B简谱音阶 1 2 3 4 5 6 7频率/ Hz 523 587 659 698 784 880 988定时初值(Hex) 64580 64684 64777 64820 64898 64968 65030表中序号 8 9 10 11 12 13 14音名 C D E F G A B简谱音阶 1 2 3 4 5 6 7频率/ Hz 1046 1175 1318 1397 1568 1760 1967定时初值(Hex) 65058 65110 65157 65178 65217 65252 65283表中序号 15 16 17 18 19 20 213.1.3 乐曲节拍的计算取乐曲节拍的长度为0.4s ,即1拍=0.4s ,由定时器T1控制延时。

相关文档
最新文档