Primero plantearemos el diseño y lógica de funcionamiento de los dos emoticones que mostraremos en el display (triste y sonriente). Para ello partiremos
de la matriz de 8x8 en la cual en la cual representaremos el diseño de cada emoticón. Vamos a considerar los estados LOW para LED apagado (OFF (0V) = 0)
y HIGH para LED encendido (ON (5V) = 1).
Para la cara triste partimos del diseño de la siguiente figura, donde el color blanco corresponde al estado LOW y el color rojo al estado HIGH. Como tenemos 8 posiciones
por cada fila (F1 (C1 C2 C3 C4 C5 C6 C7 C8)) podemos organizar una representación binaria de 8 bits para controlar el encendido de los LED. En la tabla 1 podemos
ver la representación binaria correspondiente a la cara triste y en la tabla 2 la representación binaria de la cara sonriente..