Como funciona 74hc595

Como funciona 74hc595
📰 ¿Qué vas a encontrar? 👇

74hc595 animación de trabajo

Cuando conecto mi Arduino con este circuito de registro de desplazamiento 74HC595, todas las salidas del registro de desplazamiento se ponen en alto, y cualquier código que ejecute no parece cambiar esto. Independientemente de lo que ejecute, todas las salidas siguen siendo altas.

Podría responder más si dibujaras un esquema (por favor, hazlo, y ampliaré o cambiaré esta respuesta según corresponda), pero lo primero que se me ocurre es: El '595 no parece hacer ninguna afirmación sobre cuáles serán sus salidas cuando se encienda por primera vez. Podrían encenderse en cualquier estado.

Por eso tiene el pin de reset, etiquetado como ¬MR (o MR con una barra, o ~MR). Conducir este pin a BAJO restablecerá todas las salidas a bajo, y conducirlo a ALTO permitirá el funcionamiento normal. No se recomienda dejarlo flotando. (Las entradas flotantes tienden a derivar a alto en los chips de la serie 74LS, pero pueden hacer cualquier cosa en los de la serie 74HC, y captarán ruido del entorno con bastante facilidad).

Intenta poner el pin de reset bajo, luego ponlo alto, y mira si los LEDs se apagan. Si no lo hacen, es posible que algo esté mal cableado. Pero como no has dibujado ningún esquema, ni has dado un diagrama claro de qué cables están conectados dónde, no puedo ir más allá con esa línea de pensamiento por el momento.

LEER  Como funciona xgboost

74hc595 ic

Se utiliza un determinado proceso para interconectar los transistores, resistencias, condensadores, inductores y otros componentes y cableado necesarios en un circuito, fabricarlos en una o varias obleas semiconductoras pequeñas o sustratos dieléctricos, y luego empaquetarlos en un paquete , se ha convertido en una microestructura con las funciones de circuito requeridas; todos los componentes se han estructurado como un todo, haciendo de los componentes electrónicos un gran paso hacia la micro-miniaturización, el bajo consumo de energía, la inteligencia y la alta fiabilidad.

El visualizador de segmentos LED es esencialmente un dispositivo formado por 8 LED, de los cuales 7 LED en forma de tira forman un "8", y hay un LED punteado ligeramente más pequeño como punto decimal. Estos LEDs están marcados como a, b, c, d, e, f, g, y dp. Tienen sus propios pines de ánodo y comparten cátodos. La ubicación de los pines se muestra en la siguiente figura.

74hc595 arduino

Es hora de empezar a jugar con chips, o circuitos integrados (CI), como les gusta llamarse. El embalaje externo de un chip puede ser muy engañoso. Por ejemplo, el chip de la placa Arduino (un microcontrolador) y el que utilizaremos en este circuito (un registro de desplazamiento) parecen muy similares, pero en realidad son bastante diferentes. El precio del chip ATMega de la placa Arduino es de unos pocos dólares, mientras que el del 74HC595 es de un par de docenas de céntimos. Es un buen chip de introducción, y una vez que te sientas cómodo jugando con él y su hoja de datos (disponible en línea http://ardx.org/74HC595 ) el mundo de los chips será tu ostra. El registro de desplazamiento (también llamado un convertidor de serie a paralelo), le dará un adicional de 8 salidas (para controlar los LED y similares) utilizando sólo tres pines Arduino. También se pueden vincular entre sí para darle un número casi ilimitado de salidas utilizando los mismos cuatro pines. Para usarlo hay que "fichar" los datos y luego bloquearlos (latch). Para ello se pone el pin de datos en HIGH o LOW, se pulsa el reloj, se vuelve a poner el pin de datos y se pulsa el reloj repitiendo hasta que se han desplazado 8 bits de datos. Entonces pulsas el latch y los 8 bits son transferidos a los pines de los registros de desplazamiento. Suena complicado pero es realmente sencillo una vez que le coges el truco. (para ver más en profundidad cómo funciona un registro de desplazamiento visita: http://ardx.org/SHIF )

LEER  Como funciona zelle de bank of america

Circuito 74hc595

A principios de este año hicimos un artículo sobre el uso del registro de desplazamiento 74hc595 con tu arduino. Ha sido, con mucho, nuestro artículo más popular. Parece que mucha gente quiere controlar muchos más LEDs (u otros) de lo que el arduino puede hacer sin ayuda. Así que nos dirigimos a los chicos de Sparkfun y les dijimos... "¡Hey! Vamos a hacer esto aún más fácil". Y así llegamos a la 74hc595 breakout board.

Así que ahora te preguntarás "¿Por qué?" Bueno... ¡encadenabilidad! Usando cabezales en ángulo recto puedes encadenar un montón de ellos. Y con el código que tenemos para ti, obtienes 8 salidas digitales adicionales por cada placa que tengas conectada. Eso significa que si usted tiene 1000 de estos encadenados juntos, usted será capaz de decir "setPin 7,432 HIGH", y ¡BAM! El pin 7,432 se pone en HIGH. Será literalmente como si tuvieras más salidas digitales en tu arduino, nada raro.

Al principio esta placa puede parecer confusa de conectar... Pero haz click en la ilustración para ver mejor como se conecta. No vamos a usar el Reset, así que conéctalo a la alimentación, y conecta /OE a masa (habilita la placa). Para VCC puedes conectarlo a 3.3 o 5V en tu arduino, y las salidas reflejarán esto. Así que si alimentas la placa con 3,3V, las salidas de la placa también emitirán 3,3V. Sólo necesitamos 3 pines digitales para controlar la placa, y después de eso hemos terminado.

Como funciona 74hc595 Si quieres conocer más artículos similares a la categoría COMO FUNCIONA Por favor visita

Julio Pérez

Soy Jesús Pérez, un redactor apasionado por la tecnología. Vivo en Madrid. Me encanta explorar las últimas innovaciones y las diferencias entre las cosas por lo que me gusta compartir todo mi conocimiento.

Artículo relacionado

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad