Contador de siete segmentos con emision de datos por ir

#1
Buenos dias a todos mi nobre es danny ,tengo que entregar un proyecto en la u para la semana d la ciencia y escogi un conador que al presionar un pulsador aumente un numero en un siete segmento,pero ala vez debe enviar una seÑal codificada a un emisor infrarrojo que coresponda al mismo numero, para que un receptor lo detecte y active otro siete segmento con l mismo numero la verdad yo no tengo muchos conocimientos sobre esto, lo estoy haciendo con un pic 16f84 pero no he podido hacer el progra para el pic si alguien puede ayudarme con esto se lo agradeseria mucho gracias.
 
#2
Aca tenes un codigo pero para un 8051, modificalo para tu pic:

Código:
#include <reg51.h>

bit flag=0;
unsigned char contador=200;

void timer0(void) interrupt 1
{
 	TR0=0;
	TH0=0xED; // Timer 0 => 5 ms c/interrupcion
	TL0=0xFE;
	TR0=1;
	contador--;
	if(contador==0)
		{contador=200; flag=1;}
}

void main(void)
{
 	P2=0x00;
	TR0=0;
	TMOD=0x01;
	TH0=0xED; // Timer 0 => 5 ms c/interrupcion
	TL0=0xFE;
	IE=0x82;
	TR0=1;
	while(1)
		{
			if(flag)
				{
					flag=0;
					P2++;
					if(P2==10)
						P2=0x00;
				}
				
		}
}
El programa lo use para probar un modulo rf con sus codificador/deco y funciono sin problemas. Acordate que del otro lado necesitas tener algo que convierta de bcd a 7 segmentos.
 
#5
La idea del codigo es para implementarlo como prueba con los codificadores/deco ht12e/d y los modulos rf.

Si del otro lado tambien tenes un pic, entonces despues podes hacer algo con el.
 
#6
Si querés envia un código por IR lo mejor es haciendolo mediante un protocolo como el RC5....en internet abunda información ...sino encontras nada te pongo un link..
 

Temas similares

Arriba