Mislim da ce ti ova dva linka dovoljno pomoci:
http://www.mikroelektronika.co.yu/english/product/books/PICbook/7_10chapter.htm
http://www.mikroelektronika.co.yu/english/product/books/PICbook/7_08chapter.htm
Na njima imas lepo objasnjene primere (na engleskom) jeziku, sa slikama i softverom za PIC16F84.
Ja licno bih ti predlozio, da ako je moguce program napises na nekom visem programskom jeziku.
Firma mikroelektronika ima u ponudi tri PIC kompajlera (Basic, Pascal, C) sa vec ugradjenim rutinama za to sto tebi treba. Time bi sebi olaksao izradu ovog "projekta".