Como - la caja (5 / 6 paso)

Paso 5: El código.

Como de costumbre, mi código está escrito en BascomAvr. Agrego que aquí-en diferentes formatos. Debería permitirte transcribir para Arduino o cualquier idioma que te gusta.

$regfile = "attiny2313.dat"
$crystal = 8000000
config portb = salida ' establece PortB salida
config portd = salida ' establece PortD salida

Pind.2 = 1 ' permite el resistor interno de pull-up

Dim yo como byte
Dim digit(4) como byte
Dim displ(4) como byte
Dim storage(4) como byte eram
Dim ex(4) como byte

ex(1) = 3 ' establece pins 3 y 6 del PortD para conducir los dígitos
ex(2) = 4
ex(3) = 5
ex(4) = 6

Digit(1) = storage(1) ' recals del último valor de la eeprom
Digit(2) = storage(2)
Digit(3) = storage(3)
Digit(4) = storage(4)

Habilitar interrupciones ' habilita las interrupciones y define la etiqueta para la rutina
Habilitar la Int0
Botón de Int0

PORTD = 255 ' espacios en blanco la pantalla
PORTB = 0

hacer

para i = 1 a 4 ' multiplexado de 4 dígitos y muestran los valores correctos

PORTB = displ(i)
PORTD.ex(i) = 0
waitms 1
PORTD.ex(i) = 1

siguiente

lazo
final

botón: ' en interrupción
' espacio en blanco la pantalla
PORTD = 255

Mientras que pind.2 = 0 ' debounce
WEND

digit(2) incr ' incrementar el valor de 1
Si digit(1) > 9 entonces

incr digit(2)
Digit(1) = 0

terminar si

Si digit(2) > 9 entonces

incr digit(3)
Digit(2) = 0

terminar si

Si digit(3) > 9 entonces

incr digit(4)
Digit(3) = 0

terminar si

Si digit(4) > 9 entonces

Digit(4) = 0

terminar si

Storage(1) = digit(1) ' almacena en la eeprom
Storage(2) = digit(2)
Storage(3) = digit(3)
Storage(4) = digit(4)
displ(1) = lookup(digit(1), Dta) ' buscar el valor correcto para el portb en la tabla de datos
displ(2) = lookup(digit(2), Dta)
displ(3) = lookup(digit(3), Dta)
displ(4) = lookup(digit(4), Dta)

waitms 250 ' debounce

Mientras que pind.2 = 0
WEND

volver

DTA: ' valores de portb Mostrar de 0 a 9

datos 123, 9, 227, 203, 153, 218, 250, 11, 251, 219

Artículos Relacionados

¿Cómo hacer modelo coche rejillas mirada como la caja de

¿Cómo hacer modelo coche rejillas mirada como la caja de

alguna vez se preguntó cómo modelar empresas conseguir la parrilla para que quede tan bien? ¿Está usted sentado allí suavemente tratando de negro en los pequeños guiones? ¿Conseguir frustrado? Entonces este instructible es para usted!Paso 1: material
Revivió el estante CD como vintage caja

Revivió el estante CD como vintage caja

este es uno de los mejor reutilizar que he hecho. Estoy seguro que algunos de ustedes recuerden que hasta hace algunos años todo el mundo tenía un estante cd del lado de la alta fidelidad.Tomé mis dos antiguos madera contrachapada cd-parrillas y conv
4.1 sonido envolvente de portable para el ordenador portátil. También conocido como ruido caja

4.1 sonido envolvente de portable para el ordenador portátil. También conocido como ruido caja

si tienes un viejo equipo surround sistema de sonido poner alrededor. Por qué no convertirlo en un portátil surround sonido para una laptop?He tenido este 5.1 durante mucho tiempo. Su servido me bien con mi torre PC. Después de la Torre murió me camb
Temporal estanterías dobles como mover cajas

Temporal estanterías dobles como mover cajas

