www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Schieberegister Atmega8


Autor: Janiiiix3 (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Liebe Freunde,

ich habe mir mal aus gegebenen anlass einen Schalplatn entworfen, womit 
ich als Ausgangs Anzeigeeinheit 3x 7-Segment Anzeigen steueren möchte!

Nun geht es ans programmieren... ;)

Hat da jemand einen Tipp, gibt es besondere Funktionen ?
Am Anhang befindet sich mein Schaltplan!

Die Segmentanzeigen sollen einfach nur folgendes tun...


1 Anzeige/ 1
2 Anzeige/ 2
3 Anzeige/ 3

1 Anzeige/ 4
2 Anzeige/ 5


und das immer so weiter bis 9!

jemand einen Vorschlag?

VIelen dank schon einmal im Vorraus!

Autor: Ralli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Muss es denn LED sein?
Gibt doch LCD-Anzeigen mit 2 x 16 Zeichen für unter 10 EU.

Für Anfänger bieten die auch etwas programmiertechnische
Herausforderung...

Autor: Janiiiix3 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nun ja, würde ich es nicht so beschreiben, hätte ich doch schon nach 
einer anderen Idee gefragt oder?

Autor: Juppi J. (juppiii)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum nimmst du nicht 3 Schieberegister und die 3 Treiber?
Kannst dann jedes Muster Darstellen.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Beschäftige dich erst mal damit, wie man ein Schieberegister ansteuert.

Dann malst du dir in deinen Schaltplan rein, welche Ausgänge der 
Schieberegister du 0 und welche du 1 haben willst und versuchst das erst 
mal mit deinem Programm hinzukriegen.

Und dann siehst du weiter.

Und wenn dir deine Schieberegister lieb sind, dann machst du deine 
Schaltung noch einmal auf und verschaltest die erst mal richtig.
http://www.mikrocontroller.net/articles/AVR-Tutori...
Dann schliesst du erstens nicht einen Ausgangspin kurz und zweitesn wird 
dann auch das kaskadieren funktionieren.


Bei der Gelegenheit nimmst du dann 3 SR und nicht 2 und wirfst dafür die 
Dekoder raus -> 2 IC eingespart.

Autor: Turbotoni (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei http://elm-chan.org/docs/avr/avrisp.html gibts ne 7 Segment-Anzeige 
mit 8 Stellen, die mit 2 Schiebregistern angesteuert wird.
Ich habe das mal nachgebaut und die Ansteuerung in C geschrieben.

MfG Turbotoni

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.