#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);
}
}
}
}
#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-9 and j loop 0-9 then
display 0-99 on segment and
for loop is working.
No comments:
Post a Comment