音乐盒电路图

合集下载

单片机课程设计题目及答案

单片机课程设计题目及答案

题目1 智能电子钟(LCD 显示)题目2 电子时钟(LCD 显示)题目3 秒表题目4 定时闹钟题目5 音乐倒数计数器题目6 基于数字温度传感器的数字温度计题目7 基于热敏电阻的数字温度计题目8 十字路口交通灯控制题目9 波形发生器设计题目10 电容、电阻参数单片机测试系统的设计题目11 数字频率计题目12 8位竞赛抢答器的设计题目13 单词记忆测试器程序设计题目14 数字电压表设计题目15 可编程作息时间控制器设计题目16 节日彩灯控制器的设计题目17 双机之间的串行通信设计题目18 电子琴设计题目19 数字音乐盒的设计题目20 单片机控制步进电机题目21 单片机控制直流电动机题目1 智能电子钟(LCD 显示) 1. 设计要求 以AT89C51单片机为核心,制作一个LCD 显示的智能电子钟: (1) 计时:秒、分、时、天、周、月、年。

(2) 闰年自动判别。

(3) 五路定时输出,可任意关断(最大可到16路)。

(4) 时间、月、日交替显示。

(5) 自定任意时刻自动开/关屏。

(6) 计时精度:误差≤1秒/月(具有微调设置) (7) 键盘采用动态扫描方式查询。

所有的查询、设置功能均由功能键K1、K2完成。

2. 工作原理 本设计采用市场上流行的时钟芯片DS1302进行制作。

DS1302是DALLAS 公司推出的涓流充电时钟芯片,内含一个实时时钟/日历和31字节静态RAM ,可以通过串行接口与计算机进行通信,使得管脚数量减少。

实时时钟/日历电路能够计算2100年之前的秒、分、时、日、星期、月、年的,具有闰年调整的能力。

DS1302时钟芯片的主要功能特性:(1) 能计算2100年之前的年、月、日、星期、时、分、秒的信息;每月的天数和闰年的天数可自动调整;时钟可设置为24或12小时格式。

(2) 31B 的8位暂存数据存储RAM 。

(3) 串行I/O 口方式使得引脚数量最少。

(4) DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需3根线。

音乐盒的设计

音乐盒的设计

目录1 概述 (1)1.1设计意义 (1)1.2主要研究工作 (1)1.3设计目标 (1)2 音乐盒的发音原理及程序设计 (2)2.1播放音乐的原理 (2)2.2音符频率的产生 (2)2.3节拍频率的产生 (4)2.4歌曲的编码改写实例 (4)3 硬件设置 (6)3.1框图及介绍 (6)3.2AT89C51 介绍 (6)3.2.1主要特性 (6)3.2.2管脚说明: (7)3.2.3振荡器特性 (9)3.2键盘系统 (9)3.3时钟电路 (9)3.4LED数码管 (10)3.5程序框图 (11)结束语 (13)参考文献 (14)附录1总设计图 (15)附录2原器件清单 (16)1 概述1.1设计意义音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。

当时为使教会的钟塔报时,而将大小的钟表装上机械装置,被称为“可发出声音的组钟”。

音乐盒有着300多年的发展历史,是人类文明发展的历史见证。

传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。

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

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

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

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

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

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

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

所放歌曲的节奏可以根据需要进行设置,根据存储容量的大小,可以尽可能多的存储歌曲。

1.2主要研究工作在本次设计中,首先提出了发音盒的整体设计方案;然后对音乐盒所播放的音乐进行了程序设计;其次设计了音频驱动电路,以驱动播放扬声器;最后设计了直流稳压电源,用于为单片机和音频部分、显示部分提供稳定的+5V电压。

音乐盒实验报告

音乐盒实验报告

音乐盒设计报告音乐盒设计报告目录音乐盒摘要 (3)一、原理说明 (3)二、系统框图及工作原理 (3)1、硬件设计及设计框图 (3)1.1硬件仿真 (3)1.2硬件实现 (4)1.2.1小小系统原理图 (4)1.2.2单片机控制部分 (4)1.2.3音频输出部分 (6)2、软件设计 (6)三、元件清单用价格 (6)四、设计总结及体会 (6)五、参考文献 (7)附录A:单片机汇编程序 (7)附录B:元件清单及价格 (12)音乐盒摘要用一块AT89S52组成的最小系统作为控制中心,编好程序烧录进单片机里,使I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。

