¿Aprender contador ICs utilizando un Arduino (3 / 7 paso)

Paso 3: Conseguir un contador de IC

Como dije, hay muchos tipos diferentes de ICs de contador disponibles, pero las más sencillas son contadores de rizado. Su primer contador debe ser uno que tiene salidas continuas. El primer contador que nunca tuve que aprender fue el complejo obscenamente 82C 54 con 24 pines y 6 bytes de almacenamiento altamente controlado y requiere el uso de un microcontrolador. Tenía salidas que sólo podían leerse cuando recibe un comando desde el microcontrolador, y usted no quiere. Tal vez más adelante, pero no ahora. Me tardé semanas en averiguar cómo usarlo. Los pasadores de conteo deben ser dedicado y continuamente legible por incluso un voltímetro como el contador hace su trabajo. El chip que utilizo en este Instructable es un 74LS161, que es un contador binario prefijable 4 bits. La hoja de datos disponible en Mouser es bastante inutil. Usé esta hoja de datos.

El 74LS161 tiene 16 pines. Dos para alimentación, cuatro para el control de la operación, cuatro por cuenta de entrada, cuatro para la salida de Conde, uno para el pulso de reloj y uno para el "llevar salida". Utilizaré los nombres de pines de la ficha técnica ligada por encima (de alldatasheet) de ahora en adelante.

Para tener la idea de operación cuenta básica, solo queremos decirle a la viruta cuenta e introducir un pulso de reloj estable, lento. Colocar el chip en tu protoboard y realizar las siguientes conexiones:
Pernos 1,7,9,10,16 a + 5V.
Pin 8 a tierra.
Resistencia del Pin 2 a tierra a través de 470 ohm (o similar).

Los pines 8 y 16 son para alimentar el chip. El pin 1 es el master reset (* R) y se reinicia la cuenta cuando la señal se baja, así que queremos mantenerlo alto. Pernos de 7 y 10 (CEP y CET) permiten contar cuando está alto. Controlan sutilmente diferentes operaciones, pero no hay que preocuparse por eso. PIN 9 (PE) le permite escribir a la barra cuando está baja, pero sólo queremos contar, así que ponerlo alto. Vamos a hablar más tarde de la escritura.

El chip está listo para contar! Cuando el chip detecta una "vanguardia" en el pin 2 (CP, el reloj de la entrada), avanzará la cuenta por uno. A la vanguardia es el momento cuando CP detecta la señal de alto. Esto es así el recuento de los avances cuando CP pasa alto aunque CP se mantiene alta durante mucho tiempo.

Antes de entrar a usar el Arduino, probar el chip manualmente. Utilice un voltímetro para probar los voltajes de los pines 11 y 14. Estos pernos se denominan Q0, Q1, Q2 y Q3. Q0 (pin 14) es el "bit menos significativo", lo que significa cambia de estado con cada pulso de reloj. Q3 es la "más importante" lo representa el orden de magnitud más alto para el chip. En este caso, si Q3 es alta, significa que el chip es para almacenar un número mayor o igual a 8. Si usted solo activado el chip, entonces todos deben ser cerca de cero, pero no puede. Recuerde el estado que usted midió. Ahora utilice un cable para conectar PC a + 5V brevemente. Se trata de un pulso de reloj muy largo. Si no había ningún ruido mientras conectado el cable, la cuenta debe han avanzado por uno. Mida nuevamente los pines de salida y comparar el nuevo estado al viejo estado.

Cuando usted lee las clavijas, puede representar a los Estados con un número binario en el siguiente formato: Q0, Q1, Q3, Q2. Si la cuenta es uno, Q3 = 0, Q2 = 0, Q1 = 0, Q0 = 1. Si la cuenta es 7 (0111 en binario), Q3 = 0, Q2 = 1, Q1 = 1, Q0 = 1. Para representar el número como un número decimal, utilice esta fórmula: cuenta = Q0 + 2 * Q1 + 4 * Q2 + 8 * Q3. Con toda probabilidad, allí era algo de ruido cuando usted puesto temporalmente el cable en CP, y la cuenta será completamente diferente ya que el chip puede responder a señales tan rápido como 35 MHz. Pero esta bien, solo Queriamos ver que estaban trabajando los pines contando. Ahora es el momento para un mejor control.

Artículos Relacionados

Detector de campo electromagnético utilizando un Arduino

Detector de campo electromagnético utilizando un Arduino

