Write an Embedded C program to blink the alternate LEDs in using PORT Switch

Write an Embedded C program to blink the alternate LEDs in using PORT using Switch
#include"reg51.h"
sbit sw = P1^0;
void MSDelay(unsigned int);
void main(void)
{             
 while(1)
 {
            if(sw==1)
            {
            P2=0x55;                     //ON all LEDs
           MSDelay(50);              //Delay
             }
            else 
            {
              P2=0x00;                   //OFF all LEDs
               MSDelay(50);                      //Delay                        //Delay
              }
            }
            }
 void MSDelay(unsigned int itime)
 {            
 unsigned int i,j;
  for(i=0;i<=itime;i++)
  for(j=0;j<=1275;j++);
 }

Write an Embedded C program to blink the alternate LEDs in using PORT using Two Switch

#include"reg51.h"
sbit sw1 = P1^0;
sbit sw2 = P1^1;

void delay(unsigned char ms)
{
       unsigned char n;
       unsigned int i;
       {
            for (n=0; n<ms; n++)
            for (i=0; i<15; i++); 
       }}

void main(void)
{
while (1)
{

if (sw1==1)
             {
    P2=0xff;                            //ON all LEDs
        delay(1);              //Delay
            }
            else
{
            P2=0x00;
    delay(1);
            }
if (sw2==1)
             {
    P3=0xff;                             //ON all LEDs
        delay(1);              //Delay
            }
else             
{
                         //Delay
    P3=0x00;
                delay(1);                  //Delay
    P2=0x00;
                delay(1);                  //Delay


            }

    }  }
Write an Embedded C program to blink the alternate LEDs in using PORT using Three Switch
#include"reg51.h"
sbit sw1 = P1^0;
sbit sw2 = P1^1;
sbit sw3 = P1^2;

void MSDelay(unsigned int);
void main(void)
           
{
P1=0x00;
 while(1)
 {

            if(sw1==1 && sw2==0 && sw3==1)
            {
            P2=0x55;                     //ON all LEDs
           MSDelay(50);              //Delay
             }
            else
            {
              P2=0x00;                   //OFF all LEDs
               MSDelay(50);                      //Delay                        //Delay
              }
            }

            }
Share on Google Plus

About CONSPEAR TECH

0 comments:

Post a Comment