【SPI480272高速工业液晶屏试用体验】表格GUI设计&整型变量...

  • donatello
  • LV6工程师
  • |      2017-07-21 21:42:46
  • 浏览量 660
  • 回复:0
【SPI480272高速工业液晶屏试用体验】表格GUI设计&整型变量显示 由于SPI480272屏幕有完备的GB2312字库,官方例程有完备的GUI画线制表函数,因此我们可以用这些函数来设计美观的表格GUI界面。具体方法:先画出大矩形->按字号画分行线->按字号*字体个数画分列线->在固定位置制作文字表头。画线的函数如下:
void GUI_HLine(int x0,int y0,int x1,int color) 

//画水平线

{  

	int i;



  	if(x0>x1) 						

	// 对x0、x1大小进行排列,以便画图

  	{  i = x1;

      x1 = x0;

      x0 = i;

  	}

	LCD_SetPoint(x0,y0,color); 

	for(i=0;iy1) 		

   // 对y0、y1大小进行排列,以便画图

   	{  

		i = y1;

      	y1 = y0;

      	y0 = i;

   	}

  	for(i=0;i
显示变量则需要对官方例程的显示字符串的函数LCD_DrawString()函数改造一下,如下:
void LCD_Draw_ASCIIChar(unsigned int x,unsigned int y, 

unsigned char ch,unsigned int LineColor,

unsigned int FillColor,unsigned char CMD_CHAR_MOD)

{

	LCD_SET_FRONT(LineColor);

	LCD_SET_BACK(FillColor); 

	LCD_Set_ramaddr(x,y);

	LCD_write_com(CMD_CHAR_MOD,ch);

	while(TFT_BUSY==0);	

}
看看效果: 上传工程文件。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子

上海固越电子科技有限公司 版权所有©       投诉、举报邮箱:contact@icxbk.com       客服、投诉、举报电话:021-31029100-9104

经营增值电信业务试点批复:沪通信管自贸[2019]24号 出版物经营许可证:新出发沪批字第Y8445号

沪ICP备18038102号  沪公网安备 31011702004806号 |营业执照