JecarDatha Electronics MICROCONTROLADOR 16F877A | Page 39

112: c2=input(pin_b5);//Guardamos en c2 el valor ingresado en el pin b5 113: c3=input(pin_b6);//Guardamos en c3 el valor ingresado en el pin b6 114:

115:t=f1+f2+f3+f4;//Sumamos las entradas de f y guardamos en t

116:r=c1+c2+c3;//Sumamos las entradas de c y guardamos en r

117:

118:if((t>1||r>1)||(t>1 && r==0)||(t==0&&r>1))//Condicionamos la funcio

119://para mostrar el mensaje

120:{

121:lcd_gotoxy(1,1);

122:lcd_putc("ERROR\n");

123:lcd_putc("");

124:}

125:

126:if((t==1&&r==0)||(t==0&&r==1))//Condicionamos la funcion if

127://para limpiar pantalla

128:{

129:lcd_putc("\f");

130:}

131:tecla();//Llamamos la funcion tecla 132:}

133: }

ELABORACION DEL CIRCUITO

36