5343| 4
|
实验13 LCD显示:请问如果一行写满后,多余的字符可以在下一行显示吗? |
5金钱
最佳答案后来找到问题在哪了
if(x>=width){x=x0;y+=size;}
if(y>=height)break;
在写满一行后,会执行一次y+=size;加完后y值就大于height,那就break退出,所以没有换行成功。
现在改成下面这样就可以了:
//原来程序为下面注释的两行,因为Y的判断导致不能换行,直接退出(20140909)
if(x>=lcddev.width){x=x0;y+=size;} //if(x>=width){x=x0;y+=size;}
  ...
| ||
| ||
| ||
我会好好努力的!
|
||
| ||
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
|
||
| ||
我会好好努力的!
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-30 06:50
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网