Guten Tag Ich habe ne frage und zwar folgendes, ist es möglich die Zeit (min und sec) über einen microkontroller auf 4x LED 7-Segmentanzeige anzuzeigen? Wen ja, ist das ein grosser aufwand auf seite der Microkontroller Programmierung her?
Kali wrote: > Ich habe ne frage und zwar folgendes, ist es möglich die Zeit (min und > sec) über einen microkontroller auf 4x LED 7-Segmentanzeige anzuzeigen? http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige > Wen ja, ist das ein grosser aufwand auf seite der Microkontroller > Programmierung her? was ist groß für dich - sprich: was kannst du? c oder asm? wenn du einsteiger bist, geh doch einfach das avr- und/oder avr-tutorial durch. grüße, holli
Ich habe neu mit den Mikrocontroller angefangen und kan keine Sprache wirklich gut. Schlussendlich solte es einfach nen timer geben der von 10 min auf null zählt und wen er bei null ist wieder von forne anfängt wobei dan die anderen anzeigen nen anderen wert erhalten. Gruss
Für PICs gäbe es da dieses schöne Lernbeispiel http://sprut.de/electronic/pic/programm/stop.htm Macht so ziemlich das was du willst. Sven
>Schlussendlich solte es einfach nen timer geben der von 10 min auf null >zählt und wen er bei null ist wieder von forne anfängt wobei dan die >anderen anzeigen nen anderen wert erhalten. Das ist in keiner Sprache ein Problem. Du brauchst eine Tabelle im Controller, die die Muster der Ziffern für die 7-Segment-Anzeigen enthält. Dann brauchst Du einige Zähler für 1er, 10er Sekunden und 1er, 10er Minuten, die sich dem Uhrzeitformat entsprechend übertragen. Entsprechend dieser Zähler werden die Muster im Zeitmultiplexverfahren auf die 7-Segment-Anzeigen geblendet. Dies spart Portpins und stellt eine übliche Verschaltung dar. Den Sekundentakt für die Uhr teilst Du mittels Timerinterrupt von der CPU-DFrequenz herunter. Dann brauchst Du noch eine Tastenabfrage, damit Du Werte einstellen und / oder Start-Stopp-Funktionen ausführen kannst. Optional kannst Du noch einen Piepser anschließen, der loslegt, wenn 00:00 erreicht ist. Alles oben genannte wirst Du als Schaltung und in Codebeispielen hier im Forum zusammenkramen können.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.