Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

28/10/2005 #1


Contador programable ascendente y descendente
Quisiera saber lo que necesito para este circuito, que está en el título de este mensaje.

Los requerimientos de este, son:

1- Se desplegará en dos display de 7 segmentos el conteo
2- A través de un selector se establece el modo de conteo (up/down)
3- Para programar el punto de inicio de conteo se utilizarán dos pulsadores que indiquen cual digito ha de modificarse
4- Dos pulsadores incrementarán y decrementarán el dígito
5- Un pulsador de arranque de la secuencia iniciará el conteo. Este pulsador servirá además para pausar el conteo
6- En el modo de conteo ascendente (up) luego de establecerse el punto de inicio y presionarse el pulsador de arranque el contador se incrementará a una frecuencia de 1Hz. Cuando se alcance el numero 60, el contador detiene el conteo y activa una sirena.
7- En el modo de conteo descendente(down) luego de establecerse el punto de inicio y presionarse el pulsador de arranque, el contador se decrementará a razón de 1Hz, hasta llegar a cero. En este punto se dentendrá el conteo y activará una sirena.

Por favor, realmente necesito ayuda con este proyecto, es el trabajo final de la materia en la universidad......espero que alguien se interese en mi caso. Aquí pongo exactamente el requerimiento para que se entienda mejor.

Gracias
28/10/2005 #2


Eso lo puedes hacer facilmente con un par de 74LS192 (Contador Up/Down BCD) y otro par de 74LS47 (driver BCD a 7 Segmentos )

Las datasheets te dicen prácticamente como hacerlo. Las puedes conseguir aquí:

http://users.otenet.gr/~athsam/database.htm

Debes hacer dos circuitos idéntico con cada par y para tener los dos dígitos conectas el carry y el borrow del primero al up/down del segundo.

Para hacer el conteo a 1 Hz, puedes usar un free running (astable) que entra en los pines UP/DOWN del 74LS192. Ese oscilador deberá estar controlado por un trigger que disparará el conteo hacia arriba y hacia abajo.

La selección manual hacia arriba o hacia abajo lo puedes hacer con un monoastable, al igual que para escoger cual digito modificar.

Recuerda que como todo es TTL, puedes usar compuertas OR para sumar las señales (por ejemplo, en los pines UP/Down del dígito BCD menos significativo que es el que prácticamente controla el conteo). De hecho las vas a tener que usar.

Para los astables y monoastables puedes usar 555 y diseñarlos a 1Hz (no recuerdo si el 555 puede manejarse a frecuencias tan bajas, hay que revisar el datasheet)

http://www.kpsec.freeuk.com/555timer.htm

Creo que para seleccionar entre dígito derecho o izquierdo para su modificación, pudieras usar un flip flop de manera tal que cuando selecciones el derecho; la salida del FF se coloque con Q=1 y Qnegado=0 y cuando aprietes el izquierdo Q=0 y Qnegado=1. Estas señales controlarían junto con los pulsadores de UP, DOWN y el monoastable que genera el pulso, a cual pin es al que se la debe introducir la senal. Seguramente, las compuertas lógicas que necesitarás para esto serán unas AND.

Ve leyendo las datasheets para que tengas una idea, haz un esquema inicial y postealo por aquí para ayudarte. Verás que no es tan dificil hacerlo.

Espero que me haya explicado lo suficientemente claro como para que me entiendas.

Saludos,
Marcelo.
29/10/2005 #3


Gracias por la ayuda Marcelo, tratare de postear el esquema inicial para ver si voy bien...

Gracias!
29/10/2005 #4


Para que tengas una idea de como hacer la parte de los contadores con los dos circuitos en cascada (2 dígitos. Esto lo puedes expandir cuantas veces quieras es decir, para tantos dígitos como necesites usando la misma idea), fíjate en este circuito.
Este solo cuenta hacia arriba; no lo vayas a montar porque si mal no recuerdo, tiene un pequeño bug en algún lado. Solo para que lo tomes como referencia. Es prácticamente lo mismo, solo que el 192 tien un pin para pulsar el contador hacia arriba y otro para que cuente hacia abajo.

Saludos,
Marcelo.
Imágenes Adjuntas
Tipo de Archivo: gif countercascade_189.gif (8,4 KB (Kilobytes), 12697 visitas)
30/10/2005 #5


Ok, ya se me va aclarando el camino...

Gracias
31/10/2005 #6


Estuve leyendo el planteamiento del problema y me di cuenta que el contador debe llegar solo hasta 60 es decir, no da toda la vuelta.

Hacerlo con compuertas creo que va a ser complicado.
¿Puedes usar microcontroladores?

Si es así, es más directo hacer el control. Si bien puedes hacerlo todo con el micro (es decir, incluyendo el contador), la parte de los contadores pudieras dejarlo con los 192 y controlar los pulsos de conteo con el uC.

Necesitaría en total 5 puertos de entrada de datos y 6 puertos de salida:

Las entradas:
2 de ellas para mandar un solo pulso, hacia arriba y hacia abajo, al 7 segmentos seleccionado.
1 para disparar/para el contador completo, hasta 0 o 60 dependiendo si se escoge hacia arriba o hacia abajo.
Las otras 2, para los pulsadores de un solo pulso que son las que te permitiría escoger el 7 segmentos que quieres cambiar.

La oscilación a 1 Hz los harías por software en el uC.

Las salidas:
2 de ellos para el conteo desde xx hasta 60 (creciente) y desde xx a 0 (decreciente) (UP/Down).
2 para enviar un solo pulso al 7 seg seleccionado hacia arriba.
2 para enviar un solo pulso al 7 seg seleccionado hacia abajo.

Exige más programación y menos hardware.

Saludos,
Marcelo.
31/10/2005 #7


Bueno Marcelo, el problema está justamente en que tengo que hacerlo con compuertas porque es la única herramienta que nos han dado en el curso para trabajar y no nos podemos salir de ahí...

A ver si me puedes ayudar de esa forma...

Gracias!
01/11/2005 #8


Bueno, si es así deberías hacer tu "tabla de la verdad" e implementarlo todo con compuertas lógicas básicas. Deberías averiguar bien esto y si puedes usar por ejemplo, flip/flop y contadores ya integrados, entre otros elementos (como el 555).

De todas formas te voy a anexar un esquema que, óyeme bien, no está revisado y lo hice en 10 minutos, así es que hay que revisarlo a fondo porque debe tener errores.
Otro problema es que este contador no para. Es decir, hay que hacer la lógica a la salida del contador (entre el contador y el driver BCD) de manera tal que el biastable del circuito se pare si la salida es 60 O 0(cero). Creo que la forma más sencilla es tomar las salidas del contador en 60 (111 100) y hacer la lógica para que con esa combinación y también cuando los nibbles sean exactamente 0000 0000, no se dispare el contador.

La verdad que explicar esto escrito es muy dificil. Trata de tomar el esquema para que veas más o menos la lógica.

Publica algo de lo que has hecho.

Saludos,
Marcelo.
Imágenes Adjuntas
Tipo de Archivo: jpg dibujo1_948.jpg (36,3 KB (Kilobytes), 2621 visitas)
01/11/2005 #9


Hola Marcelo,

Todavía no publico nada porque estoy buscando ayuda de cómo hacerlo porque la verdad es que estoy haciendo esto partiendo de la nada ya que es una materia introductoria y el profesor supone que uno llegó al curso sabiendo electrónica....jeje

Pero nada, en cuanto tenga algo de seguro que lo publico....también voy a revisar este esquema y te hablo luego...

Gracias!

**********
Averigué que sí se puede utilizar el flip-flop y los contadores para el proyecto, así que creo que será más sencillo hacer el esquema a partir de ahí, y por tanto el proyecto en sí...

Gracias
E.C.
02/11/2005 #10


Bueno, entonces es más o menos el esquema anterior. En él debes fijarte por ejemplo, que el pulsador STAR/STOP está entrando a una compuerta AND y si no lo mantiene apretado, el contador se para. Allí hay que idearse un circutito en el cual, cuando le das un pulso con el botón se pone a 1 y se mantiene así hasta que lo vuelvas a pulsar, en donde deberá ponerse a 0 y así sucesivamente.

El flip flop más sencillo es el set/reset. Para que veas como funcionan puedes irte a este link:

http://isweb.redwoods.cc.ca.us/INSTR...gic/srflip.htm

Lo que te puedo recomendar es hacer el circuito por parte pero partiendo de una idea general, por ejemplo, puedes arma el contador y fíjarte que funcione aunque sea contínuamente cuando está energizado, luego agrega el switch àra que cuente hacia arriba y hacia abajo, luego ideas la forma de parar el conteo donde te interesa (60 hacia arriba y 0 hacia abajo). Como próximo paso, pudieras hacer la parte para pararlo y pausarlo, y por último la selección de cada 7 segmentos y como subir o bajar su respectivo contador.

Saludos,
Marcelo.
12/11/2005 #11


Tengo tres preguntas sobre el proyecto:

1) ¿para qué sirve el 555 y como lo uso en un contador 74LS190?

2) ¿como integro la alarma para que se active al llegar el conteo a 60 o a cero?

3) ¿como hago para que el conteo solo llegue a 60?
12/11/2005 #12


1) ¿para qué sirve el 555 y como lo uso en un contador 74LS190?
El 555 es un timer CMOS muy versátil y que tiene infinidades de aplicaciones.

Tutorial:
http://www.uoguelph.ca/~antoon/gadgets/555/555.html

http://www.forosdeelectronica.com/tutoriales/555.htm

Unas aplicaciones comunes con estos integrados son los osciladores o multivibradores astables y monoastables.

Con la configuración astables obtienes una onda de salida cuadrada o rectángular en la que puedes ajustar el ancho del pulso (el tiempo) en alta (o baja) y la frecuencia de los pulsos como desees, modificando los valores de los componentes periféricos del circuito.

Con la configuración monoastable proporcionas un único pulso en donde puedes ajustar según tu diseño, la duración en alta (o baja) de ese pulso. En los monoastables se utiliza normalmente un trigger que es una señal externa que dispara el monoastable.

Ahora los contadores. Bien sea el 74LS190 o cualquier otro similar, requiere para funcionar una señal de reloj o pulsos (de 5 voltios en norma TTL) para que funcionen.
Cada vez que el contador recibe un pulso en su pin de CLK (el 14 en el caso del 74190), el contador avanza o retrocede un valor en su cuenta. Recuerda que esos integrados tiene pines adicionales que se deben manejar como el "Enable" que activa el contador, el "UP" y el "DOWN" dependiendo el sentido de conteo o giro que desees en el contador y el "Reset" que como su ppalabra lo indica, sirve para "resetear" el contador.
Cuando energizas tu circuito, deberías mandar un pulso al reset del contador para inicializarlo.
Entonces, los 555 los puedes usar para generar el reloj periódico necesario en los contadores (astable) o para enviarles un solo pulso (monastable) a fin de que avancen o retrocedan de uno en uno, cada vez que envías la orden al trigger del circuito monastable por medio de un pulsador.

2) ¿como integro la alarma para que se active al llegar el conteo a 60 o a cero?
El diseño de eso puede ser de varias formas. Lo más sencillo es hacer un pequeño circuito que se active cuando el conteo llegue a 60.
Por ejemplo, si usamos un monoastable y un circuito que, con las salidas del contador en 60 genere el disparo del multivibrador, éste último hará sonar un buzzer de alarma por el tiempo en el que hayas diseñado el monoastable.

Cuando los pines de salida del contador (desde el bit 0 al bit 4 del primer nibble - dígito menos significativo) y del 0 al 4 del segundo nibble (dígito de las decenas, más significativos) tengan valores de 0 y 6 respectivamente, se deberá generar el pulso.

El byte de dos nibbles debería ser para 60, así:

dec.-----unid.
0110----0000
xabc----xxxx
6--------0

Como ves, lo que interesa solamente es cuando el nibble de las decenas es igual a 6. En este caso, como estás contando hasta 60, no interesa el de las unidades porque es 0. Lo deberás tomar en cuenta si quieres contar hasta 61, 68 o cualquier valor en el que las unidades sean distintas de cero.

Entonces, para este caso, no nos fijamos en el contador de unidades y tomamos del contador de los decimales solo los bits menos significativos nos interesan para tu caso: 110 (El último, nunca llegará a ser 1 porque pararemos el contador).

Ahora suponte que los pines de esos bits que salen del contador de las unidades decimales se llaman a, b y c como te muestro más arriba, entonces tomando sus señales e implementando con compuertas AND y NOT un circuito lógico, tenemos que:

a (and) b (and - not) c = 1

La salida de este circuito lógico iría al trigger del monoastable que te haría sonar la alarma y las señales a, b y c las extraes del contador de los decimales.

3) ¿como hago para que el conteo solo llegue a 60?
Esta es otra pregunta que tiene varias soluciones.

La señal del circuito lógico que te comenté antes, es la misma que puedes usar para detenr el contador.

¿Como lo haces?, depende del circuito que hayas montado.

Por eso en un post pasado te comente que quizás sería más sencillo diseñar todo el circuito corriendo hasta 99 o 00 y luego ver como hacías para pararlo en 60.

Como obtener la señal de paro, ya lo tienes explicado en el punto anterior.

Ahora, como detener el conteo es otra cosa.

Una forma podría ser utilizar el pin de ENABLE del contador. Si esa señal debe mantenerse a 1, para que funciones el contador, entonces lo que hay que hacer es llevar la señal lógica que te expliqué antes, pero en fomra inversa es decir, negada.

Esa señal que siempre vale 0 excepto cuando el dígito decimal vale 60, en donde cambia a 1; al negarla, será siempre 1 excepto cuando el contador llegue a 60, que pasará a ser 0.

Entonces si colocamos la señal que estás usando como ENABLE, en una compuerta AND conjuntamente que la señal de 60 negada, el pin ENABLE estará activo hasta que el contador llegue a 60, donde esa compuerta AND tendrá un 0 a su salida que detendrá el contador.

Recuerda que como tu contador es ascendente y descendente, deberás aplicar algo similar cuando quieras contar hasta 00 desde un valor inicial preestablecido. Es decir, deberás poder seleccionar cual señal lógico de control (la de 60 o la de 0) es la que te para el contador.

Espero que me haya podido hacer entender.

Saludos,
Marcelo.
13/11/2005 #13


Creo que voy entendiendo lo que pregunté anteriormente...ahora tengo otras dudas.

Ya tengo diagramado el esquema del proyecto practicamente completo, a partir de integrados (no de compuertas), lo único es que lo hice manualmente y no tengo escaner.

Una de las interrogantes que tengo es que no se donde ubicar las entradas del integrado 74LS190, osea (PO,P1,P2,P3), y supongo que PL debe ir al 555.

También, quisiera saber si la opción de llevar los display manualmente al número que desee para empezar a contar hacia arriba o hacia abajo la trae el 555, que creo que entendí que sí la traía.

Algo de lo que hice en el pre-diagrama fue ubicar los botones de "pausa" y "up/down"....el de "pausa" lo ubiqué conectándolo directamente al CE(4) de cada integrado 74LS190; el de "up/down" lo ubiqué directamente al U/D(5) de cada integrado 74LS190. Quisiera saber si está correcta esa parte.

Otra cosa que quiero saber es si al estar los contadores en cascada, cuando el primer contador llega a una década (en este caso que son solo dos), le da el pulso automáticamente al otro contador para que aumente o disminuya un dígito.

Aquí te envío un adjunto de cómo tengo el pre-diagrama...aunque no detallado, pero así de esa forma está hecho; trataré de escanearlo lo antes posible para postearlo por aquí.

Gracias,
E.C.
Archivos Adjuntos
Tipo de Archivo: zip pre-esquema_595.zip (3,0 KB (Kilobytes), 1139 visitas)
14/11/2005 #14


Una de las interrogantes que tengo es que no se donde ubicar las entradas del integrado 74LS190, osea (PO,P1,P2,P3), y supongo que PL debe ir al 555.
Las entradas P0, P1, P2 y P3 sirven para preseleccionar el valor del contador al arrancarlo. Cuando se enciende el circuito, Y SI EL PIN PL ESTÁ EN ESTADO BAJO (0 V), lo que tengas en P0-P3 se pasa a las salida Q0-Q3. En tu caso te interesa que arranque en 0, para hacer esto podrías poner a 0 los pines PL - P0 - P1 - P2 - P3 para estar seguro que siempre será así y pasar luego a High (5 V) el pin PL para iniciar la cuenta.

De otra forma, el contador podría arrancar en cualquier valor.

Si te lo permiten tu profesor, podrías colocarle también un botón de "reset" que llevaría estos pines a "0" o Low para que se cargue el contador con 0 (en ambos 190) cuando lo presionas, sino vas a tener que implementarlo de alguna forma con el arranque y colocar PL en High cuando desees comenzar el conteo por primera vez.

La salida del 555 que tienes en configuración astable (pulsos a una frecuencia de 1 Hz, que es lo que te piden = 1 ciclo por segundo = 1 Pulso (Alto-Bajo) por segundo) y que es el encargado de correrte el conteo, debe ir en CP (señal de reloj) y depende de como implementes la cascada de los dos contadores (más abajo te digo).

También, quisiera saber si la opción de llevar los display manualmente al número que desee para empezar a contar hacia arriba o hacia abajo la trae el 555, que creo que entendí que sí la traía.
Según tu documento, la selección de contar hacia arriba y hacia abajo la puedes realizar mediante un interruptor. Si es así, todo lo que debes hacer es colocar HIGH (5 V) en los pines (U/D) de ambos 190 para contar hacia abajo o un LOW (0 V) para contar hacia arriba usando el switche. El 555 sigue mandando la misma señal de reloj y esa es su función.
Ahora, para llevar los display manualmente a su valor de inicio deberás diseñar algo más selectivo.
Allí no podrás utilizar el 555 astable solamente, pues no tienes control sobre él ya que funciona en modo "Free Running" lo que quiere decir que éste genera su señal de reloj mientras esté energizado.

Ahora lee con calma y trata de entender la lógica. Si antes de colocar el pin 3 del 555 diréctamente al pin CP del o de los contadores (depende de como hayas hecho la cascada - más abajo te explico); intercalas una compuerta OR de manera tal que por uno de sus pines de entrada se inserte este reloj del 555 y por la otra puedas meter una señal a "1" o 5 V en forma manual, tendrías la posibilidad de escoger entre usar el 555 o la entrada manual.

Pero hay que buscar una manera de parar el 555 pues si no siempre mandará su señal de reloj y será la que prevalezca en la compuerta OR.

Por consiguiente, la señal de salida del reloj del 555 (pin 3)deberá estar controlada también de alguna forma por el botón Star/Pause que tienes en el circuito.

Siguiendo con esta lógica, puedes usar la señal que envías a CE.

Si colocas CE en un AND junto con la salida del reloj del 555, la señal de éste último solo estará activa cuando CE sea 1. Cuando CE sea 0, los contadores obedecerán solo a los pulsos manuales.

Fíjate en el dibujo anexo para que veas a que me refiero.

Ojo, que esta implementación dependerá de como tengas conectada la cascada de los dos contadores (más abajo te lo explico y cuando veas la datasheet sabrás a que me refiero). Sin embargo, es muy fácil adaptarlo a cada caso.

Algo de lo que hice en el pre-diagrama fue ubicar los botones de "pausa" y "up/down"....el de "pausa" lo ubiqué conectándolo directamente al CE(4) de cada integrado 74LS190; el de "up/down" lo ubiqué directamente al U/D(5) de cada integrado 74LS190. Quisiera saber si está correcta esa parte.
Correcto. Solo que el Up/Down creo que lo puedes hacer aparte, con el interruptor lo que facilitaría las cosas. Revisa el enunciado del problema. El CE te permite o no la cuenta. CE en HIGH, permite contar y en LOW para la cuenta si y solo si PL está en estado HIGH.

Otra cosa que quiero saber es si al estar los contadores en cascada, cuando el primer contador llega a una década (en este caso que son solo dos), le da el pulso automáticamente al otro contador para que aumente o disminuya un dígito.
Hay dos forma se de hacer esto. Puedes hacerlo en forma sincrónica o asincrónica. La forma en que lo dibujastes es asincrónica y la salida de "clock ripple" se usa para disparar el segundo contador. La otra forma es usar el "Carry" y el "Borrow" del contador para disparar el segundo dígito. En este último caso, la misma señal de reloj que envía el 555 entra en los dos contadores a su para CP.

En resumen para esto último:

1) Asincrónico: La pin RC del contador de unidades entra al pin CP del contador de decenas. El reloj del 555 entra al pin CP del contador de unidades y el pin CP del contador de decenas va a tierra o 0 V.

2) Sincrónico: La señal del 555 entra en sendos pines CP de cada contador. La RC del contador de unidades entra al pin CE del contador de decenas.

La opción 2, necesita una buena señal de reloj para que se sincronice en forma correcta el cambio.

Te recomiendo que te leas la datasheet del 74ls190 donde te explican muy bien el funcionamiento de esto. Parece algo engorroso pero si lo lees con calma verás que no es tan complicado.

El 74LS190 es un contador descontinuado, por lo que hay por allí unas datasheet algo pobres. Puedes bajarte esta como referencia:

http://www.ece.msstate.edu/classes/ece4263/lab/LABS/project/74ls190.pdf#search='74LS190 datasheet'

Saludos,
Marcelo.
Imágenes Adjuntas
Tipo de Archivo: gif pulso_159.gif (8,3 KB (Kilobytes), 6060 visitas)
15/11/2005 #15


