Question: Answer the questions based on the code below #include #include #include #define F_CPU 4000000 void DelayTimer0 (void) { TCNT0 = 0x3C; TCCR0 = 0b00000101; while

 Answer the questions based on the code below #include #include #include

Answer the questions based on the code below

#include

#include

#include

#define F_CPU 4000000

void DelayTimer0 (void)

{

TCNT0 = 0x3C;

TCCR0 = 0b00000101;

while ((TIFR & (1

TCCR0 = 0;

TIFR = (1

}

void delay100ms (void)

{

unsigned int i;

for (i=0; i

}

ISR (INT1_vect)

{

uint8_t b[ ] = {0x18, 0x24, 0x42, 0x81, 0x42, 0x24, 0x18, 0};

for (uint8_t i=0; i

{

PORTC = b[i];

DelayTimer0();

}

}

int main(void)

{

DDRC = 0xFF;

DDRA = 0xFF;

DDRD = 0b11110111;

PORTD = 0b00001000;

GICR = 0x80;

MCUCR = 0x08;

sei ();

while(1)

{

uint8_t mynum[ ] = {0x6D, 0x76, 0x79, 0x79, 0x4F, 0x07, 0x4F, 0x5B};

for (uint8_t i=0; i

{

PORTC = 0;

PORTA = mynum[i];

DelayTimer0();

}

}

}

3. List down directive or file that are required in interrupt programming. 4. Determine the code in program "Lab3Exp1.c" that is use to enable interrupt program

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!