PIC16F873 Ultrasonic Range Meter circuit and explanation

PIC16F873 Ultrasonic Range Meter circuit and explanation

This circuit is measuring the range to an object by using ultrasonic transmitter and ultrasonic receiver. The distance is calculated by PIC microprocessor and is displayed on the three digit 7-segment LED display.
Source:http://www.hobby-elec.org/e_pic6_6.htm
Thank you.