STM32中,void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p)这段话是什么意思
5个回答
展开全部
x是字符串显示起始的横坐标,同理y是字符串显示起始的纵坐标,x,y确定了字符串显示的起始位置。width字面意思是宽,也就是这个字符串在横坐标方向能显示的最大宽度,而height就是高度,二者相当于构成了一个显示字符串的面积区域,如字符串长度大于width,就转到下一行显示。size就是字符串的字体的大小,取决于取模时的选择,比如16*8,24*12。*p就是一个指向字符串起始字符的指针,把字符串的首地址传给它就会显示接下来的内容。比如该字符串是这样定义u8 buff[20]="STM32";把buff填到*p的位置即可,因为buff就是代表字符串的首地址。
展开全部
就是REct的最上角的坐标啊,因为坐标是一个点,包含x和y的 你说的右、下 有右下坐标由x,y,width,height这4个参数可以直接计算出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-03-11
展开全部
显示屏显示图片或者字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用8561640的回答:
字面上看是显示字符串,x y是现实位置。width height是宽和高。size应该是字符数,p是需要现实的内容
字面上看是显示字符串,x y是现实位置。width height是宽和高。size应该是字符数,p是需要现实的内容
展开全部
这是一个显示字符串的函数:
参数X,Y代表:要显示的起点坐标
参数width,height代表:要显示的区域宽度和高度
参数size代表:要显示字符串的字体大小(如:12,16,24)
参数*p代表:要显示的字符串数组的起始指针(如:“Hello Word”本质上就是个数组指针,指向一个数组如:unsigned char data[12] = {0x48, 0x65, 0x6C, 0x6C, 0x6F, 0x20, 0x77, 0x6F, 0x72, 0x6C, 0x64, 0x00};)
参数X,Y代表:要显示的起点坐标
参数width,height代表:要显示的区域宽度和高度
参数size代表:要显示字符串的字体大小(如:12,16,24)
参数*p代表:要显示的字符串数组的起始指针(如:“Hello Word”本质上就是个数组指针,指向一个数组如:unsigned char data[12] = {0x48, 0x65, 0x6C, 0x6C, 0x6F, 0x20, 0x77, 0x6F, 0x72, 0x6C, 0x64, 0x00};)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询