Contador binario de ATtiny84, arriba y abajo

El ATtiny84 es un chip realmente sorprendente, no es un Arduino, pero de alguna manera mucho más potente. Este es un proyecto pequeño diseñado para mostrar su potencial.

Todos los microcontroladores de Atmel tienen sus pines asignados en los bancos de ocho, si ocho todos los pines están presentes o no. Por ejemplo el ATtiny85 es un chip ocho pin con cinco pines digitales. El chip ATmega328P en un Arduino tiene tres bancos de pines pero ninguno de los bancos tienen todos los ocho pines disponibles. El ATtiny84 cuenta con un total de once pines digitales y todos los ocho pines en un banco (A) estan disponibles.

Cada banco de ocho pines es controlado por tres registros de 8 bits. Registra el registro de dirección de datos (DDR), el PIN y el puerto. En el registro DDR que es claro (0) si el pin debe ser utilizado como insumo y (1) si es una salida. Leer el registro PIN cuando haces un digitalRead, y escribir en el registro de puerto cuando haces una escritura digital. Si un perno es claro para la entrada y es el bit del puerto se convierte en la resistencia de pull-up interna. Es posible escribir directamente en los registros desde el IDE de Arduino y afectar a todos ocho los a la vez. En muchos casos esto puede facilitar un programa de código y el programa compilado será mucho menor.

Este programa muestra lo fácil que es escribir un contador binario que cuenta hacia arriba y hacia abajo al mismo tiempo. El rojo LED cuentan para arriba mientras la cuenta verde de LEDs abajo.

Se necesita:

Artículos Relacionados

Penetración de Arduino-principiante LED y (contador binario 16)

Penetración de Arduino-principiante LED y (contador binario 16)

Hola amigos...!!! Este es mi primer tutorial en Instructables, en este tutorial que voy a mostrarte* Escribir un programa sencillo de LED que brilla intensamente* Grupo de programa de LED* Explicar la salida analógica (PWM)* Crear un proyecto simple
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
Cómo nivel de arriba hacia abajo de abajo hacia arriba de tonos

Cómo nivel de arriba hacia abajo de abajo hacia arriba de tonos

Recientemente de compra un sistema de arriba hacia abajo de abajo hacia arriba de los tonos del CellularWindowShades.com. Tuve algunos problemas en primera nivelación de arriba hacia abajo de abajo hacia arriba el aspecto de los tonos, pero encontré
IR control PC encendido y apagado y pantalla arriba y abajo del proyector

IR control PC encendido y apagado y pantalla arriba y abajo del proyector

HiEste es mi primer Instructable. Sólo pensé en que compartir algo que he hecho lo que hace mi vida más fácil. Necesitaba una manera de encender todos mis aparatos de habitación salón con mi Logitech harmony remote.La PC no se enciende a través de in
Contador binario de RGB

Contador binario de RGB

Este contador binario fue desarrollado con el uso de luces LED RGB y un par de interruptores para manipular los resultados, mientras que una plataforma Arduino programa el proyecto. Es decir, el código binario implica cualquier iluminación verde de L
Contador binario/dados

Contador binario/dados

Hola mundoEste es un simple muerto contador y dados, que muestra números (0-15) en binario.Lo uso con juego de mesa Munchkin, me recuerda a mi nivel.En primer lugar, el tha de hardware necesitará:1 microcontrolador x AVR con al menos 6 pines I/O (uti
Cómo utilizar Verilog y 3 Basys para hacer contador binario de 3 bits

Cómo utilizar Verilog y 3 Basys para hacer contador binario de 3 bits

He realizado este proyecto para una clase en línea. El proyecto está escrito en Verilog. Los módulos de divisor y contador del reloj fueron proporcionados. Mi tarea fue escribir el módulo superior para mostrar la salida de 3 bits del contador en el d
Robot Delta en Sla impresora (arriba hacia abajo)

Robot Delta en Sla impresora (arriba hacia abajo)

Mi 3d Robot Delta A Impresora Sla con resina y sal poolYou agua debe hacer los brazos más cortos con conexión magnética y después la plataforma... Proyector Optoma S311 pecado rueda de color y lámpara de cristal... software de W. Creación por las Nac
Contador binario K'nex con rampa

Contador binario K'nex con rampa

Instructable próximamente.
Arriba/abajo/giro/mover la tabla

Arriba/abajo/giro/mover la tabla

Hola todo el mundoOK mi amigo guarda me pidiendo una mesa de café y preguntar y preguntar y esto es lo hizo, él tiene un pequeño granny flat así tenía que ser pequeña. Ten en cuenta este es mi primer INSTRUCTABLE algunas cosas he perdido pero es un p
Proyecto de tecnología - W65C02SXB binario contador LED 65xx

Proyecto de tecnología - W65C02SXB binario contador LED 65xx

Introducción:El sistema binario desempeña un papel central en cómo se almacena información de todo tipo en los equipos. Binario de comprensión puede levantar mucho el misterio de los equipos, porque a un nivel fundamental son realmente máquinas sólo
¿Aprender contador ICs utilizando un Arduino

¿Aprender contador ICs utilizando un Arduino

han necesitado alguna vez contar algo? Claro, todos necesitamos contar cambio, contar las bendiciones, y de vez en cuando contar cartas, pero que no es el tipo de cuenta que estoy hablando. En este Instructable, yo dilucidar cómo ICs cuenta funcionar
Crear una decoración de corazón binario del LED (Blinkenheart)

Crear una decoración de corazón binario del LED (Blinkenheart)

este es mi primer instructivo, así que definitivamente me envíe retroalimentación. Si puedo hacer un esquema que no es terrible, añadiremos aquí.Estoy empezando a aprender algunos electrónica básica y un amigo quería algo especial para su novio para
Reloj binario inspiración victoriana

Reloj binario inspiración victoriana

este es mi primer intento de un vago Steampunk hacer. Siempre he sido impresionado por cierto Steampunk combina función y estética. Un poco fondo sobre mí: he sido un carpintero garaje para unos 15 años (desde antes tenía un garaje) y un aficionado d