/*------------------自定义一个字符代码(一个星星和月亮)--------------------------*/
void CGRAM()
{ int i;
write_com(0x30); //基本指令级
write_com(0x40); //定义CGRAM地址
for(i=0;i<16;i++)
{write_data(zk[i*2]);
write_data(zk[i*2+1]);
}
}
main()
{
while(1)
{
delay();
CGRAM();
write_com(0x80); //调用自定义的CGRAM的代码
write_data(0x00);
write_data(0x00);
}
}
请教最后两句
write_data(0x00);
write_data(0x00); 的作用,去掉不要的话,无法显示CGRAM图形。 |