显示效果: 
     只要这些函数对字库的操作OK、那么对CGRAM的操作也就OK。 
    液晶的时钟很慢、如果MCU使用的晶振频率太高就要注意。 
  
自定义的也可以是任意的图形、跟使用LED点阵一样: 
汉字或图形的字符数据可以用字符提取软件提取、或自己提取。 
液晶上要显示的点为1、不显示的点为0。 
而且点阵第一行的数据对应数据中的第一个数据。 
如用来显示8个高度或表示8种等级的图形(5*8点阵): 
table_grade[]={ 
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,  //. 
0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0x1f,  //. 
0x00,0x00,0x00,0x00,0x00,0x1f,0x1f,0x1f,  //. 
0x00,0x00,0x00,0x00,0x1f,0x1f,0x1f,0x1f,  //. 
0x00,0x00,0x00,0x1f,0x1f,0x1f,0x1f,0x1f,  //. 
0x00,0x00,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,  //. 
0x00,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,  //. 
0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,  //. 
}; 
显示效果: 
  
将上下两行都用来显示、就可以显示16个等级了: 
  
 
 |