Hi,

Das geht doch eeh so schön, da der Wert schon binär angegeben ist, braucht man nur im DB zu schauen welche Position was bedeutet:
Die oberen 2 Bit geben die Referenz an, beide gesetzt, also intern 2,56V + Kondensator an AREF,
Die unteren 5 Bit geben den Kanal an, da hier aber differential gemessen wird, brauchts etwas mehr,
01011 bedeuted dann pos. Spannung an ADC0, neg. Spannung an ADC1, Gain ist 20x.

Jetzt geht man mit diesem Wissen in das DB vom Mega32 und schaut beim Register ADMUX ob der das auch so kann, und wie.
Im Prinzip kann der das, nur für Gain gibts andere Werte, also muss man da noch etwas anpassen, wohl auch im Rest von der Auswertung des Wertes.

Bei Deinem Auszug geht aber noch einiges ab, denn da wird anscheinend der IRQ des ADC verwendet.