这个液晶模块是带内部字库的,标准的ASCII和中文汉字。 可是我现在写的却是乱码,可能是什么原因呢!!!
子程序,如下: /***********向LCD固定位置写入一个字符串函数*********************/ void StringWrite(unsigned char addr, unsigned char *s) { UCHAR temp; temp=addr&0x80;///AC7=1; temp=temp|0xb0;///AC6=0;
Write_Com(0x01); ///clear screen,AC=0x00; Delay1mS(5); Write_Com(temp); ///find the first addr of the String. Delay1mS(5); while(*s>0) { Write_Data(*s); s++; Delay1mS(50); } }
请高手指点!!谢谢!!! |