Re: Wert von Analogeingang auf Display anzeigen Kategorie: CC-Pro Unit & Appl.Board (von Christoph - 8.11.2006 15:56) | ||
Als Antwort auf Re: Wert von Analogeingang auf Display anzeigen von Hannes - 8.11.2006 13:24 | ||
| ||
Hallo, danke für deine Antwort, allerdings würd ich dass Programm in BASIC brauchen!! mfg Christoph > Hi, > > anbei ein Programm, das die Spg. am ADC0 2-stellig (als Volt) am LCD anzeigt. > > Gruss > > _______________________________________________________________________________ > > /* > Die Spg. an ADC0 wird 2-stellig auf das LCD ausgegeben. > > */ > > word ADC_Wert, ADC_Wert_alt; > float ADC_Spg; > char text[5]; > > void main(void) > { > LCD_Init(); > LCD_ClearLCD(); > LCD_CursorOff(); > ADC_Set(ADC_VREF_VCC, 0); // VREF von ADC0 = VCC = 5.045V > > while(1) > { > ADC_Wert = ADC_Read(); // Werte von 0 - 1023 > ADC_Spg = (ADC_Wert*4.927)/1000; // VCC 5.045V / 1024 = 4.927 > > > Str_WriteFloat(ADC_Spg, 2, text, 0); // ADC_Spg in einen String umwandeln > > if (ADC_Wert != ADC_Wert_alt) // am LCD nur ausgeben wenn sich der Wert ändert > { > LCD_CursorPos(0x00); > LCD_WriteText(text); > LCD_WriteChar(0x56); // " V " > ADC_Wert_alt = ADC_Wert; > } > > > Msg_WriteText(text); > > Msg_WriteChar(0x20); > > AbsDelay(200); > } > > } > > ________________________________________________________________________________ > > > > > Hallo, > > > > ich möchte gerne den Wert von einem analogen Eingang auf dem Display anzeigen, ich hab es schon probiert, > > aber irgendwie hatu das bei mir nicht hin, es kommen immer nur komische Zeichen und kein Wert. Könnte mir > > jemand ein Beispiel dafür geben? > > Danke schon mal! > > > > MfG > > Christoph | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum