Hi Joshie,
What I think is your array of the “abcd…” is code is use char,it is use the ram,so it is waste the ram,
so what i suggest is change this
char* a[8]={
"00111100",
"01111110",
"01100110",
"01100110",
"01111110",
"01111110",
"01100110",
"01100110"};
into to this:
const char* a[8]={
"00111100",
"01111110",
"01100110",
"01100110",
"01111110",
"01111110",
"01100110",
"01100110"};
all the array of the letter should be change like this,
then try you code again,it would be fine.