Monday, 3 April 2017

interfacing of 7 segment with 8051

C code for 0-9 display on 7 segment:

#include<reg51.h>
unsigned int i, j, k;
void delay( );
unsigned char arr[]=(0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x47,0x7f,0x6f);

 void main( )
 {
 for(i=0;i<=9;i++)
 {
 P1=arr[i];
delay();  
}
}
void delay( )

{
for(j=0;j<=60000;j++);
}
 
 
 Simulation on proteus:


 
 

C code for 00-99 display on 7-segment.

 
#include<reg51.h>
unsigned int i, j, k;
void delay( );
unsigned char arr[]=(0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x47,0x7f,0x6f);

 void main( )
 {
 for(i=0;i<=9;i++)
      {
             P1=arr[i];

               for(ik0;k<=9;k++)
                     {
                           P2=arr[k];
                            delay();  
                      }
       }
  }
void delay( )

{
for(j=0;j<=60000;j++);
}
 
Simulation on proteus: 


 
 
 
 
 
 
 
ABOUT 7-segment visit in component section.
 
 

No comments:

Post a Comment