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' ) 我也不知道怎樣理解
|