我现在想用一个1602来做成走字屏,像公交车上的那种,定义显示在第二行内,向左位移,但是由于字符大多,测试时发现跑到第一行去了,求高手解决,如下是主函数代码。。
#include "1602.h"
void delay(u16 x)
{
while(x--);
}
void main()
{
u8 i,j;
LCD_Init();
show_string(1,1,"I love MCU!");
while(1)
{
for(i=17;i>=1;i--)
{
set_add(0x40);
for(j=1;j<=i-1;j++)
write_data(' ');
show_string(2,i,"we are now at jiangsu road,please get ready to exit from left side ");
delay(30000);
}
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>