hab mir deine nicht angesehen, aber es gibt doch so nette definesZitat von RIFMAN
#include <avr/sfr_defs.h>
#define _TASTER1_PC PC4
#define _TASTER2_PC PC5
dazu das obligatorische
DDRC &=~ (1 << _TASTER1_PC); // Pin PC4 input TASTER
DDRC &=~ (1 << _TASTER2_PC); // Pin PC5 input TASTER
PORTC |= (1 << _TASTER1_PC); // Pin PC4 pull-up enabled
PORTC |= (1 << _TASTER2_PC); // Pin PC5 pull-up enabled
if(bit_is_clear(PINC, _TASTER1_PC))
{ lcd_gotoxy(10,0); lcd_puts("T1"); }
else
{ lcd_gotoxy(10,0); lcd_puts(" "); }
if(bit_is_clear(PINC, _TASTER2_PC))
{ lcd_gotoxy(14,0); lcd_puts("T2"); }
else
{ lcd_gotoxy(14,0); lcd_puts(" "); }
das bit_is_clear(
gibt es für den der mag auch als bit_is_set(
Lesezeichen