Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I Pressea RAI button, what will nappen void main ( ) unsigned short current _ duty, old _ duty, current _ duty 1 , old

I Pressea RAI button, what will nappen
void main ()
unsigned short current_duty, old_duty, current_duty1, old_duty1;
PORTA =255;
TRISA =255; ,?? configure PORTA pins as input
PORTB =0;,?? set PORTB to 0
TRISB =0;,// designate PORTB pins as output
PORTC =0;,?? set PORTC to 0
TRISC =0; ,// designate PORTC pins as output
PWM1_Init(5000); ,?? Initialize PWM1 module at 5KHz
PWM2_Init(5000); // Initialize PWM2 module at 5KHz
current_duty =16; ,?? initial value for current_duty
current_duty 1=16;,?? initial value for current_duty1
PWM1_start0; ,?? start PWM1
PWM2_Start(); ,// start PWM2
PWM1_Set_Duty(current_duty); // Set current duty for PWM1
PWM2_Set_Duty(current_duty1); // set current duty for PWM2
while (1)1// endless loop
if (RAO_bit)/// button on RAO pressed
Delay_ms (40);
current_duty++; // increment current_duty
PWM1_Set_Duty(current_duty);
}
if (RA1_bit){// button on RA1 pressed
Delay_ms(40); ,// decrement current_duty
PWM1_Set_Duty(current_duty);
}
if (RA2_bit){// button on RA2 pressed
Delay_ms (40);
current_duty1+ ; // increment current_duty1
PWM2_Set_Duty(current_duty1);
l
if (RA3_bit){// button on RA3 pressed
Delay_ms(40);
current_duty1-; // decrement current_duty1
PWM2_Set_Duty(current_duty1);
}
Delay_ms(5); // slow down change pace a little
Yantnz:
Increases the brightness of LED which connected to RC1 pin
Increases the brightness of LED which connected to RC2 pin
Decreases the brightness of LED which connected to RC1 pin
Decreases the brightness of LED which connected to RC2 pin
image text in transcribed

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

Big Data, Mining, And Analytics Components Of Strategic Decision Making

Authors: Stephan Kudyba

1st Edition

1466568704, 9781466568709

More Books

Students also viewed these Databases questions