Hallo an alle!
Ich möchte mit meinem ATMega8 vier 7 Segment Displays hochzählen lassen.
Also von 0-9999.
Leider bin ich bisher darin echt nicht bewandert und möchte, bevor ich
selber meinen Code schreibe, zunächst einmal an einem Beispielcode
nachvollziehen können wie das Ganze abläuft.
Folgendes habe ich dabei gefunden:
Wenn ich mir das so anschaue, dann vermute ich, dass hier nur eine
Segmentanzeige angesteuert wird. Aber mir erschließt sich noch nicht
ganz, wie ich das zu vier Segmentanzeigen erweitern kann.
Bitte seid etwas gnädig. Ich habe mir auch schon diverse Tutorials dazu
durchgelesen, jedoch erschließt sich mir das Thema so noch nicht zu
100%.
LG :)
Tomato schrieb:> Wenn ich mir das so anschaue, dann vermute ich, dass hier nur eine> Segmentanzeige angesteuert wird
Nein, 2, an PC4 und PC5.
Tomato schrieb:> wie ich das zu vier Segmentanzeigen erweitern kann.
y von 0 bis 3 zählen lassen, dann PC6 und PC7 mit nutzen. Leider wird
PC7 als Input definiert.
Aber auch seven_write muss dann für jede der 4 Stellen aufgerufen
werden.
Tomato schrieb:> Ich möchte mit meinem ATMega8 vier 7 Segment Displays hochzählen lassen.> Also von 0-9999.
Siehe LED-Matrix.
> Leider bin ich bisher darin echt nicht bewandert und möchte, bevor ich> selber meinen Code schreibe, zunächst einmal an einem Beispielcode> nachvollziehen können wie das Ganze abläuft.> Folgendes habe ich dabei gefunden:
Naja, ganz schön akademischer Ansatz. Es reicht eine ISR, da kann man
alles Nötige machen. man muss auch keine Portzuweisung als FUnktion
ausführen, da ist übertrieben. Eher so.
Hey ihr beiden, danke für eure schnelle Antwort :)
@falk! Das ist grandios :) ich arbeite das mal durch, und wenn ich
Fragen habe, melde ich mich nochmal
LG
Eine eigene Frage?
Dieser Thread ist über 5 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.