}
write_com(0x80+add);
else
write_com(0x80+0x40+add);
write_data(0x30+date/100); write_data('.');
write_data(0x30+date/10); write_data(0x30+date);
/******************************************************************** * 名称 : init_1602()
* 功能 : 1602初始化,请参考1602的资料 * 输入 : 无 * 输出 : 无
***********************************************************************/ void init_1602() { }
/******************************************************************** * 名称 : write_string(uchar hang,uchar lie,uchar *p)
* 功能 : 改变液晶中某位的值,如果要让第一行,第五个字符开始显示\,调用该函数如下
write_string(1,5,\write_com(0x38); // write_com(0x0c); write_com(0x06);
* 输入 : 行,列,需要输入1602的数据 * 输出 : 无
***********************************************************************/ void write_string(uchar hang,uchar add,uchar *p) {
if(hang==1)
write_com(0x80+add);
}
else
write_com(0x80+0x40+add); while(1) { }
if(*p == '\\0') break; write_data(*p); p++;
uchar key_can;