Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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)image text in transcribed

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 Alphabet

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Graph Database Modeling With Neo4j

Authors: Ajit Singh

2nd Edition

B0BDWT2XLR, 979-8351798783

More Books

Students also viewed these Databases questions

Question

Find the derivative. f(x) 8 3 4 mix X O 4 x32 4 x32 3 -4x - x2

Answered: 1 week ago

Question

LO2 Explain the nature of the psychological contract.

Answered: 1 week ago

Question

LO1 Discuss four different views of motivation at work.

Answered: 1 week ago