输出信号通过三极管放大,由一个蜂鸣器来表现信号的输出。

一、 原理说明接通电源时,启动计数器T0,产生一定频率的脉冲,通过P1.0口输出,经过滤波电容滤波后输入第一个三极管的基极,经过第一个三极管放大后信号输入第二个三极管,最终经过两个三极管放大输出到蜂鸣器。

二、 系统框图及工作原理1、 硬件设计及设计框图1.1硬件仿真用proteus 进行仿真,原理图如下:1.2硬件实现1.2.1最小系统原理图1.2.2 单片机控制部分1)振荡与时钟电路时钟电路用于产生单片机工作所需要的时钟信号,单片机必须在时钟的驱动下才能进行工作。

根据硬件电路的不同,单片机可以有邮件管理员时钟方式,即内部时钟方式和外部时钟方式。

本电路采用的是外部时钟方式。

在由多片单片机组成的系统中,为了单片机之间的时钟信号的同步,应当引入唯一的公用脉冲信号作为各单片机的振荡脉冲。

这时,外部的脉冲信号是经过XTAL2引脚注入的。

如上图所示:2)单片机的复位及复位电路① 复位状态计算机在启动运行时都需要复位,复位使中央处理器CPU 和系统中的其他器件都处于一种初始状态,并从这个初始状态工作。

MCS-51系列单片机有一个复位引脚RST 。

在MCS-51系列单片机的RST 引脚上输入一个高电平信号,该高电平信号至少要维持两个机器周期以上的时间,单片机被复位。

基于单片机实现的音乐盒设计

基于单片机实现的音乐盒设计

摘要本设计是采用单片机为核心设计的数字音乐盒。

具体硬件电路包括:AT89C2051单片机、音频发生器、音频放大器、按键电路、复位电路、时钟电路。

本音乐盒可以播放三首音乐,通过软件程序来控制单片机内部的定时器使其产生音乐频率,演奏出优美动听的音乐同时,用户通过选择按键电路来选择自己喜欢的音乐,同时具有播放\暂停功能。

与传统的机械式音乐盒相比,用单片机设计的音乐盒体积更小巧,且制作工艺简单,音质更优美能演奏出和弦音乐。

关键词:音乐盒AT89C2051播放\暂停AbstractThis design is used as the core design of single chip digital music box. Specific hardware circuit includes: AT89C2051 microcontroller, audio generator, audio amplifier, keypad circuit, reset circuit, clock circuit. The music box can play three songs, through the software program to control the microcontroller's internal timer frequency to produce music, playing the beautiful sounds of music at the same time, the user by selecting the button circuit to select your favorite music, both play \ pause function. With the traditional mechanical music box than a music box with a single chip design is more compact size and simple fabrication process, can play a sound more beautiful polyphonic music.Keywords: music box AT89C2051 Broadcast \ pause目录摘要 (i)Abstract (i)第一章绪论 (1)第一节选题目的及国内外发展情况 (1)一、选题目的 (1)二、国内外发展情况 (1)第二节设计所研究的内容及所做工作 (2)第二章方案论证 (3)第一节设计方案 (3)第二节设计方案的确定 (4)第三章音乐盒的硬件系统设计 (5)第一节音乐盒的硬件电路设计框图 (5)第二节控制系统的设计 (5)一、AT89C2051介绍 (5)二、时钟电路设计 (8)三、复位电路的设计 (10)第三节音频放大器的设计 (13)一、音频放大器的作用 (13)二、LM386的性能介绍 (13)第四节按键选择输入电路 (15)一、键盘接口设计 (15)二、按键识别方式 (16)三、键盘模块处理方式 (17)四、键盘设计实用技巧 (19)第四章音乐盒的软件系统设计 (20)第一节音符盒的发音原理 (20)一、音符频率 (20)二、音符节拍 (21)三、建立曲谱编码表 (23)第二节程序模块设计 (24)一、主程序模块设计 (24)二、音乐部分模块设计 (25)三、外部中断模块设计 (30)四、定时器模块设计 (31)第五章软硬件调试 (33)第一节硬件调试 (33)第二节软件调试 (34)第三节性能分析 (35)第六章抗干扰措施 (36)第一节干扰的来源及后果 (36)一、干扰的来源 (36)二、干扰产生的后果 (36)第二节硬件抗干扰设计 (37)第三节软件的抗干扰设计 (38)结束语 (39)参考文献 (40)附录一:音乐盒硬件电路原理图 (41)附录二:程序 (42)外文资料 (47)中文翻译 (53)致谢 (58)第一章绪论第一节选题目的及国内外发展情况一、选题目的通过设计电子音乐盒这个系统,有利于进一步巩固单片机的知识,将所学知识综合运用到实际当中来,并且提高自身的设计能力、动手操作能力以及解决问题的能力。

