社区
数据库及相关技术
帖子详情
基于单片机音乐盒的设计,比如一首歌曲的歌词,怎么把文字转化为代码呀?
a1689123
2020-03-06 08:10:57
基于单片机音乐盒的设计
...全文
199
2
打赏
收藏
基于单片机音乐盒的设计,比如一首歌曲的歌词,怎么把文字转化为代码呀?
基于单片机音乐盒的设计
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a1689123
2020-03-08
打赏
举报
回复
引用 1 楼 榕灵的回复:
音乐盒只能播放基本音调,要播放复杂的文字之类的可能还是不那么简单的,要么用IIS,要么用音频芯片
方便细说一下么?☺️
榕灵
2020-03-08
打赏
举报
回复
音乐盒只能播放基本音调,要播放复杂的文字之类的可能还是不那么简单的,要么用IIS,要么用音频芯片
基于C51
单片机
音乐盒
设计
[1]
长久以来,音乐都在我们身边,封建时期的编钟道现在我们的各种各样的音乐播放,而
音乐盒
在我们日常生活中经常拿来当礼物来赠送,
音乐盒
悠扬的的乐声,经常勾起人们对美好往事的回忆,甚至魂牵梦萦,坠入时光岁月的追忆中。为了好好利用学到的知识用于自己喜欢的事情中我选择了
单片机
音乐盒
的
设计
,这让我有回忆起了儿时的美好时光。
音乐盒
设计
(
单片机
课程
设计
).doc
目录 摘 要 I Abstract II 第一章
设计
方案的对比 1 第二章 总体方案
设计
2 2.1 原理简介 2 2.2 方案
设计
思想 2 第三章 方案实现 3 3.1、音频脉冲的产生 3 3.2.音乐节拍的生成 4 3.3.建立音乐的步骤 4 第四章 硬件
设计
5 4.1 硬件电路 5 4.1.1、AT89C51的工作特性 5 4.2 原理说明 6 4.3 电路各模块说明 6 4.3.1 键盘系统 6 4.3.2 放大电路 7 4.3.3 时钟电路 8 4.3.4 复位电路 8 5.3.5 显示电路 9 第五章 软件
设计
10 5.1 主模块的
设计
10 第六章 仿真、安装和调试 12 总结 13 致谢 14 参考文献 14 附录 15 附录一:音乐程序 15 附录二:基于
单片机
的数字
音乐盒
总电路图 32 摘 要 本
设计
是基于
单片机
的数字
音乐盒
设计
,由
单片机
AT89C51芯片和LCD显示器为核心, 辅以必要的电路,构成的一个
单片机
电子数字
音乐盒
。要求利用I/O口产生一定频率的方 波,驱动蜂鸣器,发出不同的音调并采用LCD显示信息,从而演奏乐曲(最少三首乐曲, 每首不少于30秒),开机时有英文欢迎提示字符,播放时显示
歌曲
序号(或名称),可 通过功能键选择乐曲,暂停,播放。 本
设计
采用4*4键盘,用Protel99来画系统硬件图,采用汇编语言进行编程,编程后 利用KEIL C51来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以 正常实现。该
音乐盒
的
设计
可以通过按键选择不同的曲目,播放和暂停,并通过LCD显示
歌曲
号及播放时间。 本
设计
键盘采用动态扫描方式。每次扫描一行键盘,送此行低电平,读输入口的状态 值,判断有没有键按下。若有键按下,根据读入口的值选择显示值并送至显示值寄存单 元,判断键值,启动计数器T0,根据次值为偏移地址找到要选择的音乐的
代码
的首地址 ,根据
代码
产生一定频率的脉冲,驱动蜂鸣器,放出音。同时启动定时器T1,计算音乐 的播放的时间。 关键词:数字
音乐盒
AT89C51 LCD显示器 Proteus软件 4*4键盘 动态扫描 KEIL C5 Abstract The design of digital music box is based on singal-chip microc- omputer.The Chip of AT89C51 and LCD displayer was the heart of this design,with some necessary aided circuits,thus constructing the digital depends on singal-chip microcomputer.This design requires the I/O ports whitch have a certain frequency,square wave,then driving the buzzer to produce different tones,and LCD display information to play music(at least 3 songs,no less than 30 seconds per song),There have Englishwelcome prompt character and song number displayed on LCD when turn on the button.It can complited the music play or pause by select the function key. The design uses 4*4keyboard,with protel99 to draw the systerm hardware chart,assembly language progra-mming,programming for later use keil compiler,and then load the generated HEX filechip,using proteus simulation software,testing fun-ctions can be properly realized,The design of music box plays achived through the buttons to select a different track,pl-ay and pause,and through the LCD display the song number and play time. The dynamic scann
基于
单片机
数字
音乐盒
的
设计
.doc
基于
单片机
数字
音乐盒
的
设计
.doc
基于单片
音乐盒
设计
很好用
可以实现
音乐盒
的存歌,点歌,至少三首。基于AT89c51的应用
基于
单片机
的可控数字
音乐盒
设计
-毕业
设计
.doc
基于
单片机
的可控数字
音乐盒
设计
-毕业
设计
.doc
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章