0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于AT89S51单片机设计的电子琴

454398 来源:个人图书馆 作者: 诚实499 2020-08-11 11:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.实验任务
(1).由4X4组成16个按钮矩阵,设计成16个音。
(2).可随意弹奏想要表达的音乐。
2.电路原理

基于AT89S51单片机设计的电子琴



3.系统板硬件连线
(1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上;
(2).把“单片机系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4R1-R4端口上;
4.相关程序内容
(1).4X4行列式键盘识别;
(2).音乐产生的方法;
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。现在以单片机12MHz晶振为例,例出高中低音符与单片机计数T0相关的计数值如下表所示

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663397
  • 音频放大器
    +关注

    关注

    40

    文章

    958

    浏览量

    56994
  • AT89S51
    +关注

    关注

    3

    文章

    229

    浏览量

    34851
  • 电子琴
    +关注

    关注

    4

    文章

    154

    浏览量

    31587
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    51单片机RS485编程实例资料

    详细介绍51单片机RS485通信接线和编程代码
    发表于 10-20 14:57 2次下载

    AT89C51 单片机中文资料

    电子发烧友网站提供《AT89C51 单片机中文资料.pdf》资料免费下载
    发表于 06-24 15:29 1次下载

    2.4寸TFT彩屏配套测试程序-51单片机

    如题,2.4寸TFT彩屏配套测试程序-51单片机
    发表于 06-04 16:26 0次下载

    基于51单片机的温湿度检测与调节系统电路图

    电子发烧友网站提供《基于51单片机的温湿度检测与调节系统电路图》资料免费下载
    发表于 05-12 17:23 1次下载

    51+单片机TCP-IP+协议栈ZLIP源码

    概述 单片机上网技术,是当前的一个热门技术。单片机上网技术中的一个重要部分是在单片上实现 TCP/IP 协议栈。现在可获得的 TCP/IP 源代码一般并不为 51
    发表于 04-22 15:11

    基于51/32单片机按键控制步进电机正反转,A4988驱动

    基于51/32单片机按键控制步进电机正反转,A4988驱动
    发表于 04-14 15:05 6次下载

    51单片机模块化编程设计与实例要点分析

    51单片机模块化开发教程
    发表于 02-24 16:40 4次下载

    单片机学习—C51源代码和Proteus仿真文件

    单片机学习—C51源代码和Proteus仿真文件.zip, 有各种例子
    发表于 02-10 13:46 2次下载

    flash MP3语音IC芯片厂介绍儿童电子琴智能语音方案

    现在儿童乐器都会配各种音效,这些语音方案是如何实现的呢,是使用了什么语音ic芯片呢,今天语音ic公司九芯电子给大家说一说N9300儿童乐器方案。儿童电子琴智能语音方案主要依赖于特定的语音芯片,‌如
    的头像 发表于 02-07 18:31 774次阅读
    flash MP3语音IC芯片厂介绍儿童<b class='flag-5'>电子琴</b>智能语音方案

    基于FPGA的电子琴设计

    过简单的例子来让大家去系统的学习和认识FPGA。本次的电子琴设计也算是一次简单的各个模块的联系调用的一个过程,也可以帮助各位去加深理解,多动手,熟练掌握会有意想不到的效果。
    的头像 发表于 01-20 14:07 1243次阅读
    基于FPGA的<b class='flag-5'>电子琴</b>设计

    51单片机pwm和spwm

    51单片机pwm
    发表于 01-08 15:54 3次下载

    51单片机温度报警器

    电子发烧友网站提供《51单片机温度报警器.zip》资料免费下载
    发表于 12-30 14:16 4次下载

    STC89C51是不是不可以通过串口读取ADS1118的数据,因为单片机是8位的?

    STC89C51是不是不可以通过串口读取ADS1118的数据,因为单片机是8位的?
    发表于 12-20 06:11

    基于51单片机的1U服务器电源的电源管理接口设计

    电子发烧友网站提供《基于51单片机的1U服务器电源的电源管理接口设计.pdf》资料免费下载
    发表于 12-16 14:50 0次下载

    51单片机核心板原理图

    51单片机核心板原理图
    发表于 12-16 11:30 4次下载