Also kann man mit Bascom richtige rc5 Befehle sende, und nicht einfach nur ein Byte?! Ich verstehe immer noch nicht was du mit dem rc5 Protokoll willst. Es ist vielleicht für Fernbedienungen gut aber für nen Roboter. Ich hab halt so zusagen ein eigenes Protokoll gemacht.
Und zu deinem Code. Würde prinzipiell schon gehen, du musst das nur in ne Funktion packen und ihr eine unsigned int Variable übergeben. In der Funktion werden dann die ersten 14Bits der Variable überprüft ob sie low oder high sind und dementsprechend gesendet.
Dann brauchst du noch nen Funktion die das Empfäng und auswertet.

Gruß Muraad