; ; ********************************************** ; * Animierter Wuerfel mit einem ATtiny13 * ; * Version 1.0 vom Februar 2012 * ; * (C)2012 by http://www.avr-asm-tutorial.net * ; ********************************************** ; .nolist .include "tn13def.inc" .list ; ; ================ ; Programmablauf ; ================ ; ; Timer 0: Prescaler = 64 ; Prozessortakt = 1,2 MHz ; CTC-Wert = 6 ; OC0A-Interrupt: 3125 Hz, 320 us ; 16-Bit-Counter-Ueberlauf: 21 s ; 8-Bit-Counter-Ueberlauf: 82 ms ; 16-Bit-Counter-High fuer 2 Sekunden: 24 ; ; ========== ; Hardware ; ========== ; _____ ______ ; /1 \/ 8| ; RESET O--|RES VCC|--O VCC +3V ; | AT | ; L2/L6 O--|PB3 PB2|--O L3/L5 ; | tiny | ; Taste O--|PB4 PB1|--O L1/L7 ; | 13 | ; GND O--|GND PB0|--O L4 ; |______________| ; ; ________________ ; | | ; | L1 L5 | ; | | ; | | ; | L2 L4 L6 | ; | | ; | | ; | L3 L7 | ; |________________| ; ; ================== ; Bit-Definitionen ; ================== ; .equ bL17 = 1<