Die Umrechung des vom ADC gelesenen Wertes in eine Spannung erfolgt
mittels einer Tabelle. Die Werte in dieser Tabelle hängen von
der Referenzspannung am ADC ab, welche mittels eines Spannungsteilers
eingestellt wird. Um nun möglichst genaue Ergebnisse zu erzielen, bzw.
schnell mit unterschiedlichen Referenzspannungen experimentieren zu
können, kann diese Spannungtabelle für den MCS51 Assembler mit Hilfe
eines kleinen C-Programms generiert werden. Es muss lediglich der
Variable u_ref die (gemessene) Referenzspannung zugewiesen werden.
Danach liefert das übersetzte Programm die neue Spannungstabelle auf der
Standardausgabe (nach dem Abspeichern in eine Datei muss eventuell noch
unix2dos ausgeführt werden).
Das Programm: adc_steps.c