电子琴"/>
51单片机做的电子琴
欠朋友一份生日礼物,本来想自己做个电子琴以表诚意的。结果做出来发现发出的那个声音叫个恶心啊。估计了下,原因可能是对音调频率的编码错了,再加上用的是简陋的蜂鸣器发声,但是程序思路还是对的。权且留下来做个纪念吧。
音调频率的相关资料:
源代码如下:
#include<reg51.h>
#define uchar unsigned char
uchar code smg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xBF};
uchar code tab[3][7]={63628,63835,64021,64103,64260,64400,64524, //我艹,频率编码太挫了
64580,64684,64777,64820,64898,64968,65030,
65058,65110,65157
更多推荐
51单片机做的电子琴
发布评论