Question
Redo the LED blink code below using c language, this time using for loops to generate the delays, instead of calling the delay function. *
Redo the LED blink code below using c language, this time using for loops to generate the delays, instead of calling the delay function.
* Author: KVega20
*
* Created on February 17, 2020, 8:02 PM
*/
// CONFIG
#pragma config FOSC = HS // Oscillator Selection bits (RC oscillator)
#pragma config WDTE = OFF // Watchdog Timer (WDT enabled)
#pragma config PWRTE = OFF // Power-up Timer Enable bit (Power-up Timer is disabled)
#pragma config CP = OFF // Code Protection bit (Code protection disabled)
#include
#include
#define LED RA0
#define _XTAL_FREQ 20000000
void main()
{
TRISA = 0;
LED = 1;
while(1)
{
__delay_ms(500);
LED =0;
__delay_ms(500);
LED=1;
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started