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

发布者:小悟空111最新更新时间:2023-06-15 来源: elecfans关键字:AT89S51  单片机  电子琴 手机看文章 扫描二维码
随时随地手机看文章

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相关的计数值如下表所示


关键字:AT89S51  单片机  电子琴 引用地址:基于AT89S51单片机设计的电子琴

上一篇:51单片机在wave6000下编程如何实现几个模块的结合
下一篇:51单片机串口通信实验电路详解

推荐阅读最新更新时间:2024-11-02 14:53

39-基于51单片机的热敏电阻测温设计
具体实现功能 系统由STC89C52单片机+热敏电阻+TLC2543AD模块+LCD1602显示模块+报警模块+电源构成。 具体功能: 1、LCD1602显示测得的温度值与设定的温度范围 2、按键可以设置温度范围; 3、超过设置的温度范围,开始报警; 共3个按键:设置、加、减。 设计背景 在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的联系。在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。温度对于工业如此重要,由此推进了温度传感器的发展。
[单片机]
39-基于51<font color='red'>单片机</font>的热敏电阻测温设计
应对32位MCU挑战分销商改变服务策略
近几年,MCU产品开发客户的设计周期不断缩短、上市速度不断加快,在这种情况下,分销商仅仅提供参考设计已经不能满足客户的需求。目前,MCU产品开发非常需要产品集成开发环境的支持。面对新形势,国内知名分销商在提供MCU集成开发环境方面做了很多工作,通过自行开发或者原厂提供的方法加快客户产品的上市周期。同时,针对8位和32位MCU应用的不同需求,分销商也采用不同的服务策略,力争满足客户的多种需求。 提供强大开发环境 简单、易用、功能强大的开发工具和开发环境是保证客户MCU应用产品开发成功的关键。因此,益登科技、丰宝、武汉力源等国内知名分销商非常注重提供此类产品。 益登科技资深业务工程师冯重农在接受《中国电子报》记者采访时说:“我们
[单片机]
STC12C2052AD单片机做的手机电池充电器程序
STC12C2052AD单片机做的手机电池充电器程序 #include STC12c2052ad.h #include intrins.h #define uchar unsigned char #define uint unsigned int #define AD_SPEED 0x60 //0110,0000 1 1 270个时钟周期转换一次, //少占鱼制作 河北正定欢迎您 长沙航空职业技术学院 2010 年QQ:41165643 // sbit M=P1^5; //过压指示灯 sbit N=P1^6; //欠压指示灯 sbit LED=P1^7; //充满 指示灯 sbit REF=P1^0;
[单片机]
单片机应用领域
1.在工业控制中的应用 工业自动化控制是最早采用单片机控制的领域之一,在测控系统、过程控制、机电一体化设备中主要利用单片机实现逻辑控制、数据采集、运算处理、数据通信等用途。单独使用单片机可以实现一些小规模的控制功能,作为底层检测、控制单元与上位计算机结合可以组成大规模工业自动化控制系统。特别在机电一体化技术中,单排年级的结构特点使其更容易发挥其集机械、微电子和计算机技术于一体的优势。 2.在智能仪器中的应用 内部含有点片剂的仪器系统称为智能仪器,也称为微机化仪器。这类仪器大多采用单片机进行信息处理、控制及通信,与非智能化仪器相比,功能得到了强化,增加了诸如数据存储、故障诊断、联网集控等功能。以单片机作为核心组成智能仪器表已经是自
[单片机]
高性能MCU重塑行业的5大特性
自动化工厂和智能汽车的进一步发展需要高级联网、实时处理、边缘分析和更先进的电机控制拓扑。这些功能的加入使得对高性能微控制器 (MCU) 的需求快速增长,这种微控制器需要超越传统MCU并提供类似处理器的功能。本文将介绍高性能Sitara™ AM2x MCU帮助设计工程师克服当前和未来系统挑战的五大特性,如图1所示。 图1:Sitara AM2x高性能MCU的优势 实现更强大的性能 MCU最近在内存大小、模拟功能集成和低功耗方面取得了不少进步。但在很多应用中,快速处理大量实时控制和传感器数据的能力同样重要。在自动化工厂中,可编程逻辑控制器(PLC)和机器人电机控制系统的处理要求已从每个内核大约100MHz增加到
[单片机]
高性能<font color='red'>MCU</font>重塑行业的5大特性
爱特梅尔扩展32位AVR UC3微控制器解决方案系列
微控制器及触摸技术解决方案的领导厂商爱特梅尔公司 (Atmel® Corporation)宣布推出32位AVR® UC3产品组合的三个不同产品系列共13款新型器件。获奖的AVR UC3微控制器(MCU)具有高性能、可执行数字信号处理(DSP)指令、提供USB接口、安全加密和电容式触摸支持等特性。除了现有UC3 L和UC3 A系列中的新器件外,还提供了新的UC3 D系列微控制器。现在,爱特梅尔的AVR UC3产品组合包括: •AVR UC3L:获奖的超低功耗32位微控制器,新产品包括新的存储器选项和附加的USB功能。 •AVR UC3D:针对入门级32位应用的全新产品系列,包括支持电容式触摸的硬件。 •AVR UC3A4:高性能、高处
[单片机]
TSic系列高精度温度传感器的应用
引言     TSic是IST(Innovative Sensor Technology)公司单总线温度传感器IC的注册商标。TSic产品系列由集成芯片和已校准的温度传感器组成,内部集成了用于模拟或数字信号输出的信号转换器。TSic系列的测量精度为±0.5~±0.07℃,是目前精度极高的数字温度传感器IC,优于DIN Y(1/3 DIN B)铂传感器的精度。信号分辨率为0.1~0.004℃。TSic不仅有出色的精度,而且具有长期稳定性。IST公司还提供TSic的精度范嗣偏移定制校准服务。     TSic系列有标准0~1 V模拟电压输出、比例10%~90%V+电压输出和11位数字信号输出3种方式,用户可根据自己的需求选择适用的型号。
[嵌入式]
单片机音乐演奏程序 经典讲解
关于 世上只有妈妈好 的单片机音乐演奏 单片机演奏一个音符,是通过引脚,周期性的输出一个特定频率的方波。 这就需要单片机,在半个周期内输出低电平、另外半个周期输出高电平,周而复始。 半个周期的时间是多长呢?众所周知,周期为频率的倒数,可以通过音符的频率计算出半周期。 演奏时,要根据音符频率的不同,把对应的、半个周期的定时时间初始值,送入定时器,再由定时器按时输出高低电平。 下面是个网上广泛流传的单片机音乐演奏程序,它可以循环的播放 世上只有妈妈好 这首乐曲。很多人都关心如何修改这个乐曲的内容,但是不知如何入手。 做而论道对这个程序,给出说明,希望对大家有所帮助,以后大家自己就能够编写进去新的乐曲。 在这个程序中,有两个数据表
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved