uControl
Septiembre 08, 2010, 07:50:50 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1   Ir Abajo
  Imprimir  
Autor Tema: Duda con 74HC164  (Leído 158 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Leon Pic
Administradores
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2387


Cumulonimbus


WWW
« : Julio 25, 2010, 08:32:18 »

Hola a todos.
Tengo que armar una plaqueta con 4 display de 7 segmentos, es para el Multiboard Pic Trainer 2.0 de Felixls. Como tengo unos display de 7 segmentos de ánodo común  Insultos Insultos y el 74HC164 quiero ver si puedo salvar el gastadero innecesario de dinero.

Según el datasheet del registro de desplazamiento 74HC164, esta es la tabla de verdad:


La duda que tengo es, colocando un inversor o negador en la entrada de datos del  registro de desplazamiento, ¿es factible poder controlarlo como si fuesen unos display de cátodo común?.

Claro está que, luego de un reset, tendría que enviar 8 ceros para apagar los display, sino se inicia con los display todos encendido con el número 8 incluyendo el punto.

¿Hay una manera más fácil de corregir este pequeño error?
En caso de tener que utilizar una compuerta NOT, ¿Que CI hay de dos o una compuerta en un encapsulado? Los que conozco son de 6 compuertas, y la verdad que para usar una, las otras 5 son innecesarias y ocupan lugar de gusto.
« Última modificación: Julio 25, 2010, 11:53:05 por Leon Pic » En línea

Jesús dijo, yo soy el Camino, la PAZ y la VIDA, nadie llega al PADRE si no es por mi.
Ariel
Global Moderator
dsPIC
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 5188



WWW
« Respuesta #1 : Julio 26, 2010, 07:29:22 »

Hola Leon!

Me parece que es mas fácil....No hace falta agregar ningún integrado, solo "invertir" la lógica del soft....

Si tenes dispays de anodo común, los segmentos van a encender cuando tengas un "1" en alguna de las 8 salidas, en lugar de hacerlo cuando tenes un "0". ¿no?

En línea

Busco ordenadores antiguos: Commodore, Sinclair, Amstrad, Atari, etc. Si sabes de alguno....¿me avisas? Tongue
Leon Pic
Administradores
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2387


Cumulonimbus


WWW
« Respuesta #2 : Julio 26, 2010, 07:49:13 »

No Ariel, si los display son de ánodo común (+), para que enciendan los segmentos tengo que enviar un 0
En línea

Jesús dijo, yo soy el Camino, la PAZ y la VIDA, nadie llega al PADRE si no es por mi.
Ariel
Global Moderator
dsPIC
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 5188



WWW
« Respuesta #3 : Julio 26, 2010, 08:00:07 »

No Ariel, si los display son de ánodo común (+), para que enciendan los segmentos tengo que enviar un 0

 Idiota Tenés razon...Wink
Bueno, la idea es esa....cambias los datos que enviás y listo. Si ibas a mandar "00011000" mandas"11100111" y a otra cosa.

Me agarraste medio dormido...ja ja ja ja ja!
En línea

Busco ordenadores antiguos: Commodore, Sinclair, Amstrad, Atari, etc. Si sabes de alguno....¿me avisas? Tongue
Leon Pic
Administradores
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2387


Cumulonimbus


WWW
« Respuesta #4 : Julio 26, 2010, 08:26:40 »

Bueno, la idea es esa....cambias los datos que enviás y listo. Si ibas a mandar "00011000" mandas"11100111" y a otra cosa.

Y si, tenes razón. Me ahorro un par de componentes o un CI.
Es una pena porque si tengo que hacer un proyecto con estos display, siempre tendré que utilizar esta lógica.

Citar
Me agarraste medio dormido...ja ja ja ja ja!

Ya somos dos jajajaja.

A por cierto, esta vez me equivoqué yo al comprarlo. Me fijé en la lista de compra y como un gil pedí los display ánodo común y no cátodo común. Insultos cabezaso a la pared
En línea

Jesús dijo, yo soy el Camino, la PAZ y la VIDA, nadie llega al PADRE si no es por mi.
willynovi
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 118



« Respuesta #5 : Julio 26, 2010, 10:47:19 »

puede que yo tambien este medio dormido, pero no creo que por varios dias ya Insultos

Resulta que tengo que hacer un panel con 8 digitos, en realidad son 5 digitos y unas tiras de led, pero en definitiva es como sifueran otros digitos.

Estaba pensando usar el 74hc164 pero estuve leyendo el datasheet y veo que es diferente al 74hc595 porque no tiene el registro de almacenaje (STORAGE REGISTER), a primera impresion me inclinaria por el 74hc595, pero es posible salvar esa falta en el 74hc164?

El tema es que manejaria los 8 digitos solo con 2 74HC595, y con el 74HC164 como que tendria que usar mas, se me hace esa idea duda

De todas formas como desafio como que podria hacer las dos opciones, pero tampoco quiero liarme con algo que no se podría hacer Idiota

Saludos, Willy
En línea

Proximamente, definir si participo de la 8va Competencia de Sumo en Bahía Blanca
Leon Pic
Administradores
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2387


Cumulonimbus


WWW
« Respuesta #6 : Julio 26, 2010, 05:42:19 »

Citar
El tema es que manejaria los 8 digitos solo con 2 74HC595, y con el 74HC164 como que tendria que usar mas, se me hace esa idea  duda

Me parece que no.
Si no me equivoco tendrás que usar la misma cantidad si usas 74HC165 o 74HC595. La diferencia sustancial, es que al 74HC595 puedes cargarle los datos y luego por medio del pin Out put Enable, muestras los datos. En cambio con el 74HC165, a medidas que vas cargando los datos, se van mostrando en la salida.
En línea

Jesús dijo, yo soy el Camino, la PAZ y la VIDA, nadie llega al PADRE si no es por mi.
Ariel
Global Moderator
dsPIC
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 5188



WWW
« Respuesta #7 : Julio 26, 2010, 06:00:52 »

Coincido con Leon.
En muchas aplicaciones es lo mismo uno que otro. Yo siempre use el 164N .  Grin
En línea

Busco ordenadores antiguos: Commodore, Sinclair, Amstrad, Atari, etc. Si sabes de alguno....¿me avisas? Tongue
willynovi
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 118



« Respuesta #8 : Julio 26, 2010, 07:25:05 »

claro, entiendo lo que me dicen, voy a empezar deseñando algunos circuitos a ver que sale y luego les digo que dificultades encontré con cada uno.
En línea

Proximamente, definir si participo de la 8va Competencia de Sumo en Bahía Blanca
Páginas: 1   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 válido! CSS válido!

Página creada en 0.346 segundos con 22 consultas. (Pretty URLs adds 0.031s, 2q)