void Write_CGRAM(unsigned char *p) {
unsigned char i,j,k;
unsigned char tmp=0x40; //操作CGRAM的命令码
k=0;
for(j=0;j<8;j++) //64 字节存储空间,可以生成 8 个自定义字符点阵 {
for(i=0;i<8;i++) // 8 个字节生成 1 个字符点阵 {
Write_com(tmp+i); //操作CGRAM的命令码+写入CGRAM地址. Write_dat(p[k]); //写入数据 k++; }
tmp += 8; } }
|