Gefunden für umrechnung ascii hex - Zum Elektronik Forum |
| 1 - PDU-Mode -- PDU-Mode | |||
| |||
| 2 - HiFi Verstärkerändnisfragen: Integer-to-Char für LCD und Dallas DS1821 (Temp.Sens.) -- HiFi Verstärkerändnisfragen: Integer-to-Char für LCD und Dallas DS1821 (Temp.Sens.) | |||
| Hallo liebe Leute,
ich benutze einen ATmega8535 mit CodevisionAVR und habe ein paar kurze Fragen: 1. Muss ich zwangsläufig meine umständliche Integer-zu-Char-Umwandlung benutzen, um Int-Werte z.B. vom Temperatursensor auf einem LCD auszugeben? Es gibt ja nur String- und Char-Output-Befehle.. Habe nämlich Schwierigkeiten mit meiner Lösung, die ich bei einer einfachen Sekundenanzeige benutzt habe (nur zum Testen), hier kurz das main (Kommentare waren für Azubi-Kollegen): while (1) { sekunden++; //Sekündliche Erhöhung von sekunden um 1 delay_ms(1000); x=1; //Zählvariablen für die Umrechnung von i=0; //Int zu Char (String) werden initialisiert j=0; while(sekunden>=x) //Umrechnung von sekunden (Int) in zeit[] (Char-Array) { zeit[i]=((sekunden/x)%10)+0x30; //Jede einzelne Stelle der Integer-Variable wird mit //Hex-30 addiert, denn laut ASCII-Tabelle liegt | |||
3 - C-Problem? -- C-Problem? | |||
| Moin!
Ich hab heut mal wieder son bisschen mit C rumgespielt. Hab ein ganz einfaches Programm geschrieben, welches Dezizahlen in Hexadesimal, oktal und ASCII umwandelt. Das sieht so aus: Code : #include <stdio.h> #include <ctype.h> main() { char eingabe; int zahl; printf ("Waehle eine Umrechnung aus.(O)ktal, (H)exadezimal oder (A)SCII> "); eingabe=getchar(); printf ("\nZahl eingeben:"); scanf ("%i", &zahl); switch (toupper(eingabe)) {... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 15 Besucher in den letzten 60 Sekunden alle 4.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |