#include "hardware_dependent.h"
void setup() {
// put your setup code here, to run once:
init_port();
}
void loop() {
// put your main code here, to run repeatedly:
volatile char x;
volatile char i;
volatile char j;
volatile char y;
volatile long k;
for(i=2;i<10;i++)
{
y=1;
for(j=2;j<i;j++)
{
if(i%j==0)
{
y=0;
break;
}
}
if(y==1)
{
if(i==2)
{
x=0b01011011;//to display two without decimal point
output(x);
for(k=0;k<800000;k++);
}
else if(i==3)
{
x=0b11001111;//to display three with decimal point
output(x);
for(k=0;k<800000;k++);
}
else if(i==4)
{
x=0b01100110;//to display four without decimal point
output(x);
for(k=0;k<800000;k++);
}
else if(i==5)
{
x=0b11101101;//to display five with decimal point
output(x);
for(k=0;k<800000;k++);
}
else if(i==6)
{
x=0b01111101;//to display six without decimal point
output(x);
for(k=0;k<800000;k++);
}
else if(i==7)
{
x=0b10000111;//to display seven with decimal point
output(x);
for(k=0;k<800000;k++);
}
else if(i==8)
{
x=0b01111111;//to display eight without decimal point
output(x);
for(k=0;k<800000;k++);
}
else
{
x=0b11101111;//to display nine with decimal point
output(x);
for(k=0;k<800000;k++);
}
}
}
}