void setup() {
// put your setup code here, to run once:
volatile char *dir=0x30;
*dir=0xFF;
}
void loop() {
// put your main code here, to run repeatedly:
volatile char *out=0x31;
//volatile char number[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x67};//without dot
volatile char number[]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xE7};//with dot
volatile long i,count,any_Number=4567,last_digit;
last_digit=any_Number%10;
for(count=0;count<10;count++){
if(last_digit==count){
*out=number[count];
for(i=0;i<200000;i++);
*out=0;
for(i=0;i<200000;i++);
}
}
}