Friday, 11 November 2016

0-19 display on 7segment in atmega16/32

#include <avr/io.h>
#include<util/delay.h>
int arr[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
 void main()
{

 int i,j;
 DDRA=0xFF;
 DDRB=0xFF;
 while(1)
 {
  for(i=0;i<=1;i++)
  {
   PORTA=arr[i];

for(j=0;j<=9;j++)
  {
   PORTB=arr[j];
   _delay_ms(1000);

  }
  }
 }
 }







In this program when we are taking i loop 0-1 and j loop 0-9 then display 0-19 on segment and for loop is working.     

 

 

No comments:

Post a Comment