Dispositivo electrónico nunca emite una cierta cantidad de campos electromagnéticos y podemos utilizar esta radiación para aprender algunas cosas sobre el circuito.En la actualidad instructable voy a mostrar cómo construir tu propio medidor de campo
Conceptos básicos de convertir su vehículo de control remoto en un sistema autónomo (abejón) utilizando un Arduino

Conceptos básicos de convertir su vehículo de control remoto en un sistema autónomo (abejón) utilizando un Arduino

comencé este proyecto con el objetivo de convertir barato mi RC helicóptero en algo de un UAV o al menos para algunos sensores para reducir las colisiones y otros "haps mal."Ahora por desgracia al principio del proyecto calcularon mal las capaci
Cómo capturar codigos de control remoto utilizando un Arduino y un IRreceiver

Cómo capturar codigos de control remoto utilizando un Arduino y un IRreceiver

En este instructable mostraré cómo escribir un pequeño código para capturar los códigos de control remoto en valores hexadecimales y decimales.Esto lo haremos usando al serial monitor que está integrado en el IDE de Arduino.Esto le dará a conocer una
Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

voy a mostrarle cómo usar el Arduino para controlar hasta 12 servos a la vez con variación mínima.  Mediante una sencilla interfaz serial puede controlar la posición del servo hasta 12 canales.  Hasta 10 posiciones instantáneas se puede guardar y rep
Utilizando un Arduino y Python para parcela/guardar datos

Utilizando un Arduino y Python para parcela/guardar datos

una manera rápida y fácil de ver (y guarde) datos extraídos utilizando un Arduino a tu ordenador.(Nota: no es el método más sólido, pero funciona bastante bien)Materiales:-Arduino (estoy usando un Uno)-Ordenador (tengo un Dell, pero no importa si est
Utilizando un Arduino para cargar un DS lite

Utilizando un Arduino para cargar un DS lite

Este instructable es para una ds lite utilizando un Arduino y dos cables de carga. Este también es mi primer instructivo, así que no puede ser lo mejor posible. :)Aviso: no soy responsable por cualquier daño hecho a tu ds, por favor, trabajo con cuid
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Guitar Tuner para ciegos (utilizando un Arduino)

Guitar Tuner para ciegos (utilizando un Arduino)

Cómo modificar un afinador de guitarra por lo que puede ser utilizado por una persona ciegaEsta versión utiliza un microcontrolador de Arduino Pro mini, (se incluye todo el código).Este proyecto fue realizado para la caridad de reasignación, que prop
Construir un Simple contador binario usando la Arduino

Construir un Simple contador binario usando la Arduino

El siguiente instructivo pasará por los pasos para crear un simple contador binario usando los siguientes materiales.1 Uno de x Arduino1 x pulsador5 x LED de (sin embargo muchos bits quieres tu contador a ser)1 x 10 k ohmios de resistencia1 x 220 ohm
Joystick control brazo Robot utilizando un Arduino

Joystick control brazo Robot utilizando un Arduino

Propósito y descripción de esta guíaEste instructable es una mano para un proyecto escolar que hemos hecho. El propósito de este proyecto era crear un control de brazo robot utilizando thumbsticks. Tuvimos que utilizar un Arduino Uno para el control
Móvil simple la registración de datos utilizando pfodApp, Arduino y Android

Móvil simple la registración de datos utilizando pfodApp, Arduino y Android

Registro de datos de móvil hecho Simpleuso de pfodApp, su móvil Andriod y Arduino.NINGUNA programación Android requiere.Para trazar los datos en tu Android ver este Instuctable másSimple remoto datos trazar usando Android / Arduino / pfodAppIntroducc
Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Utilizando un arduino esp8266 para controlar un relé mediante el Asistente de inicio

Este Instructable muestra cómo conectar un módulo de relé a una esp8266, algo que debería ser sencillo pero necesita algunos componentes extras para hacer que el relé funciona correctamente si está utilizando el dispositivo esp pequeño en las fotos.E
Utilizando un Arduino dibujo Robot con horas de tutoriales de código

Utilizando un Arduino dibujo Robot con horas de tutoriales de código

He creado un Arduino robot para un taller de dibujo para ayudar a las adolescentes que se interese en temas de tallo (ver). El robot fue diseñado para utilizar comandos programación tortuga-estilo como forward(distance) y turn(angle) para crear inter
Me encanta que muestra utilizando un Arduino

Me encanta que muestra utilizando un Arduino

este es un divertido proyecto que sirve a un propósito decorativo. Mi esposa le gustó cuando me la dieron a ella para el día de San Valentín. Sus palabras fueron, "Si no me dijiste que hecho esto, habría pensé que era de la tienda!" que es muy d