任何显示
定义:BYTE code dis1[]={"jingyehanxing "};
BYTE code dis2[20];
long int result=12345;
主函数:
void main(void)
{ BYTE i;
lcd_init(); //LCD初始化
delay(10);
lcd_pos(0);//LCD第一行起始地址
i=0;
while(dis1!='\0')
{
lcd_wdat(dis1); //写数据
i++;
}
lcd_pos(0x40);//1602LCD第二行 起始地址
i=0;
sprintf(dis2,"%d",result);//把整数12345转换成字符串“12345”
while(dis2!='\0')
{
lcd_wdat(dis2);
i++;
}
while(1)
{
}
}
结果能显示;jingyehanxing
第二行没任何显示,这是什么原因呀,请各位指教 |