Dieses Programm decodiert selbstständig Morsezeichen, die über eine Morsetaste eingegeben werden. Gleichzeitig wird ein Mithörton erzeugt. Das Programm ist ideal für ein intensives Morsetraining geeignet. Die Eingabegeschwindigkeit beträgt 60 Bpm, das Programm toleriert jedoch Geschwindigkeiten zwischen 40 Bpm und 80 Bpm. Die decodierten Zeichen werden in einer Laufschrift am Bildschirm angezeigt.
Die Morsetaste wird zwischen der durch den internen Pullup hochgezogenen Leitung CTS und Masse angeschlossen. Der Mithörton erscheint an DTR. Hier kann ein Piezo-Schallwandler oder ein Lautsprecher angeschlossen werden.
Das Programm führt Zeitmessungen für die Strich- und Pausenlänge durch. Längen bis 200 ms werden als Punkt gewertet, Längen über 200 ms als Strich. Ein Zeichen gilt als beendet, wenn die Pause zum nächsten Ton 200 ms überschreitet. Aus den einzelnen Zeitmessungen wird der bereits verwendete Zwischencode generiert, der dann in das zugehörige Textzeichen umgesetzt wird.
Zeichen = 254 '11111110b 'Zeichen initialisieren