• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

TFTLCD显示实验

Hello Pointer!!! 2018-10-25 浏览量:681
LCD_ShowString(30402102424"Explorer STM32F4");
LCD_ShowString(30702001616"TFTLCD TEST");
LCD_ShowString(30902001616"ATOM@ALIENTEK");
  LCD_ShowString(301102001616lcd_id); //ÏÔʾLCD ID        
LCD_ShowString(301302001212"2014/5/4");    

​这段代码中的,x  y坐标 对应  3040这两个参数,但是我没看明白200这个参数是啥意思。

void LCD_ShowString(u16 xu16 yu16 widthu16 heightu8 sizeu8 *p)
{         
u8 x0=x;
width+=x;
height+=y;
    while((*p<='~')&&(*p>=' '))//
    {       
        if(x>=width){x=x0;y+=size;}
        if(y>=height)break;//Í˳ö
        LCD_ShowChar(xy*psize0);
        x+=size/2;
        p++;
    }  
}

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 200就是参数width

    是显示宽度

    X轴起始坐标30,结束坐标就是230。如果字符串很长,超过的部分就换行显示。

    • 发布于 2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:15
  • 你这个函数参数没用逗号隔开,看不出来
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 他这个200是单个字符的宽度,还是一行的宽度,这个200是怎么计算的?
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 他这个200是单个字符的宽度,还是一行的宽度,这个200是怎么计算的?
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 他这个200是单个字符的宽度,还是一行的宽度,这个200是怎么计算的?
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 他这个200是单个字符的宽度,还是一行的宽度,这个200是怎么计算的?
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 他这个200是单个字符的宽度,还是一行的宽度,这个200是怎么计算的?
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 他这个200是单个字符的宽度,还是一行的宽度,这个200是怎么计算的?
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个宽度是根据字体取摸计算的
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个200是字符显示的最大宽度,就是说你的字符的总宽度(像素)大于200时只有前200能显示出来
    • 发布于2018-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 200应该是指字符的大小,因为原子的LCD显示程序是通过取模画点实现显示的,字符大小是可以调节的。

    • 发布于2018-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个200表示的是你的字符大小,实际的尺寸跟你的屏幕显示有关
    • 发布于2018-11-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个表示你的字符的大小,可以进手动的设置
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

TFTLCD显示实验