Buenas tardes, soy relativamente nuevo en el tema de los microcontroladores. Resulta que como proyecto me propuse crear un semaforo, y trabajando con el PIC16F84A lo programe. A los puertos RB4,RB5,RB6 les asigne los leds, verde, amarillo, y rojo, y a los puertos(RA0,RA1,RA2,RA3) les asigne un dispay y a (RB0,RB1,RB2,RB3) le asigne otro.
Estos displays cuentan cuando en rojo, de 35 a 0, verde de 30 a 0 y amarillo de 5 a 0.
Realice la programación y luego el montaje, los leds funcionan sin problemas, pero los displays no encienden, estoy usando displays de 7 segmentos de anodo comun y decos 7447. Luego de medir voltajes por aqui y por alla para ver que es lo que hice mal. Noté que las salidas del pic, cuando el pin correspondiente que debe estar encendido, el voltaje es 5V. Y cuando debe estar apagado, el voltaje es 1.8V. Esto sucede con todos los puertos de salida.
Yo asumí que el error esta allí, dado que 1.8V es interpretado como HIGH por el deco, y es por esto que no me enciende el display ya que cuando las 4 entradas(A,B,C,D) estan en high todos los segmentos estan apagados. El 7447 no es el problema ni lo es el display ya que conecte el lamp test a tierra y efectivamente encendieron todos los segmentos.
Mi pregunta es, que podría estar haciendo mal, porque estos pines del pic me dan 1.8V cuando con respecto a la programación deberían estar apagados?
Estos displays cuentan cuando en rojo, de 35 a 0, verde de 30 a 0 y amarillo de 5 a 0.
Realice la programación y luego el montaje, los leds funcionan sin problemas, pero los displays no encienden, estoy usando displays de 7 segmentos de anodo comun y decos 7447. Luego de medir voltajes por aqui y por alla para ver que es lo que hice mal. Noté que las salidas del pic, cuando el pin correspondiente que debe estar encendido, el voltaje es 5V. Y cuando debe estar apagado, el voltaje es 1.8V. Esto sucede con todos los puertos de salida.
Yo asumí que el error esta allí, dado que 1.8V es interpretado como HIGH por el deco, y es por esto que no me enciende el display ya que cuando las 4 entradas(A,B,C,D) estan en high todos los segmentos estan apagados. El 7447 no es el problema ni lo es el display ya que conecte el lamp test a tierra y efectivamente encendieron todos los segmentos.
Mi pregunta es, que podría estar haciendo mal, porque estos pines del pic me dan 1.8V cuando con respecto a la programación deberían estar apagados?