Contador Hexa pero que solo muestre de A a F

#1
Hola, aprovecho de presentarme, soy Carlos, estudiante de ingenieria en sonido cursando el ramo de circuitos digitales, y pues tengo el siguiente problema...

Debo presentar un proyecto para este ramo y habia pensando en un "copiador para pruebas de alternativa" :LOL:

el cual debiera tener 2 displays, uno con un contador de 0 a 9 con un punsaldor de incremento (el cual tengo listo), pero he tratado de hacer el contador hexadecimal para el conteo de A a F y simplemente no se como hacerlo... el que diseñe, me cuenta de 0 a F... a ver si alguien me puede ayudar con esto =(
la idea seria que al presionar el pulsador, este envie el numero y la letra por Infrarojo a una unidad igual a esta, y le cambie los digitos al display...

ojala alguien pueda ayudarme! en ante manos, muchisimas gracias y saludos!
 
#2
No entendí muy bien que es lo que quieres hacer, pero ese contador se hace sin ningún problema para pic

he aquí un esbozo del programa

tabla: addwf PCL,F ;Desplazamiento sobre la tabla

retlw b'01110111' ;Dígito A
retlw b'01111100' ;Dígito B
retlw b'00111001' ;Dígito C
retlw b'01011110' ;Dígito D
retlw b'01111001' ;Dígito E
retlw b'01110001' ;Dígito F



Loop movf PORTA,W ;mueve el puerto B (entrada en binario) al registro W
andlw b'00001111' ;Lee el código de RA0-RA3

call Tabla ;esta subrutina devuelve en W el carácter a mostrar dependiendo de el valor en W

movwf PORTB ;Visualiza sobre el display

goto Loop

end ;Fin del programa fuente
Más o menos

lástima que ya no esté la opció de código, aquí no deja usar tabulador

saludos
 
#3
muchas gracias elosciloscopio, pero el contador que necesito debe ser hecho con integrados... en Multisim 10... osea, mas que nada necesito saber que tipo de integrado debo usar para ese contador o como restringirlo... porque las opciones de entrega son, Multisim 10 o entregarlo en PCB soldado y todo... y dado el tiempo y la cantidad de cosas que tengo que hacer, opte por multisim nomas :)
 
#5
estoy mirando el datasheet del CD4511 y sus salidas son 0 si las entradas son mas de 9 binario.... y precisamente lo que necesito yo, es A, B, C, D, E y F.... existe algún otro modelo?

Muchísimas gracias!

mira, encontre el 7493N y con ese arme el siguiente contador HEX de 0 a F



ahora necesito ver como puedo acotar el conteo solo entre A y F

construí los minitérminos y la expresión me queda de la siguiente forma

OUT = AB + AB'C

pero no se como aplicar esa expresión al circuito =(
 
Última edición:
#6
Hola cbarria
para tu proyecto debes utilizar un contador programable.
con este tipo de contador puedes "Programarlo" para que inicie en A, luego al siguiente pulso en Clock pasa a B y asi sucesivamente hasta La F. debes aprobechar el cero para restablecer a A y continuar el ciclo de A Hasta F

Saludos
a sus ordenes
 
#9
Hola Tocayo MrCarlos, tu idea fue genial... el 40161BD es Binario y con un cambio de la compuerta por una no negada en su salida (porque la entrada esta negada) funciona casi perfecto... el unico problema es que cuenta de A a F y 0
porque la condicion se cumple, pero en la salida 0, 0, 0, 0 la compompuerta se desactiva nuevamente.... estoy viendo como puedo resolverlo pero se ve algo asi...



lo extraño MrCarlos es que viendo el cambio de estado de la compuerta OR, me di cuenta que es igual al comportamiento del bit mas significativo de la salida del contador... dado que este cuenta A,B,C,D,E,F,G
el bit mas significativo es siempre 1
asi que lo conecte directo a este y logre el mismo resultado que con la compuerta OR
nose si sera lo mas politicamente correcto de hacer, pero causa el mismo efecto y el mismo defecto a la vez... cuando es 0, se descativa la entrada de "A"

Saludos! ojala puedas darme una solucion a mi maldito cero :LOL:

 
Última edición:
#10
Hola cbarria
Tal vez debes enviar a tierra P0 y P2 de tu 40161 para eliminar el cero.

desafortunadamente no tengo en el LIVEWIRE ese IC (40161) Por lo tanto no lo puedo simular.

No se si la PE sea para pasar los datos en las Px's a Las Qx's Si es asi, de lo que se trata es de que cuando el contador este en 1111 la NOR o La OR pase los datos de las P0, P1, P2, P3 a Sus respectivas Q's por medio de un pulso en PE.

saludos
a sus ordenes
 
#11
cbarria: mira el CI F9368 (de Fairchild). Es un chip decodificador de 4 bits a Hex (7 segmentos). Estoy usando uno ahora mismo y funciona muy bien. Saludos.
 

Temas similares

Arriba