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*
;* p>
********************************************* * ************************************
;* 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();