Morse code is a simple, speedy and low cost means of communication composed of a series of dots, dashes and space intervals. Each tone element (either a dot, dash or space interval) is transmitted by sending a signal for a defined length of time. This poses a challenge as the automatic recognition of Morse code is dependent upon maintaining a stable typing rate. In this paper, a suitable adaptive automatic recognition method, combining the least-mean-square (LMS) algorithm with a neural network, was applied to this problem. The method presented in this paper is divided into five modules: space recognition, tone recognition, learning process, adaptive processing and character recognition. Statistical analyses demonstrated that the proposed method elicited a better recognition rate in comparison with other methods in the literature.