62 lines
886 B
C
62 lines
886 B
C
|
#define NO_OF_ROWS 8
|
||
|
#define NO_OF_COLS 12
|
||
|
|
||
|
typedef struct position {
|
||
|
byte row;
|
||
|
byte col;
|
||
|
} position;
|
||
|
|
||
|
const byte digits[][3][5] = {
|
||
|
{//0
|
||
|
{1, 1, 1, 1, 1},
|
||
|
{1, 0, 0, 0, 1},
|
||
|
{1, 1, 1, 1, 1}
|
||
|
},
|
||
|
{//1
|
||
|
{0, 0, 0, 0, 1},
|
||
|
{1, 1, 1, 1, 1},
|
||
|
{0, 1, 0, 0, 1}
|
||
|
|
||
|
},
|
||
|
{//2
|
||
|
{1, 1, 1, 0, 1},
|
||
|
{1, 0, 1, 0, 1},
|
||
|
{1, 0, 1, 1, 1}
|
||
|
},
|
||
|
{//3
|
||
|
{1, 1, 1, 1, 1},
|
||
|
{1, 0, 1, 0, 1},
|
||
|
{1, 0, 1, 0, 1}
|
||
|
},
|
||
|
{//4
|
||
|
{1, 1, 1, 1, 1},
|
||
|
{0, 0, 1, 0, 0},
|
||
|
{1, 1, 1, 0, 0}
|
||
|
},
|
||
|
{//5
|
||
|
{1, 0, 1, 1, 1},
|
||
|
{1, 0, 1, 0, 1},
|
||
|
{1, 1, 1, 0, 1}
|
||
|
},
|
||
|
{//6
|
||
|
{1, 0, 1, 1, 1},
|
||
|
{1, 0, 1, 0, 1},
|
||
|
{1, 1, 1, 1, 1}
|
||
|
},
|
||
|
{//7
|
||
|
{1, 1, 0, 0, 0},
|
||
|
{1, 0, 1, 0, 0},
|
||
|
{1, 0, 0, 1, 1}
|
||
|
},
|
||
|
{//8
|
||
|
{1, 1, 1, 1, 1},
|
||
|
{1, 0, 1, 0, 1},
|
||
|
{1, 1, 1, 1, 1}
|
||
|
},
|
||
|
{//9
|
||
|
{1, 1, 1, 1, 1},
|
||
|
{1, 0, 1, 0, 1},
|
||
|
{1, 1, 1, 0, 1}
|
||
|
}
|
||
|
};
|