Thermometer+Uhr

Gast #1193200
Lesenswert?

Hallo,
nachdem ich jetzt schon einige Erfahrungen in Sachen µC gesammelt habe,
wollte ich mich jetzt an eine "Multifunktionsuhr" wagen. Dazu will ich
auf einem LCD Uhrzeit, Datum und Temperatur innen und außen anzeigen
lassen.
Wie ich eine Uhr mit Datumsanzeige mache ist mir klar, ein Thermometer
ebenfalls, aber ist es möglich das alles zusammen mit einem ATmega8 zu
realisieren? Ich dachte es könnte da eventuell Probleme geben beim
Sekunden-zählen und gleichzeitigem Temperaturaußlesen oder sind meine
Befürchtungen unbegrüdet? Wäre für Programmiervorschläge sehr dankbar.

Gruß Markus
#1193204
Lesenswert?

@  Markus (Gast)

>ebenfalls, aber ist es möglich das alles zusammen mit einem ATmega8 zu
>realisieren?

Problemlos.

> Ich dachte es könnte da eventuell Probleme geben beim
>Sekunden-zählen und gleichzeitigem Temperaturaußlesen oder sind meine
>Befürchtungen unbegrüdet?

Ja.

>Wäre für Programmiervorschläge sehr dankbar.

Siehe Multitasking und Interrupt.

MFG
Falk
Gast #1193644
Lesenswert?

>Hallo, in welcher Programmiersprache möchte man den dies realisieren.

In C natürlich. Assembler verwendet man nur wenn es absolut sein muß, 
also bei extrem Zeitkritischen Sachen, bei denen es auf jeden Takt 
einzeln ankommt. Oder wenn man Masochistisch veranlagt ist ;). Bei so 
simplen Sachen wie Uhr und Thermometer muß man sich Assembler nicht 
antun.
Gast #1193789
Lesenswert?

Hallo,
danke erstmal für die Antworten.
ich beherrsche im Moment nur Assembler, hab bisher alles damit 
geschrieben und komme damit ganz gut zurecht, sodass ich mich noch nicht 
mit C auseinander gesetzt habe.
Mein Gedanke war, dass, wenn ich die Uhr laufen lasse und dann per 
interrupt z.B. jede Sekunde die aktuelle Temperatur auslesen und und auf 
dem Display anzeigen lasse, dass die Uhr im größeren Zeitraum dann 
ungenau wird. Aber wenn dies nicht der Fall ist, bin ich beruhigt^^

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