void write_string(unsigned char hang,unsigned char add,unsigned char *p) //改变液晶中某位的值,如果要让第一行,第五个字符开始显示"ab cd ef" ,调用该函数如下write_string(1,5,"ab cd ef");
{
if(hang==1)
write_com(0x80+add);
else
write_com(0x80+0x40+add);
while(1)
{
if(*p == '\0') break;
write_data(*p);
p++;
}
请教子函数名称中的 unslgned char *p 中的 *p是代表什么意思
还有 while 循环中的 (*p=='\0' ) 我也不知道怎样理解
|