Ankündigung

Einklappen
Keine Ankündigung bisher.

Mikroprozessor Digitale Uhr progammieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Mikroprozessor Digitale Uhr progammieren

    hey Folks,

    wir müssen im Rahmen unseres Studiums in einem Labor einen Mikroprozessor (ATmega32) mit C und dem Programm AVR Studio 4 programmieren.

    Unsere Aufgabe ist eine Uhr darauf zu progammieren die man zunächst stellen kann und dann beginnt sie zu laufen. In der Form: 00:00:00 und dann z.B. 14:02:11 stellen und dann soll sie weiter ticken!


    Jemand ne Idee wie man das macht?
    Wir bekommen leider wirklich wenig Hilfe und wir wissen nicht wie wir vorgehen sollen!

    Grüße und Danke

    #2
    Wir hatten sowas ähnlcihes im Studium. Wo genau soll die Uhr später zu sehen sein? Auf dem Monitor in einer Konsole? Auf einem externen an den Prozessor angeschlossenen Display?

    Prinzipiell hilft bei sowas immer der Userguide des Prozessors. Ihr braucht ja offensichtlich einen Timer. Also schaut ihr, welche Variablen bzw. welche Pins dafür angesteuert werden müssen. Evtl. hat euer Prozessor ja einen fertigen Timer, den ihr nur richtig ansteuern und belegen müsst. Dann einfach auf die Ausgabe legen, welche das auch immer sein soll.

    Falls ihr sowas nicht habt, müsst ihr den Prozessor im Programm fest takten (Userguide) und über Warte-for-Schleifen (müsst dann ausrechnen wie oft eine Schleife in 1 Sek durchgelaufen wird) laufen lassen. Danach einfach jedes Mal die Uhr ticken lassen. Wie man eine Uhr programmiert, muss man einem Studenten hoffentlich nicht erklären.

    lg

    Kommentar

    Lädt...
    X