Erstens: Warum postest Du C-Code als .txt-Datei?
Zweitens: Lass den Code Wizard weg. Es bringt nichts, wenn da
irgendwelcher Code erstellt wird, den Du gar nicht verstehst. Wenn das
ganze mit AVR-GCC compiliert werden soll, geht das vermutlich eh in die
Hose. Die sbi- und cbi-Makros sind z.B. afaik seit Jahren deprecated und
werden von aktuellen Compiler-Versionen nicht mehr unterstützt. Schau am
besten mal das AVR-GCC-Tutorial an. Da steht, wie es gemacht wird
und auch, wie es funktioniert.
Drittens: Wenn Du nur einen Vergleich mit einem Schwellwert machen
willst, brauchst Du keinen ADC. Da genügt der Komparator. Wenn Du den
ADC gar nicht brauchst, dann kannst Du ihn übrigens abschalten und dann
seinen Multiplexer für den Komparator nutzen (also den Port C als
Eingänge für den Komparator). In Deinem Fall ist es aber wahrscheinlich
unnötig, da Du eh nur einen Eingang abfragen willst. Da Du mit einer
Referenz vergleichen willst, solltest Du dann aber als Eingang AIN1
(PD7) nehmen. Die interne Bandgap-Referenz kann nämlich nur mit AIN0
verbunden werden. Du brauchst dann extern noch einen Spannungsteiler,
der die 2,5 V auf den Pegel der Bandgap-Referenz herunterteilt (also auf
1,1 V).