8051 SIMPLE PROGRAMS



PROGRAM
                              #include<reg51.h>
                              void main()
                              {
                              P3=0x01; 
                              }


PROGRAM
                   #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

Popular posts from this blog

8051 INTERFACING WITH 7 SEGMENT DISPLAY AND 3X3 MATRIX KEYPAD

7 SEGMENT INTERFACING WITH 8051