Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.
contador 0-21 con pulsador y bcd
 | #1 contador 0-21 con pulsador y bcd |  |
|
fxs
| Registrado: 13 Jun 2006 |
| Mensajes: 9 |
|
|
 |
| Publicado: Mar Jun 13, 2006 1:07 am |
|
|
 |
 |
Hola, gran pagina la de ustedes, necesito algo de ayuda.. necesito un contador de 0 a 21, con un pulsador como señal de entrada, y la salida visible en dos displays de siete segmentos, a traves de un bcd. No tengo problemas con el circuito logico de flipflops que realize lo anterior,el asunto es la visualizacion, ya que si uso como estado ABCDE (donde cada letra es un bit), es una palabra de cinco bits, y yo tengo que poner un digito en cada display, mi pregunta es ¿ hay alguna propiedad binaria que permita separar el numero de 5 bits en sus "unidades" y"decenas",para que cada digito vaya a un bcd? ¿o simplemente debere incluir ocho salidas en el circuito logico, una para cada entrada del bcd?y aparte de eso, debo utilizar un 74LS90, y la verdad no entiendo bien el datasheet, ¿es un contador ya hecho?, ¿si es asi,como lo utilizo para lo que yo requiero? ojala me pudieran responder pronto, muchisimas gracias!
|
|
|
|
roberto moreno
| Registrado: 17 Feb 2006 |
| Mensajes: 92 |
|
|
 |
| Publicado: Mar Jun 13, 2006 8:22 am |
|
|
 |
 |
Pues si la cuenta es BCD lo que se debe utilizar son contadores BCD, se podría realizar con contadores binarios pero tendríamos que hacer la conversión binario-BCD, no veo para que lo de los FF si vas a usar el SN74LS90, del cual solo se necesita revisar el datasheet en www.alldatasheet.com y ahí explica como configurarlo para BCD.
Como se van a usar dos dígitos, uno de unidades y uno de decenas, usarás dos contadores y a la salida de cada contador pondrás un SN74LS47N junto con un display de ánodo común para lograr la cuenta, por útimo hayq eu diseñar u circuito con AND par ahacer que se detenga en 21, si puedo en un rato más hago la simulación, bye.
|
|
|
|
roberto moreno
| Registrado: 17 Feb 2006 |
| Mensajes: 92 |
|
|
 |
| Publicado: Mar Jun 13, 2006 11:46 am |
|
|
 |
 |
Ya terminé el circuito, aquí está abajo, para usar el pulsador, basta con reemplazar el generador de funciones por el pulsador preferentemente incluyendo un debouncer para evitar conteos falsos
|
|
|
|
fxs
| Registrado: 13 Jun 2006 |
| Mensajes: 9 |
|
|
 |
| Publicado: Mar Jun 13, 2006 12:39 pm |
|
|
 |
 |
roberto, muchisimas gracias por tu ayuda, la verdad no se puede ver bien la imagen del circuito, pero me dejaste algo mas claro. hay algo que olvide ademas, ¿es posible mediante el diseño que el contador vuelva a cero despues del 21? ¿o solamente mediante reset?eso, increible tu disposicion a ayudar a los que se inician, saludos!
|
|
|
|
roberto moreno
| Registrado: 17 Feb 2006 |
| Mensajes: 92 |
|
|
 |
| Publicado: Mar Jun 13, 2006 12:49 pm |
|
|
 |
 |
Gracias por la flor  sí es posible hacer que el contador termine en 21 y regrese a cero por diseño, pero siempre y cuando se haga eso... un diseño, usando contadores ya diseñados como el 74Ls90 (que creo que esa era una de tus dudas) solo se puede hacer uso de lo que deja disponible el diseñador (fabricante) para el caso de contadores solo se hace que el estado futuro del último estado sea cero para que vuelva a empezar... ¿por que no se ve el circuito? yo lo veo bien aún descargándolo de la página.
|
|
|
|
EinSoldiatGott
Colaborador
| Registrado: 04 Dic 2005 |
| Mensajes: 926 |
|
|
 |
| Publicado: Mar Jun 13, 2006 12:56 pm |
|
|
 |
 |
| fxs escribió: |
| roberto, muchisimas gracias por tu ayuda, la verdad no se puede ver bien la imagen del circuito, pero me dejaste algo mas claro. hay algo que olvide ademas, ¿es posible mediante el diseño que el contador vuelva a cero despues del 21? ¿o solamente mediante reset?eso, increible tu disposicion a ayudar a los que se inician, saludos! |
Hola, la imágen no se ve bien pues es un reducción  , debe darle click
Para hacer que se resetee en 21, debe poner 1 AND de 2 entradas, cada entrada en el bit1 de cada contador, para que cuando los contadores pongan un 22, al AND se ponga en alto y esta salida se conecta al reset, así se resetea solo en el 21.
Saludos
|
|
|
|
roberto moreno
| Registrado: 17 Feb 2006 |
| Mensajes: 92 |
|
|
 |
| Publicado: Mar Jun 13, 2006 1:00 pm |
|
|
 |
 |
Gracias a EinSoldiatGott efectivamente ese es el reset que se genera con la compuerta AND que está del lado izquierdo del circuito, está conectado en las salidas B (Bit "1") de cada contador para resetear en 22
|
|
|
|
EinSoldiatGott
Colaborador
| Registrado: 04 Dic 2005 |
| Mensajes: 926 |
|
|
 |
| Publicado: Mar Jun 13, 2006 1:03 pm |
|
|
 |
 |
| roberto moreno escribió: |
| Gracias a EinSoldiatGott efectivamente ese es el reset que se genera con la compuerta AND que está del lado izquierdo del circuito, está conectado en las salidas B (Bit "1") de cada contador para resetear en 22 |
Andele así es  , no había visto su diagrama  , jeje ese workbench es muy útil pero a mi no me gustan como quedan los diagramas  .
En fin se le agradece la ayuda al compañero.
Saludos
|
|
|
|
fxs
| Registrado: 13 Jun 2006 |
| Mensajes: 9 |
|
|
 |
| Publicado: Mar Jun 13, 2006 1:33 pm |
|
|
 |
 |
perfecto, ahora si veo la imagen, me queda claro el diseño, :D , un monton de gracias por su ayuda, hace poco conozco la pagina, realmente buena, saludos a todos!
|
|
|
|
fxs
| Registrado: 13 Jun 2006 |
| Mensajes: 9 |
|
|
 |
| Publicado: Mar Jun 13, 2006 9:49 pm |
|
|
 |
 |
saben, me queda una duda, segun el diseño que publicaron y enlos data del 74LS90, aparece que para incluir el segundo digito, se debe conectar la salida qd a la entrada cka del otro 7490, sin embargo, qd se pone a 1 al contar 8,es decir, en elmomento en que uno de los display marca 8, elotro se encenderia quedando en 1, asi se veria 18 y no 08. si alguien pudiera explicarme la razon de eso, se lo agradeceria mucho, porque aunque asi sale en los data que se agrega un segundo digito (para contar de a 10), no me queda claro. saludos
|
|
|
 | Foros de Electronica |  |
|
 |