Ok in the world of Morse via radio you have the shortest pulse as a dit, with a dar lasting about 3 times longer than dit. If we say that the gap between sub characters is the same length as dit, the gap between letters is the length of 2 dits and a gap between a word is 3 dits in length (the same length as a Dar) Then you'd have to use something similar to this to send the phrase 'Hello All' (spaces are placed between each character and the 3 0's on their own is where the space would be):
1010101 001 00101110101 00101110101 0011101110111 000 10111 0010111010 0010111010
So thats in it's none spaced form would be:
1010101001001011101010010111010100111011101110001011100101110100010111010
Whereas the ASCII binary is:
010010000110010101101100011011000110111100100000010000010110110001101100
Now I know this is only a character difference (and the length varies heavily on the text sent so error checking is a pain in the rear too) but you would then have to devote a lot of processing time scanning the received string looking for the '00' and '000' markers to find where each letter was, and then find out what the character was supposed to be then build the new text string.
1010101 001 00101110101 00101110101 0011101110111 000 10111 0010111010 0010111010
So thats in it's none spaced form would be:
1010101001001011101010010111010100111011101110001011100101110100010111010
Whereas the ASCII binary is:
010010000110010101101100011011000110111100100000010000010110110001101100
Now I know this is only a character difference (and the length varies heavily on the text sent so error checking is a pain in the rear too) but you would then have to devote a lot of processing time scanning the received string looking for the '00' and '000' markers to find where each letter was, and then find out what the character was supposed to be then build the new text string.