PIC16F872 und LM35 DZ Temperatur auf LCD-Display

OP #2629906
Lesenswert?
• ▲
▼
Guten Tag und zwar baue ich gerade eine Platine.
Diese soll auf 4 verschiedene Positionen die Temperatur auslesen und auf 
ein LCD-Display wiedergeben: "Temp LU: xx,x °C"
klappt auch alles wunderbar doch die Kommastelle ist immer die gleiche 
wie die letzte Zahl davor also z.B. "18,8 °C" oder "15,5 °C"

Der LM317 gibt eine Spannung von 5V aus.
Soll 0°C bis 90°C.
soll x.X°C genau sein

Schaltplan hab ich mal hinzugefügt ( mein erster Schaltplan den ich 
gemacht habe )
und zwar programmiere ich den PIC16F872 in mikroC
hier mal ein teil für LU
1
void lu()                       // links unten
2

3
{
4
unsigned short ab = 0, analog, komma, wert;
5

6

7
delay_ms(1);
8
analog = adc_read(1);
9

10
if(abfrage == 0)
11
{
12
wert = analog;
13
abfrage = 1;
14
}
15

16
//if(analog == analog+1 || analog == analog-1) ab = 1;
17
if(abfrage == 1 && wert == analog ) ab = 1;
18
else
19
{
20
 ab = 0;
21
}
22

23

24
if(ab == 0)
25
{
26

27
analog = analog/2;
28
komma  = analog%10;
29
//analog = analog/10;
30

31
ShortToStr(analog, txt);
32
delay_ms(1);
33
ShortToStr(komma, txxt);
34

35
delay_ms(5);
36
Lcd_Out(1,10,txxt);         //Kommastelle
37
delay_ms(5);
38
Lcd_Out(1,8,txt);          //Temperaturwert
39
}
40
}

Wäre nett wenn ich hier Hilfe bekomme.
Ich weiß nicht was ihr noch so braucht vielleicht den kompletten Code?
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.