tiendo a recoger y mover a menudo, así que quería encontrar una manera de mantener mis muebles a un mínimo mientras que tiene suficiente espacio de almacenamiento para mantener toda mi ropa y cosas guardada, pero fácil de acceso. También quería mante
Caja de muestras DIY componente organizador - Re-purposing de Ti como una caja de almacenaje

Caja de muestras DIY componente organizador - Re-purposing de Ti como una caja de almacenaje

muestra algunos de los componentes electrónicos que se utilizo como un aficionado de TI. Puesto que la mayor parte de mi trabajo es alrededor de microcontroladores MSP430, su sólo gran tenerlos muestreados y TI está feliz de regalarlos. Realmente aho
Proyector de fantasma movimiento clandestino activado (también conocido como la caja BOO)

Proyector de fantasma movimiento clandestino activado (también conocido como la caja BOO)

tuve un fin de semana libre y decidió que tiraría algo juntos para Halloween este año con todos los bits y bobs tenía por ahí. Esto es lo que se me ocurrió! Es esencialmente un simple proyector láser que proyecta una imagen sobre una pared mientras q
Como: Caja de litera tren tu erizo

Como: Caja de litera tren tu erizo

no limpieza de hedgie caca es ninguna comida campestre! Camada formación tu erizo hará la limpieza más rápido y más agradable y usted tendrá más tiempo para jugar con hedgie!!!!!!Siga a mi Musa/modelo/amigo/bebé en instagram!Paso 1: Averiguar su Hedg
Steampunk de caja de herramientas para el tipo de ingeniería

Steampunk de caja de herramientas para el tipo de ingeniería

Hemos hecho esto como un regalo para un amigo especial para 27 de la escuela de ingeniería. Le había gustado la caja de la trompeta que hemos hecho anteriormente. (Çiğdem y yo) decidimos hacerle un regalo especial similar. Sabíamos que le gusta tener
La caja de la cerradura: Pantalla de Lockpicking y práctica soporte

La caja de la cerradura: Pantalla de Lockpicking y práctica soporte

Hola a mis queridos freaky y Bienvenidos a otra entrega de lo que me gusta hacer en mi tiempo libre. Traído a usted por la letra "L"«L», la primera letra del Lock picking, también hurto... Pero os aseguro, los dos no necesitan ser sinónimos. Así
SOPORTE de guitarra de su propia caja

SOPORTE de guitarra de su propia caja

Asignación de centro de Diseño Industrial de Howest:Trabajo con envases de cartón para hacer un producto que da valor agregado al producto la caja está protegiendo.(1 + 1 = 3)MI PROYECTO:Gente como música. Mucha gente tocar la guitarra por ejemplo.Ah
Valla de madera caja de sombra

Valla de madera caja de sombra

Un tiempo atrás mi GF Sierra fresco mirando antiguos como la caja de la sombra en el pasillo de la manía que le gustaba, aunque la etiqueta de precio de $50 para algo que no es realmente un antiguo convirtió su distancia. Así que por un momento quise
Cómo hacer una caja de teléfono celular de la fibra de carbono

Cómo hacer una caja de teléfono celular de la fibra de carbono

Este tutorial le guiará paso a paso para crear tu caja de teléfono celular de la propia fibra de carbono. Fibra de carbono (CF) es un material cada vez más popular para utilizar para los casos de teléfono celular porque es fuerte y ligero, pero lo má
Cómo hacer una caja de regalo para el día de San Valentín - manualidades de papel DIY

Cómo hacer una caja de regalo para el día de San Valentín - manualidades de papel DIY

Este tutorial es paso a paso las instrucciones, por lo que es muy fácil de entender.Lo invitamos a suscribirse a nuestro canal de youtube para ver videos futuro! https://www.youtube.com/User/estoreromaniaNo olvide como, comentar y compartir este proy
Caja libro múltiple-secreto

Caja libro múltiple-secreto

este es el producto de una idea que tuve. Empecé haciéndolo y finalmente terminó la cosa.Fuera es un libro, en el interior es una caja, con un compartimiento secreto y otro y otro.Incorpora una cerradura magnética, un bloqueo de gravedad y un cierre