问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机电子琴编程中各个音的频率的确定

发布网友 发布时间:2022-04-29 18:29

我来回答

2个回答

热心网友 时间:2022-06-19 03:00

是这样的,2个相差8度的音的频率相差一倍,中间的12个半音阶也是等比例变化的,所以你需要解一个方程,X^12=2X,得X=1.06504,X就是相邻2个半音阶之间的比例系数。
如果你知道任何一个音的频率C后,不断除以X就得到比它低的半音的频率,不断乘以X就得到比它高的半音的频率。记住3,4之间是1个半音,7和高音1之间是1个半音,其它音阶之间都是2个半音。
抱歉我不是搞音乐的,所以也没记住频率到底多少,不过好像中音“都”的频率大体在七八百Hz。
其实不准也没关系,只要符合上述规律,听起来几乎是一样的(除非专业人士,哈哈)。

热心网友 时间:2022-06-19 03:01

//此程序在硬件上调试通过
//本程序的单片机晶振采用11.0592M
#include <reg51.h>
sbit speaker=P1^2;
unsigned char timer0h,timer0l,time;
//世上只有妈妈好数据表
code unsigned char sszymmh[]={ 6,2,3, 5,2,1, 3,2,2, 5,2,2, 1,3,2, 6,2,1, 5,2,1,
6,2,4, 3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,
6,1,1, 5,2,1, 3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2,
5,2,1, 6,2,1, 3,2,2, 2,2,2, 1,2,4, 5,2,3, 3,2,1,
2,2,1, 1,2,1, 6,1,1, 1,2,1, 5,1,6, 0,0,0
};
// 音阶频率表 高八位
code unsigned char FREQH[]={
0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,
0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i
0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,
0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,
} ;
// 音阶频率表 低八位
code unsigned char FREQL[]={
0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,
0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i
0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,
0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,
};
void delay(unsigned char t)
{
unsigned char t1;
unsigned long t2;
for(t1=0;t1<t;t1++)
{
for(t2=0;t2<8000;t2++)
{
;
}
}
TR0=0;
}
void t0int() interrupt 1
{
TR0=0;
speaker=!speaker;
TH0=timer0h;
TL0=timer0l;
TR0=1;
}
void song()
{
TH0=timer0h;
TL0=timer0l;
TR0=1;
delay(time);
}

void main(void)
{
unsigned char k,i;
TMOD=1; //置CT0定时工作方式1
EA=1;
ET0=1;//IE=0x82 //CPU开中断,CT0开中断
while(1)
{
i=0;
while(i<100){ //音乐数组长度 ,唱完从头再来
k=sszymmh[i]+7*sszymmh[i+1]-1;
timer0h=FREQH[k];
timer0l=FREQL[k];
time=sszymmh[i+2];
i=i+3;
song();
}
}
《世上只有妈妈好》乐谱
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 怎样交话费最省钱 在网上充手机话费哪个便宜点 初一科学阅读音阶的频率表,回答相关问题 以下是音阶的频率表。请问当我们练习唱C调的5(sol)3秒钟时,我们的声带共振动几次? 有没有话费充值便宜的渠道 下表是一些音阶的频率:分析表中数据你得出的结论是___. 现在在哪里充话费便宜一点 打折多一点 求钢琴每个键对应的震动频率表 充话费哪里最便宜 手机充值什么地方便宜 在哪里充话费要便宜点? 这样怎么修改vivo手机号? 梦到丢了一只鞋是什么意思? 我想小本创业,有什么好的项目吗 华为c8816怎么设置自动关机了了 怎样找回苹果手机微信删除的图片和视频 梦到有人追我我跑到山顶 途中我掉了一只鞋 苹果手机删除的微信图片在哪里可以找到 有什么小本创业的好项目 梦见房子倒了我跑掉了一只鞋子是什么意? 单片机高手帮我看看这个世上只有妈妈好的音乐程序,解释两句话。 这是一个利用89C52RC单片机蜂鸣器演奏生日快乐歌。请高手帮我解释一下:整体思想,再在每一步添加注释。 什么频率范围内的声音,人感觉最舒服? 瑞幸咖啡为取消bug订单道歉,律师对此是如何解读的? 盘锦农商银行存款安全吗 王之涣的作品有哪些? OPPO Reno2卡槽在什么位置? 瑞幸价格异常“2杯拿铁6元”,公司取消bug订单为何合理合法? 从word文档复制了个图片到桌面然后整个桌面图标都带阴影了! 王之涣流传至今的六首诗是啥? OPPO Reno2的取卡口在哪? word中复制的表格点击后就整体都有阴影,应该怎么去掉? 孕妇便秘可以吃馒头吗 咖啡一杯1.5元被狂薅羊毛,瑞幸对此是如何回应的? OPPOace2的卡槽在哪? &lt;全唐诗&gt; 中王之涣的六首绝句是什么 如何看待瑞幸咖啡因出现BUG道歉一事?瑞幸取消BUG订单合理吗? opporeno2z手机卡怎么放? 王之涣的诗有什么?? WORD文档复制有阴影,我看不到,老师看得到