Question: If Pressed RA 1 button, what will happen? void main ( ) 1 unsigned short current _ duty, old _ duty, current _ duty 1

If Pressed RA1 button, what will happen?
void main()1
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_duty1=16; ,?? initial value for current_duty1
PWM1_Start(); ,// 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)}// endless loop
if (RAO_bit)1// button on RAO pressed
Delay_ms(40); ,// increment current_duty
PWM1_Set_Duty(current_duty);
I
If (RA1_bit)}// button on RA1 pressed
Delay_ms(40); ,// decrement current_duty
PWM1_Set_Duty(current_duty);
I
if (RA2_bit)(// button on RA2 pressed
Delay_ms (40);
current_duty14;; // increment current_duty1
PWM2_Set_Duty(current_duty1);
I
 If Pressed RA1 button, what will happen? void main()1 unsigned short

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!