没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的带彩灯外观的音乐盒设计.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 113 浏览量
2023-06-18
23:32:48
上传
评论
收藏 249KB DOCX 举报
温馨提示
试读
16页
基于51单片机的带彩灯外观的音乐盒设计.docx
资源推荐
资源详情
资源评论
2013 年 3 月 7
基于单片机的带彩灯外观的音乐盒
摘 要:随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的
要求。小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。传
统音乐盒多是机械型的,体积笨重,发音单调,不能实现批量生产。本文设计的
音乐盒是以 AT89C51 单片机为核心元件的电子式音乐盒,体积小,重量轻,能演
奏音乐,功能多,外观效果多彩,配有彩灯,使用方便,本音乐盒有三个按键,key1
控制彩灯,key2 控制音乐,key3 为总开关,可同时关闭音乐与彩灯。具有一定的
商业价值。
关键字:AT89C51;音乐盒;按键;彩灯
Abstract: Along with the development of human society, people of vision, hearing
things put forward higher request. Small music box can bring good memories and
评语:
考勤(10)
守纪(10)
过程(40)
设计报告(30)
答辩(10)
总成绩(100)
1
improve people's spiritual culture. Traditional music box is heavy mechanical type, size,
pronunciation and drab, cannot achieve batch production. Music box designed in this
paper based on AT89C51 microcontroller as the core element of electronic music box,
small size, light weight, can play music, multi-function, appearance and colorful, with a
lantern,easy to use. The music box with three buttons , The key1 control Lantern, key2
control music, key3 total switch can turn off the music and lanterns. Have some
commercial value.
Keywords: AT89C51, music boxes, buttons, Lantern
1 引言
1.1 设计目的
随着电子技术及计算机技术的发展,单片机在日常生活中的应用越来越广泛,
同时也显现出了它的重要性,尤其在一些特殊的场合更是不可代替。为熟悉单片
机的应用。要求设计一个基于 AT89C51 单片机的带彩灯外观的音乐盒。
1.2 设计要求
音乐盒有三个按键 key1,key2,key3,其中 key1 控制彩灯的样式,本设计有
六种彩灯花样,每按一次变换一种样式。Key2 控制音乐播放,本设计有五首音乐,
每按一次变换到下一首,同时八路 LED 灯随音调不同而闪烁。Key3 为总开关用于
关闭音乐跟彩灯。
2 设计方案及原理
2.1 设计原理
此外结束符和休止符可以分别用代码 0xff 和 0x00 来表示,若查表结果为
0xff,则表示曲子终了;若查表结果为 0x00,则产生相应的停顿效果。
要产生音乐光有音调是不行的,每个音调还有持续一定的时间。这可以用延时程
序 delay()来实现。因此每个音乐代码有八位数字组成,高四位控制音调,低四位
通过延时程序对该音调进行延时。通过子函数连续不断的调用音乐代码就产生了
动听的音乐。音调的频率与时间都不同,让 DO、RE、MI、FA、SO、LA、SI 分
别对应八路 LED 灯中的一个,这样播放音乐的同时就有 LED 灯对应闪烁。
2.2 总体设计思想
2
AT89C51
晶振复位电路
按键输入
LED显示灯
蜂鸣器
图 1 思路图
如图 1 所示按键部分有三个键,分别结于外部中断 P3.2/INT0,P3.3/INT1,
及串行口 P3.1/TXD 上,P3.2 每产生一次中断 count1 加一,根据 count1 的值来决
定花样灯的种类。P3.3 每产生一次中断 count2 加一,根据 count2 的数值来决定播
放哪一首歌曲。P3.1 接总开关的。播放音乐,及花样灯均通过调用子程序来实现。
八路 LED 灯灯接到 P1 口。扬声器接到 P3.7 上。总体设计电路,如图 2。
剩余15页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功