Red de conocimiento informático - Material del sitio web - Codificación de control remoto por infrarrojos basada en 51 microcontroladores (lenguaje C)

Codificación de control remoto por infrarrojos basada en 51 microcontroladores (lenguaje C)

El siguiente archivo es un programa de código para decodificación de control remoto usando un microcontrolador 51 y mostrando botones a través del tubo digital. El puerto P0 controla la selección del segmento del tubo digital, P2.6 y P2.7 son las selecciones de bits del tubo digital y la recepción. El cabezal está conectado al puerto P3.2. Una vez que este programa pasa la verificación, se puede compilar y utilizar directamente. También tiene controles de relé y zumbador, que se pueden proteger cuando no se utilizan.

****************************************** * *****************************************

;* Descripción:*

;* Lector de valores clave remoto*

;* Pantalla de tubo digital, el puerto P0 es el puerto de datos del tubo digital*

;*

********************************************* * ************************************

;* Decodificador de valor de clave remoto -Pantalla de tubo digital*

*************************************** **********************************************/

# include lt;reg51.hgt;

#include lt;intrins.hgt;

void IR_SHOW();

retraso vacío (carácter x sin firmar); /x*0.14 MS

retraso nulo1 (ms de caracteres sin firmar);

pitido nulo();