Hola,
disculpen soy Estuardo Ramos
estoy programando un PIC16F690 en el
programa Mikro C 8.2 y no me compila,
me podrian desir que error tube.
Gracias!
disculpen soy Estuardo Ramos
estoy programando un PIC16F690 en el
programa Mikro C 8.2 y no me compila,
me podrian desir que error tube.
Código:
/*
Este programa esta diseñado para el proyecto final de taller
el cual es una maqueta de un centro comercial y este
programa consta de dos contadores, el primero cuenta solo las
personas que entran y el segundo cuenta las personas que entran
y estos tienen la misma salida y asi que con un push botton
que contador sale, la salida es en binario, y un ultimo push
botton para resetiar ambos.
*/
int x=0; // Creando la variable x.
int i=0; // Creando la variable i.
int y=0; // Creando la variable y.
int j=0; // Creando la variable j.
void main () // Iniciando programa principal.
{
ANSEL=0; // Definiendo Pic de uso digital.
TRISC=0; // Definiendo puerto c como entrada.
TRISA=1; // Definiendo puerto a como salida.
TRISB=1; // Definiendo puerto b como salida.
while(1) // Ciclo infinito.
{
if (PORTC.F0==1) // Primer if para ambos contadores contadores.
{
x=x+1; // Carga del primer contador.
y=y+1; // Carga del segundo contador.
}
if (PORTC.F1==1) // Segundo if para segundo contador.
x=x-1; // Decarga para el segundo contador.
if (PORTC.F2==1) // Tercer if divicion de los contadores.
{
for (y=10,y=20,j=j+1) // Primer for para el segundo contador.
{
PORTB=j+30; // Primer diguito del contador, mas significativo.
y=y-10; // Filtro para el segundo diguito.
}
PORTA=y; // Segundo diguito del contador, menos significativo.
}
else // Separacion, primer contador.
{
for (x=10,x=20,i=i+1) // Segundo for para el primer contador.
{
PORTB=i+30; // Primer diguito del contador, mas significativo.
x=x-10; // Filtro para el segundo diguito.
}
PORTA=x; // Segundo diguito del contador, menos significativo.
}
if (PORTC.F3==0) // Cuarto if, reset de variables.
{
i=0; // Reset de i.
x=0; // Reset de x.
y=0; // Reset de y.
j=0; // Reset de j.
}
}
}
Gracias!