首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
用户1414655
修改
文章:
5607
阅读:
8659344
评论:
218
赞:
28697
好友
私信
个人主页
文章
5607
原创
0
阅读
8659344
评论
218
赞
28697
原创
用单片机设计微型电子琴
2009-8-13 11:25
2630
7
7
分类:
MCU/ 嵌入式
摘
要
】 介绍了用单片机设计微型电子琴的方法。给出了电路、程序框图及程序。
Y l*\x~-AOc36778
关键词
:单片机,电子琴,程序
电子园51单片机学习网 @+X#Fd-t%vZWX
电子园51单片机学习网0}rj ^(X;WQ
单片机因其体积小、功能强、价格低廉而得到广泛应用。本文介绍用AT89C51单片机设计微型电子琴的方法,仅需AT89C51最小系统,扩展一组小键盘(这里以4×4键盘为例,可按需要扩展),再加一片LM386做音频小功放,输出到扬声器。电源可由三节5号电池提供。
电子园51单片机学习网e{ cc(DI!l
_)nM}5b.}36778
1设计原理
PxM t w+_36778
乐音实际上是有固定周期的信号。我们可以用AT89C51的一个定时器(如T1)控制,在P3.4脚上输出方波周期信号,产生乐音。根据不同的按键,调节T1的溢出时间,可输出不同频率的乐音,这样就做出了一台微型电子琴。
dJ;DD/wcq36778
每个乐音的音高(频率)是固定的,表1列出了一个8度以及其上下共16个音的音名、频率及定时器T1初值对照(设晶体频率为6MHz),供参考。
电子园51单片机学习网 J$@_0Re
BKH!j6Q LA36778
2硬件电路设计
x*Z1S6fi6u'Hu36778
微型电子琴的电原理图见图1,其中键盘可使用小按键,排成钢琴键盘状(键多时可分为几排),图中还增加了一只按键指示灯(D1)。
电子园51单片机学习网^BC8n'Z+\7}]
3软件设计
v7O+c)f}g36778
软件由初始化程序、主程序、定时器1中断服务程序、键盘扫描程序和延时程序组成。
电子园51单片机学习网 ck8K f6j^:^
(1)初始化程序如下:
'@%^&H*lM;gx%]#D36778
电子园51单片机学习网q9rwX"W%w;o
电子园51单片机学习网*@2tKOCqU!~
主程序框图见图2。
电子园51单片机学习网*`eV5Y'}Dd^
(2)主程序:
^-\? eRq!k [J36778
$E-Lr$U{#L/EL36778
/PI1q`5FV_;\;~*U36778
CJNE R4,#00H,
电子园51单片机学习网!i&mQ`B(?t)I
PLAYKEY;判断有无键按下
hWV!I h,veE36778
CLR TR1 ;无键按下关闭T1
}-E6V'jkU |36778
SETBP3.2 ;无键按下熄灭指示灯
-mVD3^%i#T36778
SJMPSTART ;跳回开始位置
m4bJ_gp8q8a!XN36778
PLAYKEY:CJNE R4,#20H,K0;有键按下由键值给TIMER1L和TIMER1H赋值
L'w\7Q{36778
电子园51单片机学习网Pv jn.egv\
电子园51单片机学习网 f |s7P%b| b`1P6a.q
g BnT Jh36778
'q G {%Ph^m,ZJ36778
电子园51单片机学习网*G0w#|i:Zu
电子园51单片机学习网`6x+AW{eV'E2O
a)U]2^ @%_36778
uD^ON1DF I36778
电子园51单片机学习网0D3F9w2_ A
(3)定时器1中断服务程序框图见图3。
电子园51单片机学习网;pQ-G(^z#D$}E
Pdg(^ d2rP*k#A!|8Up36778
定时器1中断服务程序:
电子园51单片机学习网s7z.?)a}ie E'MM
电子园51单片机学习网D enC8cP Y
*S:e)o:E k GH36778
(4)键盘扫描程序框图如图4所示。
电子园51单片机学习网%[4I x?Jk6w
键盘扫描程序:
i*I PU!_36778
'y} m*m wkmsI36778
6|'@y:BwNE36778
6L jy$Nh%TUN/V36778
电子园51单片机学习网F%J7}(xBc"Q
电子园51单片机学习网[G Y#\,Fnx LYT
4结束语
电子园51单片机学习网Vf5}xcD7l`-HVI
本文介绍了用单片机设计微型电子琴的方法,只要依次将本文中各段程序连写,就是完整的16键微型电子琴程序,有兴趣的读者可以设计键数更多的微型电子琴,甚至可以给微型电子琴添加演奏示范曲的功能
〔1〕
。如果读者有更高的编程技巧,可以通过编程检测并记录按键的时间,做出具有录音功能的微型电子琴。
A"`Sg3Ft36778
电子园51单片机学习网uh+|%BJ:}dm
参
考
文
献
1 王 兵.单片机演奏乐曲.电脑,1991,6
写原创有奖励!2025面包板原创奖励正在进行中
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
点赞(
7
)
收藏
分享到:
上一篇:
改造成品单片机系统的方法
下一篇:
三线制Microware同步串行EEPROM在在MCS-51单片机上的运
PARTNER CONTENT
换一换>
更多>
案例分享 | 高效节能,性能卓越!汉高三防漆为电动汽车充电系统披上"隐形铠甲"
汉高
2025-03-21
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
用户1414655
修改
文章:
5607
阅读:
8659344
评论:
218
赞:
28697
好友
私信
个人主页
文章
5607
原创
0
阅读
8659344
评论
218
赞
28697
最新评论
更多
eeNick : 多谢分享 破除迷信欧美日的技术,改为虚心学习并赶上,提高国货品质而努力,才对得起世界工业第一大国的称号,做好 ...
bruce小肥羊 ...
评论博文
2025-4-10
超低谐波失真的电容测试数据大公开(原创) ...
开发工匠 : 写的好,学民门牌号参考,大师之作,很实用。 不敢称大师,工匠也不好(小日本的工匠精神已经成为了躬匠和死板的 ...
bruce小肥羊 ...
评论博文
2025-4-10
超低谐波失真的电容测试数据大公开(原创) ...
写的好,学民门牌号参考,大师之作,很实用。
开发工匠 ...
评论博文
2025-4-10
超低谐波失真的电容测试数据大公开(原创) ...
最新
博文
移远通信重磅发布“模音云犀”解决方 ...
Sutherland携手Google Cloud,为全球 ...
Air8201:跨国运输的智慧引擎! ...
资料下载
本周热帖
车规级功率半导体技术现状、挑战与发 ...
IGBT图解
如何使用英飞凌IGBT7设计高性能伺服驱 ...
C#+WPF+Opencv模块化开发视觉对位运动 ...
电源工程师技术培训-初级
联发科IoT新料G520(MT8371)/G720(MT83 ...
MDD超快恢复二极管在高频开关电源中的 ...
【拆解】拆解一款定制10000mAh充电宝- ...
CV8788对比Lattice HDMI TX芯片!性能 ...
光耦:光与电的联系
最新资讯
芯语最新
OPPO 发布 Find X8 Ultra 旗舰手机与 ...
深圳华强披露关税政策变化对公司运营 ...
测评EcoFlow的RIVER 2移动电源,最大 ...
SiC MOSFET 如何提高 AI 数据中心 ...
辟谣!立讯精密不去美国建厂,优先考 ...
存储大厂连亏10个季度!
RTX5060Ti首发价格敲定!8GB不变、16G ...
Intel股价跌至16年来最低!不到AMD四 ...
麒麟芯、国产系统显威力!华为笔记本 ...
美国不再限制NVIDIAH20芯片出口但是中 ...
EE直播间
更多
利用高性能源表和强大的软件, 实现半导体参数的测试和分析
直播时间: 04月17日 10:00
在线研讨会
更多
多物理场仿真在半导体制程中的应用
迈来芯新一代经济型热成像技术:赋能电力电子过热保护与智能应用温度监控
ADI 应用于电池管理系统 (BMS) 的电芯监测解决方案
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
热门
推荐
EPC专家实战拆解:电机能效优化技巧
破解工业通信时延困局
4.23杭州!半导体产业链测试全链路解密
汽车用卸负载电阻低价方案
我要评论
0
7
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
【在线研讨会】多物理场仿真在半导体工艺中的应用
聚焦 COMSOL 仿真软件在半导体制程中的广泛应用,内容涵盖晶圆制备、光刻、沉积、刻蚀、离子注入、热处理,以及平坦化等前道工艺过程中各种多物理场现象的模拟和分析。
Keysight 最新频谱仪方案直播:技术原理及实测案例
在复杂的射频环境中,瞬态信号的精准捕获至关重要。本次直播介绍实时频谱分析的原理及技术要求,介绍是德科技最新方案,分享实测案例,并就用户在应用中遇到的问题进行交流。
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论