stc89c51单片机音乐盒系统设计_基于单片机STC89C52的数字音乐盒设计

基于单片机STC89C52的数字音乐盒设计

1基于单片机 STC89C52 的数字音乐盒设计一、 引言1.1 设计的目的通过课程设计,让学生熟悉单片机微机应用系统开发、研制的过程,软硬件设计的工作方法、工作内容、工作步骤。对学生进行基本技能训练,例如:组成系统、编程、调试、查阅资料、焊接电路板等。使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。1.2 设计的基本要求(1)利用 I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏不同的乐曲(至少 3 首歌曲);(2)采用七段数码管显示当前播放的歌曲序号;(3)可通过功能键选择乐曲,暂停,播放,上一首,下一首;扩展功能:利用一个循环跟每一个音调同步,每改变一个音调就变换一下彩灯,从而实现音乐控制彩灯的功能。二、 总体设计2.1 基本工作原理1、播放音乐的原理发音原理:播放一段音乐需要的是两个元素,一个是音调,另一个是音符。首先要了解对应的音调,音 调 主 要 由 声 音 的 频 率 决 定 , 同 时 也 与 声 音 强 度 有关 。 对 一 定 强 度 的 纯 音 , 音 调 随 频 率 的 升 降 而 升 降 ; 对 一 定 频 率 的 纯 音 、 低频 纯 音 的 音 调 随 声 强 增 加 而 下 降 , 高 频 纯 音 的 音 调 却 随 强 度 增 加 而 上 升 。 另外 , 音符的频率有所不同。基于上面的内容,这样就对发音的原理有了一些初步的了解。 音符的发音主要靠不同的音频脉冲。利用单片机的内部定时器/计数器 0,使其工作在模式 1,定时中断,只要算出某一音频的周期(1/频率),

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值