找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7184|回复: 9
打印 上一主题 下一主题
收起左侧

做一个 简易电子琴

[复制链接]
跳转到指定楼层
楼主
ID:123241 发表于 2016-6-2 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
50黑币
1、AT89C51 单片机
2、独立式按键
3、蜂鸣器

设计要求:
1、有7个琴键K1~K7:分别对应DO RE ME FA SO LA SI,按下某一琴键,发出对应音阶的声音。
2、1个音调调节键K0:按动调节键,依次实现 中音→高音→低音→·······循环切换。
3、上电复位后 默认为中音区。

4、扩展功能:有音乐播放功能(可做可不做)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:124673 发表于 2016-6-2 14:04 | 只看该作者
使用按键控制给有源蜂鸣器的脉冲频率就可以了,单片机最小系统,9个按键,有源蜂鸣器,蜂鸣器驱动电路就可以,很简单的
回复

使用道具 举报

板凳
ID:124673 发表于 2016-6-2 14:05 | 只看该作者
网上很多参考的,搜一搜即可http://www.51hei.com/bbs/dpj-32854-1.html
回复

使用道具 举报

地板
ID:123241 发表于 2016-6-2 14:17 | 只看该作者
lyuanyou 发表于 2016-6-2 14:04
使用按键控制给有源蜂鸣器的脉冲频率就可以了,单片机最小系统,9个按键,有源蜂鸣器,蜂鸣器驱动电路就可 ...

帮我写一下,还有仿真图
回复

使用道具 举报

5#
ID:124702 发表于 2016-6-2 15:55 | 只看该作者
这个单频率的声音肯定不好听的,跟真正的电子琴比会差非常远,我觉得好的办法是用现成的电子琴的录音来模拟
回复

使用道具 举报

6#
ID:123241 发表于 2016-6-2 16:55 | 只看该作者
张三丰 发表于 2016-6-2 15:55
这个单频率的声音肯定不好听的,跟真正的电子琴比会差非常远,我觉得好的办法是用现成的电子琴的录音来模拟

我就为了应付作业。。
回复

使用道具 举报

7#
ID:111634 发表于 2016-6-3 12:58 | 只看该作者
本帖最后由 zl2168 于 2016-6-3 13:02 编辑

先Proteus仿真一下,盼挑刺、盼质疑、盼比较。
实例31 简易电子琴.rar (28.34 KB, 下载次数: 132)





以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版



回复

使用道具 举报

8#
ID:123289 发表于 2016-6-3 21:35 | 只看该作者
可以得用T0中计时器,做计时调整,需求进行频率的计算,做出9个时间常数,分别在9个按键按下时,将对应的时间常数送入T0中(如果T0的16位不够用可以用内存扩充),并将T0的溢出从P3的T0引脚输出,经三极管扩流后驱动蜂鸣器。
回复

使用道具 举报

9#
ID:108510 发表于 2016-6-3 23:58 | 只看该作者
本帖最后由 1003 于 2016-6-4 00:04 编辑

电子琴. 程序带图.c和汇编都有.....友情赠送.希望能帮助到你

电子琴(1).zip

139.54 KB, 下载次数: 154

回复

使用道具 举报

10#
ID:123241 发表于 2016-6-4 21:56 | 只看该作者
zl2168 发表于 2016-6-3 12:58
先Proteus仿真一下,盼挑刺、盼质疑、盼比较。

没有程序啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表