请问各位怎么把下面5x8的显示函数改成5x9的显示函数,用来显示ascii表用的,或者各位有更好的显示方法求指教!
那就改得大了。58,正好每次写8个像素,也就是1个字节,而59,一个字节无法存储下一行像素,字库就得改造,用1字节肯定是存不下的,但2个字节又浪费了不少空间。就算不考虑这浪费的空间吧,写的时候又有问题,因为一个字符1行站不下,必定要占用下一行8个像素的空间,所以你写下一行的时候,要和前面一行的数据做运算,而LCD通常不提供读出功能,所以你得在内存里开一个区间做显存,既占空间,处理又麻烦,所以没什么必要的话千万别用5*9.
5x8是指要显示的字符的宽是5个像素点,高是8个像素点,要改成5x9,得要事先造出字符的5x9点阵表来。