Was mir gerade auffällt.....
Du hast
Porta.0 = 1 geschrieben aber benutzt a.0 auch für den ADC?
Also ist er jetzt als Ausgang defginiert und als Messeingang für den ADC