ATmega32, BCD - 7 Segment Decoder Uhr | Problem

Gast #3804547
Lesenswert?
• ▲
▼
Guten Abend,

Mein Problem:
1
--------
2
-------- -> PortB1 (Binär für 1)
3
-------- -> PortB2 (Binär für 2)
4
-Atmega- -> PortB3 (Binär für 4)
5
-------- -> PortB4 (Binär für 8)
6
--------
7
--------
8
--------

Wenn im Programm "Stunde_einerstelle = 4" ist, dann werden die Ausgänge 
wie folgt aktiviert:
1
                                     ------- Balken a    Der Decoder ist von
2
PortB.1 = 0  -        Data 1 (1) ->  ------- Balken b    Philips
3
PortB.2 = 0   \___\\  Data 2 (2) ->  --De--- Balken c
4
PortB.3 = 1   /   //  Data 3 (4) ->  --co--- Balken d
5
PortB.4 = 0  -        Data 4 (8) ->  --der-- Balken e
6
                                     ------- Balken f
7
                                     ------- Balken g

Dann werden aber auf der Anzeige zufällig Balken aktiviert. Was müsste 
ich da verändern.

Gruß
Sebi
#3805255
Lesenswert?
• ▲
▼
Peter Dannegger schrieb:
> Bei mir hat noch nie ein µC einen 7-Segment Decoder an seinen
> Anschlüssen gesehen.

Simmt.
Nur in einigen Ausnahmefällen kann sowas sinnvoll sein: z.B. wenn die 
Decoder interne Konstantstromquellen oder -senken haben, und man mit 
stark schwankender Betriebsspannung klar kommen muß, oder wenn einem die 
Pins ausgehen. Dann sind Schieberegister und Treiber zwei Baustellen. 
Die Dekoder haben die Treiber meist intern.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.