The CPU will send a series of bytes to the LCD. A byte means to eight bits. When the LCD received the byte, it will show a page vertically. And each byte will display from bottom to top.
For example, 0x01 0x9C 0xED will be shown as below:
*.* ... .** .** .*. ..* ..* .**
Now give you 64 bytes, you should print it to the LCD from left to right and top to bottom. 32 columns in a Big Row (containing 8 rows).
1 01 9C ED DD 1A 2B CF CD C3 00 19 D0 5A 9F 56 13 E5 40 E5 46 E3 BD 4F A4 39 AF D8 2D 6F D4 54 36 1C B5 3C 24 9F 85 01 75 10 4B A0 00 77 44 77 7D 3B 82 57 47 DD DA DA 61 E5 FD F7 B7 1D E5 D3 A7
*.**.****.*..*.**.*.***.**.**... ....***.*...****...**.*..*..*..* .***..**.....**.*.**.***.*.***** .*******..*.**.......**.*****... .*.**.....******.....*..*.*..*** ..*..*..........*.*.**.***.**..* ..**..***..**.*.*****.*...*.***. .***..***..*.*..*.*.**.*.**..*.. .*..****.*..*.***.***..********* ....*....*..*.*.****.**...**..** ******.*....****..***...******.* *.*.*....*.....**...***..*..*... ***.*..**...*.***.*.***..****.*. .***...*..*.*.***......*****.*.* .......*.*..****..*********..**. .*..**....*......*..***.****.***
无
Monkeyde17