AVRboy
26.05.2007, 23:45
hi leute,
ich hab hier mal nen code ausschnittbeidem in einer for 9x ne if abgefragt wird und dann auf einer 7 segment aufgegeben wird allerdings geht dies nich nun wollt ich wissen ob ich da irgend wie was spezieles vergessen habe oder wo sonst der fehler liegt.
for(i=0;i<9;i++)
{
if(i==minE){
TRNPORT = 0x08;
SEGPORT = Anzeige[i];
_delay_ms(10);
SEGPORT =0x00;
}
}
in anzeige sind die zahlen für die 7 seg. definiert. i ist der zähler und minE ist zu prüfen also wenn die for z.B. i=3 ist und minE auch 3 dann sollte in anzeige die richtige zahl rausgesucht werden und die sollte dann angezeigt werden es kommt aber nur sch**** heraus.
danke für eure hilfe.
mfg
P.S: Ich weiss keine PUNKTE, KOMMAS und die RECHTSCHREIBUNG is auch nich so das wahre. ](*,) ](*,) ](*,) ](*,) ](*,)
ich hab hier mal nen code ausschnittbeidem in einer for 9x ne if abgefragt wird und dann auf einer 7 segment aufgegeben wird allerdings geht dies nich nun wollt ich wissen ob ich da irgend wie was spezieles vergessen habe oder wo sonst der fehler liegt.
for(i=0;i<9;i++)
{
if(i==minE){
TRNPORT = 0x08;
SEGPORT = Anzeige[i];
_delay_ms(10);
SEGPORT =0x00;
}
}
in anzeige sind die zahlen für die 7 seg. definiert. i ist der zähler und minE ist zu prüfen also wenn die for z.B. i=3 ist und minE auch 3 dann sollte in anzeige die richtige zahl rausgesucht werden und die sollte dann angezeigt werden es kommt aber nur sch**** heraus.
danke für eure hilfe.
mfg
P.S: Ich weiss keine PUNKTE, KOMMAS und die RECHTSCHREIBUNG is auch nich so das wahre. ](*,) ](*,) ](*,) ](*,) ](*,)