Bueno en teoria se supone que tiene que accionar electrovalvulas, pero yo solo los represento con tres leds, eso no tiene mucha importancia
Si, tu solucion en cuanto al puerto A funcionaria, pero no en el puerto B ya que ahí estoy utilizando 7 bits para el display de 7 segmentos, y el ultimo bit lo utilizo para la electrovalvula de salida. Aun asi no veo por que cambiar los bsf y los bcf si funcionan correctamente, solo el proteus no los reconoce como tal, pense por un momento que quisas sea alguna configuracion interna del proteus que se podia cambiar o algo asi, pero veo que es mas por error del proteus, es un error gravisimo que deberian arreglar los de esa compañia
Gracias por la aclaracion pero siii sabia que ese pin es de colector abierto hehe.
Si tenes razón en cuanto a lo de la tabla, pero eso ya es mas cuestión de ir por un camino o por otro dependiendo del programador (persona) ya que hay distintas formas de solucionar un problema, pero gracias por la sugerencia
Bueno dicho todo lo anterior, creo que no me he llegado a hacer entender muy bien. mmmmm en si, en el código no hay ningún error, sino en el simulador proteus que era lo que trataba de ver como solucionar, es decir, si es que existiera alguna opción extra en alguna parte del programa, o si alguna configuración estaba mal. Ahora tengo una duda mas, a alguien mas le pasa lo mismo que a mi? es decir que proteus no ejecute correctamente la instrucción bsf y bcf, y que en este ejemplo que les mande también les muestre algunas salidas como alta impedancia en vez de NIVEL ALTO? y que aparte el display y los leds parpadeen? cosa que no debería suceder.
gracias a todos por dar su tiempo para responder mis dudas
saludos