
Nachdem ich aus unerklärlichen Gründen eine Tüte blauer LEDs gekauft hatte, und danach (nach einer Bestellung von grünem Platinen-Basismaterial) eine blaue Platine bekommen hatte, beschloss ich, eine Binäruhr zu bauen (inspiriert von ThinkGeek). Wie üblich habe ich einen Atmel ATmega8 Mikrocontroller verwendet, diesmal in einer SMD-Ausführung (TQFP-Gehäuse) hinten auf der Platine. Die anderen Teile hätten wohl auch SMD sein können, die hatte ich aber gerade nicht in SMD da (ätsch). Trotzdem habe ich versucht, sie "schön" anzuordnen.
In Wirklichkeit ist es keine richtige Binäruhr, denn sie zeigt die Uhrzeit in BCD (binary coded decimal) an, damit man sie leichter lesen kann.
Die Software ist unspektakulär: Ein Timerinterrupt zählt die Uhrzeit, während ein anderer Interrupt die Zeilen multiplext, damit man am Chip weniger Ausgänge braucht (eine Zeile wird mit jeweils einem Transistor ausgewählt). Die EAGLE-Files für die Platine habe ich verschmissen, den Assembler-Quellcode gibts bei mir auf Anfrage.
Zuletzt geändert: 20. Oktober 2009© 2009 by David Madl. Impressum | Home (English) | Home (Deutsch) | Processing time: 0.477 s
Kommentar schreiben
Die Felder E-Mail und Website sind optional. Die E-Mail-Adresse wird nicht angezeigt, sondern dient mir nur als Antwortmöglichkeit.