欢迎来到亚博登陆端
+86-519-68955031
 English

分享到:

 首页 > 产品中心 > 便携式电子琴
产品中心
联系我们
完整版)依据51单片机的简易电子琴规划

时间:2022-09-15 23:21:12 | 来源:亚博登陆端

产品详情

  咱们对音乐都有着稠密的爱好,喜爱听钢琴曲,如理查德·克莱德曼演奏的《思乡曲》《星空》《秋日的私语》等,音乐在咱们的日子中扮演着很重要的人物。有人曾说,喜爱音乐的人不会向恶。曾经不以为然,但是跟着这些年来渐渐喜爱上忧郁,听了越来越多的钢琴曲之后,觉得这句话非常有道理。音乐是用艺术家用音符记载国际,传达情感的一种艺术形式,音乐里有一种调和之美,听音乐能够让人心情舒畅,与外界调和一致。音乐现在现已成为我日子中很重要的一部分,咱们每周都会抽些时刻去赏识国际名曲,作为对精力的洗礼。2.关于电子琴的猎奇

  咱们对电子琴怎么完成其功用,如音色挑选、声响强弱操控、节拍器、主动放音功用等等也很猎奇,想经过学习单片机这个时机,深化了解电子琴的功用完成原理。

  (9)能够寻址64K字节的程序存储器和64K字节的外部数据存储器51单片机功用强大,功用日趋完善,在工业测控、智能仪器仪表、机电一体化产品、家电领域中运用广泛,因而依据51单片机规划简易的电子琴可行性非常大。

  即每按下一个琴键,单片机能够检测到键盘的按键,并依据按键的方位,经过程序来操控,使蜂鸣器宣布不同频率(腔调)的声响,声响推迟一段时刻,比及按键铺开后,声响中止。然后再持续扫描,看是否有键按下,如此循环下去,即可完成根本的琴键功用。

  在键盘上设置功用键,经过按键来挑选不同的音色。中选通后,按下琴键,蜂鸣器就一向宣布此种音色的声响。直到下一次再次按下音色挑选功用键,才会改动音色。体系共设置五种音色:长笛音,钢琴音,小号音,小提琴音,短笛音,默许状况为钢琴音。

  在键盘上设置几个功用键,按下之后会依据功用键跳转到主动播映歌曲的程序,来播映相应的歌曲。播映歌曲的默许音色为钢琴音,若期望调整音色,只需在主动播映歌曲之前,按下相应的音色挑选功用键即可完成。

  在介绍总体方案之前,先简略介绍一下电子琴的发生原理以及怎么改动音色的根本原理:声响的频谱规模约在几十到几千赫兹, 若能运用程序来操控单片机某个口线不断输出“高”“低”电平, 则在该口线上就能发生必定频率的方波, 将该方波接上喇叭就能宣布必定频率的声响, 若再运用程序操控“高”“低”电平的持续时刻, 就能改动输出波形的频率然后改动腔调。乐曲中, 每一音符对应着确认的频率, 下表给出各音符频率。假如单片机某个口线输出“高”“低”电平的频率和某个音符的频率相同, 那么将此口线接上喇叭就能够宣布此音符的声响。本体系便是依据此原理规划, 关于单片机来说要发生必定频率的方波大致是先将某口线输出高电平然后延时一段时刻再输出低电平, 如此循环的输出就会发生必定频率的方波, 经过改动延时的时刻就能够改动输出方波的频率。单片机内部有两个位的守时计数器T1和T0, 单片机的守时计数器实际上是个计数设备它既能够对单片机的内部晶振驱动时钟计数也能够对外部输入的脉冲计数, 对内部晶振计数时称为守时器, 对外部时钟计数时称为计数器。当对单片机的内部晶振驱动时钟计数时,每个机器周期守时计数器的计数值就

  加, 当计数值到达计数最大值时计数结束并告诉单片机的尸比对外部输入的时钟信号计数时, 外部时钟的每个时钟上升沿守时计数器的计数值就加, 当计数值到达计数最大值时计数结束并告诉单片机的尸。因而, 假如知道单片机的机器周期或许外部输入时钟信号的周期单片机就能够依据守时器的计数值计算出守时的时刻。用此办法守时非常精确, 想得到多大的延时时刻就能够给守时器赋必定的计数初值, 守时器从预先设置的计数初值开端不断增当增加到计数最大值时计数结束, 调整计数初值的巨细就能够调整守时器守时的时刻, 然后到达精确的延时。在本规划中咱们运用的外部时钟信号的晶振频率为12MHz,而选用的计数方法为方法1,所以计数器的初始值能够由如下公式求得。

  51单片机P0口经过8155扩展,衔接4*8的矩阵键盘,作为琴键键盘和相应的功用操控键;并P2口一同,与EPROM衔接;P0口则接通不通音色的滤波电路,经过程序操控P0口,选通不通的琴声响色滤波电路,使电子琴宣布不同音色的声响。

  检测是否有键按下,有键按下则记载按下键的键值,并跳转至功用搬运程序;无键按下,则回来键盘扫描程序持续检测

  对检测到得按键值进行判别,是琴键则跳转至琴键处理程序,是功用键则跳转至相应的功用程序,咱们规划的功用程序有两种,即音

  检测到键盘按下的是音色调理功用键后履行该程序,改动P0端口的值,选通相应的音色滤波电路,到达调理音色的意图

  检测到按键按下的是主动播映歌曲功用键后履行该程序,电子琴会主动播映事前现已存放好的歌曲,歌曲播映结束之后主动回来至键盘扫描程序,持续等候是否有键按下

  JB ACC.4,KEY2 ;判别各行是否彻底扫描完,若未完,则持续扫描下一行AJMP KEYPRO ;若悉数扫描结束,则等候下一次按键

上一篇:模电课程规划-简易电子琴 下一篇:简易电子琴规划
CopyRight © 2019-2020 亚博登陆端 版权所有. 
免责声明    网站地图   所有标签  亚博登陆端亚博登陆端设计制作     
CopyRight © -2020 亚博登陆端 版权所有. 
免责声明    网站地图   所有标签  常州网络公司中环互联网设计制作     

CopyRight © -2020 亚博登陆端 版权所有    免责声明  网站地图   所有标签   常州网络公司中环互联网网站设计