LCD1602怎样上下两行同时显示,下面这个程序是显示完上面的以后在显示下面的,怎样同时进行?急!!

2024-11-20 06:12:36
推荐回答(2个)
回答1:

把main函数如下修改即可:

void main()
{   
   rw=0;
    rs=0;
    en=0;
    lcd_init(); 
   while(1)
   {
       write_cmd(0xc0);
       for(i=0;i<13;i++)
       {
           if (i<10)
           {
                write_cmd(0x80);
                write_data(table[i]);
                delay(1000);
                write_cmd(0xc0);
           }
            
            write_data(table1[i]);
            delay(1000);
      }
   }
}

回答2:

不能同时进行的