hola señor. la verdad es que si quieres medir con precision la distancia de deteccion, tienes que emplear los timers del pic. lo que debes hacer es lo siguiente:
1. Mandar el disparo
2. Encender el timer para que comience a contar
3. Al momento de detectar el obstaculo, leer el valor que tiene el timer y convertirlo a segundos.
4. como ya tenemos la cantidad de segundos que se demoro la onda de sonido en ir y volver, solo tienes que aplicar la formula para convertirlo a distancia
5. poner un if para ver si la distancia es menor de 80 centimetros, si es asi, entonces dentro del if pones lo que quieras ejecutar.
saludos