Mein Professor hat uns nur folgende Angaben für eine Studienarbeit gegeben: Das Projekt: Wir müssen eine 4x7 Segmentanzeige mit einem 80535 Microcontroller "bearbeiten": -gemultiplexte Anzeige -Umcodierung von BCD in 7Segment -Taster entprellen, genau ein Impuls unabhängig von Dauer des Drückens mit Interrupt und mit "Polling" Die Programierumgebung ist Keil uVision 2.0 in Assambler und C. Suche Tips und möglichkeiten, das Projekt zu lösen, sowie Begrifferklärungen zu: -Polling -"multiplexen" -entprellen Falls ich noch weitere Infos usw bekomme, werde ich sie natürlich posten. Vielen Dank für Eure Hilfe
Das sind ja alles Themen, zu denen Du hier und in anderen Foren reichlich Stoff finden wirst. Da sehe ich also keine Probleme diese Aufgabe zu lösen. Peter
Das Wichtige hast Du ja schon: die Suchbegriffe. Eintippen, Kopf einschalten und Projekt realisieren. Oder willst Du eine fertige Lösung zum Abtippen ?
he, motzt mich mal nich so viel an :-P , ich bin neu hier :-)
Polling: Im Gegensatz zur Interruptgesteuerten Abfrage, bei der ein Flankengetriggerter Interrupt bei Tastendruck ausgelöst wird, fragt der Prozessor in bestimmten Abständen den Eingang ab. Dies kann aber auch in einem Timer-Interrupt geschehen. Multiplexen: Bei einer 4-stelligen 7-Segmentanzeige bräuchtest Du eigentlich 4x7 = 28 Ausgänge. Mit Multiplexing nur 4+7 = 11. Prinzip: Über 4 der Ausgangsports werden die 4 Stellen der Anzeige geschaltet. 7 Portpins werden mit den 7 Segmenten verbunden, diese werden auf allen Stellen durchgeschleift. Nun wird nacheinander eine 7-Segmentanzeige eingeschaltet und gleichzeitig die dazugehörigen Daten ausgegeben. Wenn man das schnell genug macht, sieht das Auge das nicht mehr und es entsteht ein stehendes Bild, obwohl jede Anzeige nur 1/4 der Zeit angesteuert wird. Treiber für die LEDs sind natürlich Pflicht, denn man muß auch den 4-fachen Strom durchjagen, damit die Anzeigen hinterher genauso hell wird. Nettes "Abfallprodukt": Man kann die Anzeige durch ändern des Tastverhältnisses dimmen. entprellen: Ein mechanischer Taster prellt im allgemeinen, d.h. beim Drücken schließt er nicht einfach nur, sonder schließt und öffnet mehrmals. Das liegt irgendwo im ms-Bereich, fragt man den Taster beispielsweise alle 20ms (50Hz) ab, kann nicht viel passieren. Bei einer Abfrage über flankengesteuerten Interrupt würde ich einfach den Interrupt für ein paar ms abschalten. Mal ne Frage: Welcher Studiengang issen das, und welches Semester?
he, danke :-) Studiengang is: Elektronik und Informationstechnik. Semester 4 (aber ich hab ne einjährige Zwangspause hintermir, da vergisst man so manches :-P)
Na, dann aber flott ein paar Bücher unters Kopfkissen gelegt... das sind eigentlich Grundbegriffe.
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.