单片机做21个音阶的电子琴答:// 8键电子琴C程序 自己扩展一下就可以了。include <AT89X51.H> sbit SPEAKER = P3^7;define KEY P1 unsigned char MUSIC;unsigned char STH0;unsigned char STL0;unsigned int code tab[]={ 64021,64103,64260,64400,//低音3开始 64524,64580,64684,64777,64820,64898,64968,65030...
单片机电子琴编程中各个音的频率的确定答://此程序在硬件上调试通过 //本程序的单片机晶振采用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,...