18F2550 nin desteklediği 5 pin (AN0 AN1 AN2 AN3 ve AN4 (PORT A0, A1,A2,A3,A4) )desteklenmektedir.
Önce kod ayardan önce kullanılacak pin bildirilir
analog0
analog1
şeklinde. Daha sonra
anaoku0 değişken
anaoku4 değişken
şeklinde değişkene okunan değer atanır. Atanan değer 1024 ile 0 arası bir değerdir... Örneğin üst değer 5V alt değeri 0 V olan bir voltajı ölçüyorsak ve 850 gibi bir değer okuduysak...
5/1024*850 = 4.15V ölçmüşüz demektir...
bunu da
anaoku 0 ab
oran ab,0,1024,0,5
yazarak ab değerine yüklemiş oluruz.