hola que tal colegas
bueno tengo un proyecto y quisiera de usa ayuda para programar el PIC 16F628A, este constara de sensores que indicaran la ubicacion de la cabina y de pulsadores por los cuales se llamara a la cabina. tengo algunos conocimientos en C comun y pues e relizado el programa con un compilador de C convencional me gustaria mostrarlo para que se denote mi idea.
#include <conio.h>
#include <math.h>
#include <stdio.h>
main ()
{
int a,b;
printf(" \n Elavador de 4 pisos \n \n");
printf("En que piso esta el elevador\t "); // sensor que indica en donde esta el elevador una entrada para le PIC
scanf("%d",&a);
printf(" \n A que piso desea ir \t "); // pulsadores que agan la llamada a la cabina trabajando como entradas
scanf("%d",&b);
switch (a)
{
case 1:
if ( a==1 && b==2 )
{
printf("\n SUBIENDO ");
printf("\n Del piso 1");
printf("\n Al piso 2");
}
else if (a==1 && b==3)
{
printf("\n SUBIENDO ");
printf("\n Del piso 1");
printf("\n Al piso 3");
}
else if(a==1 && b==4)
{
printf("\n SUBIENDO ");
printf("\n Del piso 1");
printf("\n Al piso 4");
}
break;
case 2:
if ( a==2 && b==1 )
{
printf("\n BAJANDO ");
printf("\n Del piso 1");
printf("\n Al piso 2");
}
else if (a==2 && b==3)
{
printf("\n SUBIENDO ");
printf("\n Del piso 2");
printf("\n Al piso 3");
}
else if(a==2 && b==4)
{
printf("\n SUBIENDO ");
printf("\n Del piso 1");
printf("\n Al piso 4");
}
break;
la problematica que tengo es que no puedo usar a,b para implementar en el pic. y pues quisiera de su ayuda para eso como definir por ejemplo
if( puerto_A0==1 && puerto_A1==0)
output_high(B0) " Ademas quisiera saver como activar por ejemplo la salida por 5 segundos"
else
output_low(B0)
un ejemplo muy burdo pero espero y me puedan ayudar hasta luego y gracias por su tiempo