LCD——具体参数详解及使用方法 一、LCD具体格式 //显示字符串 //x,y:起点坐标 //width,height:区域大小 //size:字体大小 //*p:字符串起始地址 void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p) { u8 x0=x; width+=x; height+=y; while((*p<='~')&&(*p>=' '))//...
LCD_ShowString(u8 x,u16 y,const u8 *p)第一个是X坐标,第二个是y坐标,后面的是要显示的字符串。
/***名称:ºvoid LCD_ShowString(uint16_t x0, uint16_t y0, uint8_t *pcstr, uint16_t PenColor, uint16_t BackColor)*参数:x,y 起始坐标 pcstr 字符串指针 PenColor 字符颜色 BackColor 背景颜色 *功能:调用字符串和汉字显示函数,实现字符串显示*备注**/ void LCD_ShowString(uint16_t x0, ui...
x是字符串显示起始的横坐标,同理y是字符串显示起始的纵坐标,x,y确定了字符串显示的起始位置。width字面意思是宽,也就是这个字符串在横坐标方向能显示的最大宽度,而height就是高度,二者相当于构成了一个显示字符串的面积区域,如字符串长度大于width,就转到下一行显示。size就是字符串的字体的大小...
LCD_ShowString(1,1," : : "); while(1) { LCD_ShowNum(1,1,Hour,2); LCD_ShowNum(1,4,Min,2); LCD_ShowNum(1,7,Sec,2); } } void Timer0_Routine() interrupt 1 { static unsigned int T0Count; TH0=0xFc; TL0=0x66; T0Count++; ...
LCD_ShowString(0,0,"MSPD:",RED,WHITE,16,0); /*MDIR=Motor Direction*/ LCD_ShowString(0,16,"MDIR:",RED,WHITE,16,0); LCD_ShowIntNum(40,0,Motor_Get_Speed(),11,RED,WHITE,16); LCD_ShowIntNum(40,16,Motor_Get_Direction(),11,RED,WHITE,16); ...
(uint16_t x,uint16_t y,uint32_t num,uint8_t len,uint8_t size);//显示一个数字voidLCD_ShowxNum(uint16_t x,uint16_t y,uint32_t num,uint8_t len,uint8_t size,uint8_t mode);//显示 数字voidLCD_ShowString(uint16_t x,uint16_t y,uint16_t width,uint16_t height,uint8_t ...
POINT_COLOR=RED;LCD_ShowString(185,455,"MIN");LCD_ShowString(585,455,"MAX");LCD_ShowString(385,455,"SEND");LCD_ShowString(420,70,"Tip Information:");LCD_ShowString(570,70,"wait operation");/***开始绘制实际地图***/lcd_draw_route_line(35,225,200,225);Draw_Circle_big(250,225,50,WH...
另外,这里还有的参数包括:HSYNC 的宽度(HSW)、VSYNC 的宽 度(VSW)、HBP、HFP、VBP 和 VFP 等,这些参数的说明,见表 20.1.2.2:表20.1.2.2 LTDC 驱动时序参数 如果RGBLCD 使用的是 DE 模式,LTDC 也只需要设置表 20.1.2.2 所示的参数,然后 LTDC 会根据这些设置,自动控制 DE 信号。这些参数通过相关寄存器来...