Question
MORSE CODE IN ARM ASSEMBLY(THUMB) LANGUAGE (NOT C OR C++) Please use Keil uVision Our microprocessor is TM4C123GH6PM For the project you will implement the
MORSE CODE IN ARM ASSEMBLY(THUMB) LANGUAGE (NOT C OR C++)
Please use Keil uVision
Our microprocessor is TM4C123GH6PM
For the project you will implement the Morse code on the TM4C123G LaunchPad.
The project will consist of two parts:
PART I: The Morse writer The first part of the project is to write an ARM assembler code (not a C code) which will
Fetch a group clicks from a switch on TM4C123G (until the other switch is clicked)
Convert these clicks to letters or numbers according to the Morse alphabet (Figure 1).
Store the sequence of letters and numbers as 8bit ASCII codes in the memory (so that they will be watchable in Keil as ASCII characters)
PART II: The Morse reader The second part of the project is to write another ARM assembler code (not a C code) which will
Read a 1 byte sized array from a part of the memory
convert the bytes into ASCII characters.
For each character blink the LED according to the Morse Alphabet.
International Morse Code 1. The length of a dot is one unit. 2. A dash is three units 3. The space between parts of the same letter is one unit 4. The space between letters is three units. 5. The space between words is seven units Figure 1. The Morse AlphabetStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started