Diseño de simulación basado en notas de computadora de un solo chip y órgano electrónico musical: materiales completos de diseño del curso

[Descarga de recursos] La dirección de descarga es la siguiente:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

Este diseño primero analiza cuidadosamente el piano electrónico simple diseñado por la microcomputadora de un solo chip, luego hace el circuito de hardware y escribe el programa de software, y finalmente lleva a cabo la depuración y operación del software y el hardware. Y del diagrama esquemático, el chip principal, el principio de cada módulo y la depuración del programa de cada módulo para explicar. Use la microcomputadora de un solo chip para generar diferentes frecuencias para obtener la escala que requerimos, realice la pronunciación y visualización de 21 notas en total, alto, medio y bajo, y controle la visualización durante la reproducción de música, y puede reproducir automáticamente la música programada en el programa. El sistema funciona de manera estable y sus ventajas son un circuito de hardware simple, una función de software perfecta, un sistema de control confiable, un rendimiento de alto costo, etc. Tiene cierto uso y valor de referencia.

Con el rápido desarrollo de la ciencia y la tecnología, la aplicación de microcomputadoras de un solo chip se está volviendo cada vez más común. SCM tiene potentes funciones de control y funciones de programación flexibles, se ha integrado en la vida de las personas modernas y se ha convertido en una parte insustituible. El diseño del sistema de microcomputadora de un solo chip aplica la tecnología de control de microcomputadora de un solo chip, utilizando la microcomputadora de un solo chip AT89C51 como componente de control central para diseñar un conjunto de sistema de órgano electrónico controlado por microcomputadora de un solo chip basado en el conocimiento de la microcomputadora de un solo chip. chip de microcomputadora aprendido este semestre. El órgano electrónico es el producto de la combinación de la tecnología electrónica moderna y la música.Es un nuevo tipo de instrumento de teclado, que juega un papel importante en la música moderna.

【Palabras clave】AT89C51 Zumbador de botón independiente de 2 tubos digitales

#include<reg51.h>
#include<intrins.h>
typedef unsigned int  uint;   
typedef unsigned char uchar;
sbit SDA1=P0^2;//串行数据输入,对应595的14脚SER
sbit SCL1=P0^1;//移位寄存器时钟输入,对应595的11脚SCK
sbit SCL2=P0^0;//存储寄存器时钟输入,对应595的12脚RCK
sbit W1=P0^3;
sbit W2=P0^4;
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;
sbit k5=P1^4;
sbit k6=P1^5;
sbit k7=P1^6;
sbit D1=P2^6;//播放音乐模式
sbit D2=P2^7;//弹奏模式 
sbit k8=P3^2;//功能切换键
sbit k9=P3^3;//低音
sbit k10=P3^4;//中音
sbit k11=P3^5;//高音
sbit beep=P2^2;//蜂鸣器接口
uchar code table1[]={   
						0x3F,/*0*/
						0x06,/*1*/
						0x5B,/*2*/
						0x4F,/*3*/
						0x66,/*4*/
						0x6D,/*5*/
						0x7D,/*6*/
						0x07,/*7*/
						0x7F,/*8*/
						0x6F,/*9*/
						0x37,/*N*///中音	
						0x38,/*L*///低音
						0x76,/*H*///高音
						0x79 /*E*/
					};//共阴极数码管
uchar code table2[]={		 
						0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,//中音
						0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,//低音的高8位
						0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,
                	};//音阶频率表 低八位
uchar code table3[]={		
						0x8E,0xED,0x44,0x6B,0xB4,0xF4,0x2D,//中音
						0x21,0xDB,0x87,0xD7,0x68,0xE8,0x5B,//低音的低8位
						0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,
					};
uchar code table4[]={
						1,2,3,1,      
						1,2,3,1,      
						3,4,5,    
						3,4,5,     
						5,6,5,4,3,1,    

Supongo que te gusta

Origin blog.csdn.net/AuroraFaye/article/details/115052805
Recomendado
Clasificación