You are on page 1of 2

DEPARTMENT OF ELECTRICAL ENGINEERING

SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY


DIGITAL SIGNAL PROCESSING LAB SESSION #10 NAME: MUHAMMAD AZAN KHAN
(EL-303) ROLL NO.:2018-EL-019
Task 1:
Write down the code in which led 2 will toggle with a delay of 2 micro sec and led 3 will remain
on.

CODE:

#include ”ledcfg.h”
#include ”dsk6416.h ”
#include ”dsk6416_led.h ”
#include ”dsk6416_dip.h ”
void main()
{ DSK6416_INIT();
DSK6416_LED_init();
DSK6416_DIP_init();
While( 1 )

DSK6416_LED_toggle( 2 );

If (DSK6416_DIP_get( 3 ) == 0 )

DSK6416_LED_on( 3 );
else DSK6416_LED_off( 3 );
DSK6416_waitusec( 2000000 );

}
DEPARTMENT OF ELECTRICAL ENGINEERING
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
DIGITAL SIGNAL PROCESSING LAB SESSION #10 NAME: MUHAMMAD AZAN KHAN
(EL-303) ROLL NO.:2018-EL-019

Task 2:
Write down the code in which led 0 will toggle with a delay of 4 micro sec and led 1and 2 will
remain on.

CODE:

#include ”ledcfg.h”

#include ”dsk6416.h ”

#include ”dsk6416_led.h ”

#include ”dsk6416_dip.h ”
void main()
{ DSK6416_INIT();
DSK6416_LED_init();
DSK6416_DIP_init();
While( 1 )
{
DSK6416_LED_toggle( 0 );
If (DSK6416_DIP_get( 1 ) == 0)
DSK6416_LED_on( 1 );
else DSK6416_LED_off(1);

If (DSK6416_DIP_get( 2 ) == 0)
DSK6416_LED_on( 2 );
else DSK6416_LED_off(2);
DSK6416_waitusec( 4000000 );
}}

You might also like