(完整版)STC89C51单片机的数字音乐盒设计(含代码)

(完整版)STC89C51单片机的数字音乐盒设计(含代码)

HEFEI UNIVERSITYFPGA综述报告系别电子信息与电气工程系任课教师汪济洲班级姓名成绩日期数字音乐盒设计摘要:本设计是一个基于STC89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能音乐盒。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。

使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换8路LED的变化花样,本音乐盒共有两首歌曲,花样灯花样共计4种。

播放歌曲时,蜂鸣器发出某个音调,与之对应的LED亮起。

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

关键字:音乐盒STC89C51单片机KEIL PROTEUS 音调目录1概述 (3)1.1设计方案 (3)1.2研究内容 (3)1.3音乐盒的功能结构图 (3)2硬件设计 (4)2.1总体设计框图 (4)2.2各部分硬件设计及其原理 (4)2.2.1 STC89C51简介 (4)2.2.2 LED显示电路设计与原理 (5)2.2.3 时钟振荡电路 (5)2.3硬件电路图及功能 (6)3软件设计 (7)3.1音调、节拍以及编码的确定方法 (7)4.1.1 音调的确定 (7)4.1.2 节拍的确定 (8)4.1.3 编码 (9)4.2软件程序设计 (10)4.2.1 程序流程图及相应代码块 (10)4.2.2 程序源代码(见附录A) (14)5调试 (14)5.1检查硬件连接 (14)5.2检查软件系统 (14)5.3测试结果 (14)5.3.1.总体运行图 (14)5.3.2.花样灯4种花样图 (15)参考文献 (16)附录A 程序源代码及注释 (16)。

音乐盒实验报告

音乐盒实验报告

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

音乐始终是深受广大消费者喜爱的文化生活元素。

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

设计要求以单片机为核心,设计一个数字音乐盒:利用I/0口产生一定频率的方波驱动蜂鸣器,发出不同音调,从而演奏乐曲采用LCD显示信息,开机时有英文欢迎提示字符,播放时显示歌曲序号。

可通过功能键选择乐曲、暂停、播放。

晶振频率为11.0592MHz原理说明用一块AT89C51作为控制中心,编好程序烧录进单片机里,使I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。

输出信号通过三极管放大,由一个蜂鸣器来表现信号的输出。

发声程序接通电源时,启动计数器T0、T1,工作于模式1,T0在主程序中用查询中断,每次R0、R1给定的定时时间到就给P1.3口取反,再查询是否有按暂停键,没有就通过下面的AJMP L0循环到L0中再次装初值,定时并循环产生一定频率的脉冲,通过P1.3口输出,经过PNP三极管的基极放大输出到蜂鸣器。

T1定时0.006s,并且是利用中断功能,每过0.OO6秒就跳入中断程序YINFU,重装初值后,经过给P2送显示的程序后,用R2判断是否经过150次定时达到0.6S,达到0.6就先查询R5的值看是在播放那一首歌曲,再跳入相应的查询字库程序,查询A的值是否已经为一首歌的最后一个音符,是则从新给A赋值#OOH,并改变R5的值换下一首歌曲,在换R5的值之前还要查询R5的值是否为最后一首歌的值,最终通过寄存器A的自动累加,不断替换R0、R1的值,改变主程序中T0的初值换下一个频率的音,从而达到发出音乐的目的。

下图为音乐盒的扬声器部分电路:数码管显示由于能力与时间的有限未能实现LCD显示而采用的数码管代替,歌曲的序号显示是通过单片机的P2口的输出的信号控制的,P2口的信号输出程序在T1的定时中断中断程序中,由于T1的定时中断每过0.006秒就执行一次,所以看不出有闪动。

基于AT89C52单片机的音乐盒设计方案

基于AT89C52单片机的音乐盒设计方案

1/4和1/8节拍的时间设定
曲调值
DELAY 曲调值 DELAY
调4/4
125毫秒
调4/4 62毫秒
调3/4 调2/4
187毫秒 250毫秒
调3/4 94毫秒 调2/4 125毫秒
对于单片机来说,产生不同频率的脉冲是非
常方便的,利用单片机的定时/计数器来产生这样
的方波频率信号。因此,需要弄清楚音乐中的音
Page 3
传统音乐盒
Page 4
设计任务及要求
本设计是以AT89C52芯片的电路为基础,外
部加上放音设备,以此来实现音乐盒的硬件电
路,通过软件程序来控制单片机内部的定时器
■设 使其演奏出优美动听的音乐。用户可以按照自
■计 己的喜好选择音乐并将其转化成机器码存入单
■任 片机的存储器中。该系统具有很好的通用性,
21
基于AT89C52单片机的音乐盒设计
论文结构
1 2 3 4 5
■课题意义、任务及要求 ■应用软件简介 ■设计方案 ■设计结构 ■系统电路图
Page 2
设计意义
传统的音乐盒多是机械音乐盒,其工作原理是通过齿 轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁 片制成的琴键,从而发出声音但是,机械式的音乐盒体 积比较大,比较笨重,且发音单调。水、灰尘等外在因 素,容易使内部金属发音条变形,从而造成发音跑调。 另外,机械音乐盒放音时为了让音色稳定,必须放平不 ■设 能动摇,而且价格昂贵,不能实现大批量生产。 ■计 本文设计的音乐盒,是基于单片机设计制作的电子 ■意 式音乐盒。与传统的机械式音乐盒相比更小巧,能演奏 ■义 多个曲目且携带方便。电子式音乐盒动力来源是电池, 制作工艺简单,可进行批量生产,且价格便宜。基于单 片机制作的电子式音乐盒,控制功能强大,可根据需要 选歌,使用方便。根据存储容量的大小,可以尽可能多 的存储歌曲。另外,可以设计彩灯外观效果,使音乐盒 的功能更加丰富。

基于单片机的带流水灯的音乐盒设计解析

基于单片机的带流水灯的音乐盒设计解析

前言本次课程设计是一个基于AT89C51系列单片机的音乐盒的设计,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个音乐盒。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器和led显示电路组成。

使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换8路led的变化花样。

本音乐盒共有两首歌曲,花样灯花样共计3种。

播放歌曲时,蜂鸣器发出某个音调,与之对应的led亮起。

本设计利用keil编程软件对音乐盒源程序进行编程并调试,配合proteus仿真软件对硬件进行仿真调试。

该音乐盒使用c语言编程和汇编语言相结合,程序段使用C语言,歌曲音谱和led显示花样使用汇编语言。

目录绪论 (1)1.设计题目要求 (2)1.1课题意义 (2)1.2设计目的 (2)1.3设计要求 (2)2 方案设计及硬件设计及其原理 (2)2.1方案设计和硬件设计 (2)2.1.1系统总体方案设计 (2)2.1.2音乐盒设计 (3)2.1.3硬件总体设计 (3)2.1.4硬件仿真图及功能 (4)2.2相关知识,原理和理论介绍 (5)2.2.1 AT89C52简介 (5)2.2.2 LED显示电路设计与原理 (5)2.2.3 时钟振荡电路 (5)2.2.4 花样灯3种花样图 (6)3软件设计 (7)3.1音调、节拍以及编码的确定方法 (7)3.1.1音调的确定 (7)3.1.2节拍的确定 (8)3.1.3编码 (9)3.2软件程序设计 (10)3.2.1主程序流程图 (10)3.2.2播放音乐子程序设计 (13)3.3调试成果 (15)4心得体会 (15)参考文献 (17)附录 (18)绪论21世纪,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

随着科学技术的进步和社会的发展,人类所接触的信息也在不断增加并且日益复杂。

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