8051 SIMPLE PROGRAMS
PROGRAM
#include<reg51.h>void main()
{
P3=0x01;
}
#include<reg51.h>
sbit sw=P1^0; /*setting P1.0 for switch*/
sbit led=P2^0;/*setting P3.0 for led*/
void main()
{
while(1)
{
if(sw==0)
{
led=~led;
while(sw==0);
}
}
}

PROGRAM: LED
#include<reg51.h>
sbit s1=P1^0;
sbit s2=P1^1;
sbit l1=P3^0;
sbit l2=P3^1;
void main()
{
l2=0;
l1=0;
while(1)
{
if(s1==0&&s2==0)
{
l2=0;
l1=0;
}
if(s1==0&&s2==1)
{
l2=1;
l1=0;
}
if(s1==1&&s2==0)
{
l2=0;
l1=1;
}
}}


Comments
Post a Comment