.org 0x0000 rjmp main ; Reset Handler .org OVF0addr rjmp timer0_overflow ; Timer Overflow Handler main: ldi temp1, RAMEND out SP, temp1 ldi temp1, 0xFF ;Port A = Ausgang out DDRA, temp1 ldi temp1, 0x00 ;Port B = Eingang out DDRB, temp1 ldi temp1, 0xFF ; die Pullup Widerstände aktivieren out PORTB, temp1 rcall lcd_init ;Display initialisieren rcall lcd_clear ;Display löschen rcall lcd_welcome ;Wilkommen rcall lcd_zeit_init ;Zeit Modus rcall timer_init loop: rcall tasten_abfrage rjmp loop ;----------------------------------------------------------------------------------- ;Tasten Abfrage tasten_abfrage: in keys, PINB ;Taster lesen ori keys, 0b10110000 ;Maske der PINS der Taster ;ldi keys, 0b11111111 com keys ldi temp1, 1<