Esto está bastante claro. Solo me falta esquematizar todo y armar el circuito, pero creo que ya tengo bien definida la idea de como lo voy a hacer.

Gracias,
E.C.
15/11/2005 #16


Hay una parte que se me ha pasado comentar, y es la parte que dice "3-Para programar el punto de inicio de conteo se utilizarán dos pulsadores que indiquen cual digito ha de modificarse".

Mi idea es colocar dos interruptores, uno que blokee el U/D de uno, para solo colocar manualmente uno de los díjitos donde quiera; y el otro de los interruptores para que haga lo mismo con el U/D del otro contador.
15/11/2005 #17


Según entiendo del enunciado de tu problema:

1) Mediante un interruptor seleccionas UP o DOWN
2) Luego con PULSADORES debes variar los dígitos.

Creo que no puedes usar interruptores para seleccionar cual dígito vas a cambiar.
De todas formas, si deseas hacerlo como dices, debes actuar con esa misma idea pero sobre CE y no sobre UP/DOWN. Recuerda que CE te permite que el contador avance o no. UP/DOWN solo determina el sentido de conteo según su valor. Por lo tanto, si quieres cambiar las unidades, debes llevar CE de las decenas a "0" con el interruptor y viceversa.

Te voy a dar una idea para que la analices.

El último esquemático que te hice, preví el conteo manual.

Donde dice "pulso manual" se colocaría el pulsador para cambiar el dígito (unidades o decenas, son 2 pulsadores).

Si el interruptor que selecciona UP o DOWN está en UP, los dígitos cambiaran mediante el pulsador uno a uno en dirección UP cada vez que lo presiones. Si está en DOWN harán lo mismo pero hacia abajo.

La idea es que hasta que no pulses INICIO o START, la señal CE esté a 0 (LOW) por lo que el 555 funciona pero el AND (que lo hace con CE) no deja que la señal de reloj llegue al contador.

En estas condiciones, si accionas uno de los pulsadores manual, colocaras a 5 V (HIGH) tanto a CP (reloj) como CE (Enable) y el contador avanzará o retrocederá (dependiendo de como esté el interruptor UP/DOWN) una unidad.

En el momento en que acciones el botón START; CE debe pasar a valer 1, lo que permite que la señal del 555 alcance los contadores y éstos empiecen a funcionar. Si en ese momento presionara uno de los pulsadores de cambio manual, el resultado podría ser impredecible pues no está considerado en el circuito que eso pueda suceder.

La etapa de como colocar o permutar el valor de CE, no la hemos discutido todavía pero te indiqué algo de ello en los primeros mensajes.
El botón de START/PAUSA deberá funcionar de manera tal que arranque al energizar el circuito en "0" y luego vaya cambiando su valor ente "1" y "0" secuencialmente con cada pulsación. Para esto te comenté algo de Flip/Flop Set/Reset. START/PAUSA colocara CE a "1" o a "0".

Recuerda siempre que hay muchas formas de hacer esto y se te pueden ocurrir otras.

Saludos,
Marcelo.
Imágenes Adjuntas
Tipo de Archivo: gif contador_102.gif (10,8 KB (Kilobytes), 6229 visitas)
15/11/2005 #18


También, si me puedes aclarar la parte de: "Ahora suponte que los pines de esos bits que salen del contador de las unidades decimales se llaman a, b y c, entonces tomando sus señales e implementando con compuertas AND y NOT un circuito lógico, tenemos que:

a (and) b (and - not) c = 1"

Si me puedes postear un ejemplo gráfico sobre esto creo que entendería por completo esa parte.

Gracias,
E.C.
15/11/2005 #19


Ok, aquí esta. La salida de este circuito lógico será uno cuando el dígito de las decenas valga 6. Con ese "1" deberás ver como haces para detener el contador. Pudieras usar la señal CE en forma combinada con la que viene del pulsador START/PAUSE u ocasionar que el circuito que controla el pulsador, reciba esta señal y actúe como si se hubiera pulsado la tecla.

Saludos.
Marcelo.
Imágenes Adjuntas
Tipo de Archivo: gif abc_109.gif (7,4 KB (Kilobytes), 6001 visitas)
16/11/2005 #20


Aquí te envío el proyecto funcional, al menos en el papel, si tienes alguna sugerencia sobre esto....estoy abierto al cambio.

Gracias,
E.C.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.