Du musst schon das 1-wire Protokoll einhalten. Einfach nur einen Pin als Eingang beschalten geht nicht.
Erstmal musst du dem Controller sagen das der Pin wo die Datenleitung des 1820 hingeht als 1-Wire Pin benutzt wird. In Bascom macht man das über "Config 1-Wire = blablabla"
dann musst du einen Write-Reset ausführen und als nächstes wird über die Datenleitung die Adresse des Bausteins ausgegeben. Danach musst du dem Baustein noch den Befehl geben das er eine Messung machen soll und als letztes ließt du ihn aus.
Für die genaue Reihenfolge der Befehle schau mal hier
->http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf
auf Seite 19.