Cómo traducir partituras musicales al código del programa C del microcontrolador 51
#includelt;reg51.hgt; //Archivo de encabezado que contiene 51 definiciones de registros de microcontroladores
sbit sound=P3^ 7; //Definir el bit de sonido como P3.7
unsigned int C; //Almacenar la constante de tiempo del temporizador
La siguiente es la definición macro de audio de bajo en C. idioma. //Almacenar la constante de tiempo del temporizador
//La siguiente es la definición de macro de audio de bajo en lenguaje C
#define l_dao 262 //definir la macro "l_dao" es " l_dao " La macro se define como la frecuencia del bajo "1" 262 Hz
#define l_re 286 //La macro "l_re" se define como la frecuencia del bajo "2" 286 Hz
#define l_mi 311 // Defina la macro "l_mi" para que sea la frecuencia del bajo "3".
Es la frecuencia del bajo "3" 311Hz
#define l_fa 349 //Defina la macro "l_fa" como la frecuencia del bajo "4" 349Hz
#define l_sao 392 // Define "l_sao "Define la macro de bajo "5" a 392Hz
#define l_sao 392
#define l_sao 392Hz
#define l_la 440 //Will "l_a " La macro se define como la frecuencia del bajo "6", 440Hz
#define l_xi 494 //La macro "l_xi" se define como la frecuencia del bajo "7", 494Hz
// La siguiente es la definición macro de C Audio de rango medio
#define dao 523 //definir la macro "dao" se define como la frecuencia de rango medio "1" 523 Hz
#define re 587 //define " re "La macro se define como la frecuencia del rango medio "2"
#define mi 659 //define "mi "se define como la frecuencia del rango medio "3", 659Hz
#define fa 698 //Defina "fa" como la frecuencia del rango medio "4", la frecuencia es 698Hz
#define sao 784 //Defina "sao" como la frecuencia del rango medio "5", la frecuencia es 784Hz
#define sao 784Hz para alto "5"
#define la 880 //define "la" es 880Hz para alto "6 "
#define la 880
#define "la" es la frecuencia de los medios "6", h_re 1174 //Define la macro "h_re" como la frecuencia de los agudos "2" 1174Hz
#define h_mi 1318 //Define la macro "h_mi" como la frecuencia de los agudos "3" 1318Hz para los agudos "3" p>
#define h_fa 1396 //Define el " macro h_fa" como frecuencia de agudos "4" como 1396Hz
#define h_sao 1567 //Defina la macro "h_sao" como frecuencia de agudos "5", es decir, 1567Hz
#define h_la 1760 //Definimos la macro "h h_la" como la frecuencia de agudos "6", es decir, 1760Hz