void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p)LCD_ShowString(30,90,200,16,16,ATOM@ALIENTEK);30,90是起始的X,Y坐标,width,heigh,side,分别具体表征什么,英文字面意思我明白, 相关知识点: 试题来源: 解析 width 是显示字体的宽度,比如16*16字体宽度就是16,height是显示字体的高度,s...
LCD_ShowString(0,0,"MCU:STM32H503RBT6",BLACK,WHITE,32,0); LCD_ShowString(0,32,"TOF:VL53L5CX",BLACK,WHITE,32,0); LCD_ShowString(0,64,"MODE: ",BLACK,WHITE,32,0); ;//LCD_ShowChinese32x32(96,64,"自",BLACK,WHITE,32,0); LCD_ShowChinese32x32(128,64,"主",BLACK,WHITE,32,0);...
LCD_ShowString:此函数用于显示一个字符串。它调用LCD_ShowChar函数逐字符地显示整个字符串。 mypow:这是一个简单的数学函数,用于计算m的n次方。 LCD_ShowIntNum:此函数用于显示一个整数。它会将整数分解成单独的数字,并使用LCD_ShowChar函数逐一显示。 LCD_ShowFloatNum1:此函数用于显示一个浮点数(具有两位小数)。...
LCD_ShowString(u8 x,u16 y,const u8 *p)第一个是X坐标,第二个是y坐标,后面的是要显示的字符串。X坐标,y坐标,显示内容这个函数跟STM32关系不大,这要看用的是什么液晶显示屏及LCD控制器。写好LCD驱动之后,这个函数也就很容易出来了。
width字面意思是宽,也就是这个字符串在横坐标方向能显示的最大宽度,而height就是高度,二者相当于构成了一个显示字符串的面积区域,如字符串长度大于width,就转到下一行显示。size就是字符串的字体的大小,取决于取模时的选择,比如16*8,24*12。*p就是一个指向字符串起始字符的指针,把字符串的首...
实现字符串显示*备注**/void LCD_ShowString(uint16_t x0, uint16_t y0, uint8_t *pcStr, uint...
1、比如我们要显示一个字符串LCD_ShowString(x,x,x,"hello 21ic");x:是一些坐标哦和字体大小参数,先不管→_→ 2、那我们就得调用字符显示函数:LCD_ShowChar();来把一个字符的点阵全部取完。 3、字符是有点组成的,故在字符函数中不断调用画点函数LCD_DrawPoint();来画点(往LCD->LCD_RAM里写颜色值,这个...
LCD_ShowString(10,50,tftlcd_data.width,tftlcd_data.height,24,"Hai XiaoYi"); FRONT_COLOR=GREEN; LCD_ShowFontHZ(0,80,"彩屏显示"); } //显示界面2--2D图形显示 void _show_demo2(void) { LCD_Fill(10,10,50,30,WHITE); LCD_DrawFRONT_COLOR(80,10,RED); ...
/* USER CODE BEGIN 2 */ LCD_Init();//LCD初始化 LCD_Fill(0,0,320,480,RED) ; LCD_Fill(0,0,320,480,WHITE) ; LCD_ShowString(0,0,"STM32H5",BLACK,RED,24,0); LCD_ShowString(32,32,"HELLO!",BLACK,WHITE,24,0); LCD_ShowChinese32x32(0,64,"记",RED,GREEN,32,0); LCD_ShowChines...
我们进一步通过go to define找到他里面调用的函数的定义,这里有两个函数分别是void LCD_WR_REG(u16 regval)和void LCD_WR_DATA(u16 data)。这两个函数作用是通过STM32的SPI接口向LCD驱动芯片写数据。 也许你在查看LCD_ShowString()函数时会发现,可以通过将LCD_DrawPoint(x,y)函数的X,Y坐标进行简单的变换也...