void display(uchar content)//显示函数 { if(content!='\\0') { lcd_write_data(content); aa++; if(aa==16)//显示到第一行最后一个位置时,换到第二行显示 lcd_show_address(0x40); } }
void mian() { uchar aa;
lcd_initialization();//初始化
while(recover[aa]!='\\0')未显示到最后一个字符时,循环直到显示完成 display(recover[aa]);
delay(800);延时800 ms 以停留屏幕上的字符
aa=0; 显示下一个数据之前要对位置变量aa清零,以便从起始位置开始显示另外的数据
lcd_initialization();初始化,以便清除上次屏幕上的数据 while(recover[aa]!='\\0') display(recover[aa]); delay(800); }
自带字符库