Buenas, hice está solución pero me quedo alguna duda.
La variable transmisión la hice de tipo entero para poder multiplicar,sumar e igualar a 0. Pero en el video de la resolución de los ejercicios de este practico, se menciona que hay que usar una cantidad de bits acorde al tamaño de lo que se quiere transmitir, por lo tanto, en este caso sería mejor un char.
Pero si usara char, podría hacer todas las operaciones? el compilador lo acepta?
Después asumí que si me pasan mas de 8 pulsos antes de una marca, al pasar mi transmisión al puerto SALIDA, automáticamente se guardan los 8 bits menos significativos. Aquí si usara un char en la variable transmisión se vería más fácil creo, ya que como sólo tengo 8 bits, si me van llegando más, como desplazo hacia la izquierda, se van eliminando los más significativos.
Saludos!