PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Counter Steuerung in C



22.07.2004, 18:48
Hi,
wie lautet der Code um einen Counter über PORTD zu steuern. Also wenn ein Signal anliegt soll der Counter starten und beim signal an Pin3 stoppen.
Verwendet wird ein Atmel AT90S8535 Baustein.

Gruß Klaus

14.08.2004, 19:33
in was programmierst du den?

c oder assembler???

14.08.2004, 19:43
in was programmierst du den?

c oder assembler???in c müsste das villeicht so aussehen

while(1)
{
if(PIND.4 == 1)
{
variable++; //den zähler hochzählen wenn an port 4 was koomt while(PIND.4 == 1); //warten bis das signal weg ist
}
if(PIND.3 == 1)break; //bis ein Stopsignal kommt
}

das prpgramm zählt also immer wenn ein sprung von 0 auf 1 an port4 kommt