Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Need code in \'C\' with comments EENG-403 Electronic Laboratory 4 Experiment#2-A

ID: 2247953 • Letter: N

Question


Need code in 'C' with comments

EENG-403 Electronic Laboratory 4 Experiment#2-Accessing GP102 is experiment, you will learn three ways to access Pins components, PerPin API, Componet and SFRPRT blem: 1. Make all LEDs blink at the same time 2. Make a binary counter 3. Repcat 2 for a modulo 10 counter. a special counter where cach of 4 LEDs is turned on one by one in order, then of one by one in the same order. See the diagram below Modify 4 so that LEDs are turned off in the opposite order S. LED4 LED3 LED2 LEDI Requirements: . It must count up, or blink, every 0.5 second. 2. Use C language. 3. Use PerPin API to toggle LED1, component API for LED2 and SFRPRT for LED3 and LED4 4. Use CyDelay (DLY) for the delay Procedure: Step 1: On StartPage, create a new project in your flash drive and name it appropriately.

Explanation / Answer

1.int led = 13;

int led2 = 12;
int led3 = 11;

// the setup routine runs once when you press reset:
void setup() {               
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
delay(100);               // wait for a second
digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
delay(100);
{digitalWrite(led2, HIGH);
delay(100);
digitalWrite(led2, LOW);
delay(100);}
{digitalWrite(led3, HIGH);
delay(100);
digitalWrite(led3, LOW);
delay(100);}// wait for a second
}

2.void logic_circuit(int inputs[4],int outputs[2])

{ //some calculations

Instead of four nested loops, you could also fill the inputs array from a single loop counter,

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote