6 Siebensegment anzeigen ansteuern

Gast #1150852
Lesenswert?

Hi leute... ich habe da mal eine frage.


Ich habe eine Anzeige mit 6 Segmentanzeigen...
Diese sind jeweil über ein BDC zu 7 segment Konverter gesteuert.

So habe ich 1mal 4 bit für das BCD Signal und 6 Adressleitungen für die 
Ansteuerung der Konverter (CD4511). Da diese ein Latch besitzen muss der 
ATMEGA16 nicht die ganze Zeit mit dem Display arbeiten... also kein 
Multiplexen...

Mein Problem:

Wie teile ich jetzt Die register auf... Im MC soll später mal eine 
Leistug gespeichert werden z.B. 8440 kWh, also maximal kann 999999 
angezeit werden.. oder 0. habt ihr tips für mich wie ich die routine 
gestelltenn soll und wie ich die Register auf teile.. hab noch keine wie 
ich anfangen soll


Danke schon mal
#1150857
Lesenswert?

@  Parabol (Gast)

>Diese sind jeweil über ein BDC zu 7 segment Konverter gesteuert.

Sowas ist heute vollkommen überholt. Das kann dein uC allein dekodieren.

>ATMEGA16 nicht die ganze Zeit mit dem Display arbeiten... also kein
>Multiplexen...

Das ist auch Out, weil es viel ICs und Fläche kostet. Das Muxen macht 
jeder uC nebenbei, siehe LED-Matrix.

>Wie teile ich jetzt Die register auf...

In Assembler wie du willst.

>Leistug gespeichert werden z.B. 8440 kWh, also maximal kann 999999

Dafür braucht man 24 Bit, sprich drei Bytes/Register.

>angezeit werden.. oder 0. habt ihr tips für mich wie ich die routine
>gestelltenn soll und wie ich die Register auf teile.. hab noch keine wie
>ich anfangen soll

Wo alle Anfänger anfangen. Im Tutorial.

http://www.mikrocontroller.net/articles/AVR-Tutorial
http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige

MFG
Falk
#1153848
Lesenswert?

Parabol wrote:
> Ich habe eine Anzeige mit 6 Segmentanzeigen...
> Diese sind jeweil über ein BDC zu 7 segment Konverter gesteuert.

Hallo Parabol,

ich hatte vor kurzem die selbe Aufgabenstellung zu bewältigen, siehe 
Thread Beitrag "Siebensegmentanzeigen-Ansteuerung: Warum macht das keiner so?"
Unter anderem wurde mir hier damals das Bauteil 74HC595 empfohlen, dabei 
handelt es sich um ein Latch das wie ein serielles Schieberegister 
angesprochen und kaskadiert werden kann.

hth, Iwan
Gast #1154079
Lesenswert?

>Ich habe eine Anzeige mit 6 Segmentanzeigen...
>Diese sind jeweil über ein BDC zu 7 segment Konverter gesteuert.

er will doch diese Anzeige ansteuern, welche schon fertig ist,
nichts neues aufbauen.
MfG
Gast #1154182
Lesenswert?

>>Diese sind jeweil über ein BDC zu 7 segment Konverter gesteuert.
>
>Sowas ist heute vollkommen überholt. Das kann dein uC allein dekodieren.

Bei einer 7-Segmentanzeige mag das noch OK sein, bei sechs wirds aber 
mit so manchem µC eng, die ham ja auch nicht ohne Ende PINs
Gast #1154187
Lesenswert?

>Bei einer 7-Segmentanzeige mag das noch OK sein, bei sechs wirds aber
>mit so manchem µC eng, die ham ja auch nicht ohne Ende PINs

Stimmt. Multiplex ist ja noch nicht erfunden..

Was für einen Grafikkontroller hat eigentlich mein Monitor mit 1920x1200
(= 2,304 Mio Pixel) ?

Ob der 2,3Mio Pins hat?? Also paar mehr für Spannung und so...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren