//Program: SevenSegment_Project2.ino
//dp G F E D C B A
unsigned int displayTable[18] = {
0b11000000, //0
0b11111001, //1
0b10100100, //2
0b10110000, //3
0b10011001, //4
0b10010010, //5
0b10000010, //6
0b11111000, //7
0b10000000, //8
0b10010000, //9
0b10000000, //8
0b11111000, //7
0b10000010, //6
0b10010010, //5
0b10011001, //4
0b10110000, //3
0b10100100, //2
0b11111001}; //1
unsigned int *gpioOUT = (unsigned int *)(0xd0000000+0x010);
void setup() {
Serial1.begin(1152000);
*gpioOUT = 0; //Clear all
for(int i = 0;i<8;i++){
pinMode(i, OUTPUT); //init GP0-7
}
}
void loop() {
for(int i = 0; i<18; i++){
*gpioOUT = displayTable[i];
delay(1000);
}
}