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

Paso 6: Escribir Bits

Ahora que tenemos un poco de control sobre este chip, vamos a intentar escribir la cuenta inicial. ¿Por qué querríamos hacer eso? El contador que he usado en el laboratorio era una variedad que cuenta abajo de un número determinado, a diferencia de la IC en este Instructable que cuentas arriba. Si tiene uno de estos, entonces establecer un conteo inicial es como establecer un temporizador. De hecho, el contador que usted tiene puede hacer lo mismo, sólo requiere una sustracción adicional.

Puesto que el arduino solo tiene 12 pines disponibles, no podemos hacer operaciones sobre la configuración de un byte de lectura/escritura. Vamos a tener que simplificar hasta 4 bits de lectura y escritura. Queremos encontrar un recuento inicial basado en el tiempo que queremos pasar, el período del pulso de reloj y el hecho de que el contador cuenta hasta 15 y luego activa el perno de la Terminal cuenta.

Digamos que queremos 4 segundos para pasar y t = 0 es cuando queremos que el temporizador se apague. El período del pulso de reloj es de alrededor de 0,5 segundos. Si una cuenta de 15 representa t = 0 segundos (estamos utilizando TC como el pin de activación para lo que es lo que estamos haciendo), entonces 14 es t =-0.5 segundos, 13 es t =-1.0 segundos y así sucesivamente. En general, t =-(15-count) * T, donde T es el período del pulso de reloj y f = 1/T para la frecuencia del pulso de reloj.

Para la cuenta regresiva de 4 segundos antes de t = 0:
-4 =-(15-count) * cuenta de 0,5 ⇒ = 7 ⇒ count = 0111 en binario. Este es el número inicial que queremos usar para tener TC alto ir cada 4 segundos.

PIN 9 del IC es PE, o habilitar paralelo. Este pin le permite escribir bits en el contador cuando se lleva a cabo bajo. Los bits en los pines 3 a 6 (P0-P3), luego se cargan en el siguiente pulso de reloj. Así es el orden en que deben cargar brocas:

Mantenga P0-P3 en el número deseado. Conjunto PE baja. Enviar el pulso de reloj. Conjunto de PE alta. Ahora se cargan los pedacitos y el siguiente pulso de reloj avanza la cuenta cargada por uno.

Conectar el Arduino y IC según el esquema a continuación, grabar la secuencia de comandos adjunta y levante el monitor serie. Debería ver el contador contando una y otra de 7.

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