Red de conocimiento informático - Material del sitio web - ¿Cómo implementar los códecs 2262 y 2272 con un microcontrolador? (requiere Keil versión 3 y proteus).

¿Cómo implementar los códecs 2262 y 2272 con un microcontrolador? (requiere Keil versión 3 y proteus).

#include "AT89X52.h"

#include lt;intrins.hgt;

#define uchar unsigned char

#define uint unsigned int

uchar i, j;.

void main(void)

{

P2_7=0; // Enciende la pantalla digital para seleccionar el lados izquierdo y derecho del tubo digital Ambos lados

P3_7=0; //Liberar relé

P0=0xc0 //Inicialmente muestra el número 0

mientras (1){

P1 =0xff; //El puerto P1 se configura en estado de entrada y primero escribe todos los 1

i=P1 //Asigna valores a variables temporales

i=iamp; 0x0f; // Protege los cuatro bits superiores con 0x0f y lee el código del control remoto inalámbrico

if (i==0x01)// Si es 0x01, significa que se ha presionado el botón A del control remoto inalámbrico.

{

P0=0x88; //Código de fuente de la letra A

P3_6=0; //Sonido del zumbador

}

if (i==0x02)//Si es 0x02, significa presionar el botón b del control remoto inalámbrico y realizar la visualización

{

P0= 0x83; //P0=0x83; //Presione el botón b en el control remoto inalámbrico. 0x83; //Código de fuente de la letra b

P3_6=1; //Apagar timbre

}

if (i==0x04)//If es 0x04, entonces significa que se presiona la tecla C del control remoto inalámbrico y se ejecuta la pantalla

{

P0=0xc6 //Código de fuente de la letra C<; /p>

P3_7=1; //Relé absorbido

}

if (i==0x08)// Si es 0x08, significa botón d del inalámbrico se presiona y se muestra el control remoto

{

P0=0xa1; //Código de fuente de la letra d

P3_7=0 //Relé liberado

}

}

}

Este es el microcontrolador 51