Based in the attached code, which Morse letter does letter(); produce? What word does the Morse code spell out?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Based in the attached code, which Morse letter does letter(); produce? What word does the Morse code spell out?

#define F_CPU 3200000UL
#include <avr/io.h>
#include <util/delay.h>
#define woah 175
void thing (void)
{
PORTC_OUT = 0b09999999;
_delay_ms (woah);
PORTC_OUT = 0b00000001;
_delay_ms (woah);
void other thing (void)
PORTC_OUT = 0b99999990;
_delay_ms (3*woah);
PORTC_OUT = 0b09090001;
_delay_ms (woah);
}
void letter (void)
{
thing();
other_thing();
other_thing();
}
thing();
_delay_ms (2*woah);
void other_letter (void)
{
thing();
thing();
other_thing();
_delay_ms (2*woah);
void setup (void)
}
int main (void)
{
// setup microcontroller
PORTA_DIR= 0b11111111; // set up all of port A as outputs
PORTA_OUT= 0b11000000; // this enables the six individual LEDS
PORTC_DIR=0b00000001; // this makes PCO an output (controls Q5))|
setup();
while (1)
{
other_letter();
letter();
_delay_ms (4*woah);
Code 3
}
return (0);
Highlights and Notes
Transcribed Image Text:#define F_CPU 3200000UL #include <avr/io.h> #include <util/delay.h> #define woah 175 void thing (void) { PORTC_OUT = 0b09999999; _delay_ms (woah); PORTC_OUT = 0b00000001; _delay_ms (woah); void other thing (void) PORTC_OUT = 0b99999990; _delay_ms (3*woah); PORTC_OUT = 0b09090001; _delay_ms (woah); } void letter (void) { thing(); other_thing(); other_thing(); } thing(); _delay_ms (2*woah); void other_letter (void) { thing(); thing(); other_thing(); _delay_ms (2*woah); void setup (void) } int main (void) { // setup microcontroller PORTA_DIR= 0b11111111; // set up all of port A as outputs PORTA_OUT= 0b11000000; // this enables the six individual LEDS PORTC_DIR=0b00000001; // this makes PCO an output (controls Q5))| setup(); while (1) { other_letter(); letter(); _delay_ms (4*woah); Code 3 } return (0); Highlights and Notes
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Counting Problems
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education