Ayuda! Programa C, a ver si está bien

Pues bueno, la verdad es que he estado faltando un par de semanas a clase y tengo la picha hecha un lio. Os digo el enunciado:

Un depósito posee dos sensores, A de máximo y B de mínimo. La bomba de llenado se pone en marcha cuando el nivel baja de B, y se para cuando alcanza A.

La configuración de los PORT es está: B en PORTA 0, A en PORTA 1 y R en PORTB 0. Yo he intentado hacer el programa, pero necesito que alguien me diga si está bien o no:

#include<16F876.h>
#use_delay(clock=4000000)
#byte port_a=5
#byte port_b=6
#use fast_io(A)
#use fast_io(B)

static short A,B;
main()
{
short R;
set_tris_a(0x03);
set_tris_b(0x01);
while(A==0||B==0)
{
R=1;
}
}

Creo que me falta asignar a R un pin de salida...gracias de antemano


Edit: perdonad, pensaba que esto iba en Misce...

Ya está solucionado, aparte que no he puesto los pines para el PIC, tampoco lo he hecho en base al grafcet, total, una chapuza. Gracias para todos los que le hayais echado un vistazo
0 respuestas