Чтож, видать мои познания в С почти на нуле(.
Можете разьяснить, что это (&= ~) делает к примеру вот тут PORTB &= ~_BV(E);
Когда поднялся к #define _BV(x) (1<<(x)) -не совсем понятно(для чего вы перемещаете x);
Не знаю для чего подключена вот эта библиотека: #include <stdio.h>???
Что значит эта строка: PORTB |= _BV(RES); //Снять сигнал RES -я понимаю, что снятие сигнала(а как это вот |= _BV(RES); функционирует????

)
Пока этого хватает для разбора. Принцип вывода, вроде,:
{ 0x00,0x00,0x00,0x00,0x00,0xC0,020,0xF8,0xF8,0xE0, //Верхнее поле(всё)
0x80,0x00,0x00,0x08,0x08,0xF8,0xF8,0xF8,0x08,0x08,
0x00,0x00,0x00,0x00,0x00,0x08,0xF8,0xF8,0xF8,0x88,
0x88,0xE8,0x18,0x38,0x00,0x08,0x08,0xF8,0xF8,0xF8,
0x88,0x88,0xF8,0xF8,0x70,0x00,0x00,0x08,0x08,0xF8,
0xF8,0xF8,0x88,0x88,0xF8,0xF8,0x70,0x00,0x00,0x00,
0x00
},
{ 0x00,0x00,0x08,0x08,0x0E,0x09,0x01,0x09,0x0F,0x0F, //Нижнее поле(всё)
0x0F,0x0C,0x08,0x08,0x08,0x0F,0x0F,0x0F,0x08,0x08,
0x08,0x0C,0x0E,0x00,0x00,0x08,0x0F,0x0F,0x0F,0x08,
0x08,0x0B,0x0C,0x0E,0x00,0x08,0x08,0x0F,0x0F,0x0F,
0x08,0x09,0x07,0x0F,0x0E,0x08,0x06,0x08,0x08,0x0F,
0x0F,0x0F,0x08,0x09,0x07,0x0F,0x0E,0x08,0x06,0x00,
0x00
}
я понял как выводят)))