【SPI480272高速工业液晶屏试用体验】触摸画板

  • donatello
  • LV6工程师
  • |      2017-07-21 14:41:26
  • 浏览量 864
  • 回复:3
搞定了触摸屏捕捉函数,就可以搞一些有意思的东西了,比如数码触摸画板。数码触摸画板的操作流程非常简单:捕获坐标->单坐标或多坐标画点。实际应用中单坐标画点的效果并不明显,所以除非屏幕够大或者能够设置画笔粗细,市面上的触摸画板产品都是采用九宫格多坐标画点的方法。另外,触摸板的美观效果与触摸捕捉相应时间和显示刷新时间密切相关,一般而言,两个点描绘的时间间隔小于30ms,人眼就会认为这两个点是连续的而不是分离的;反之,两个点描绘的时间间隔大于30ms,人眼就会认为这两个点是分离的,因此,确保单点描绘时间小于30ms,是触摸屏最基本的要求。 说说九宫格多坐标画点,这个函数只要是稍微懂点单片机知识的小伙伴都能看懂,我就不详细说了。
void LCD_Draw_Pos(int x,int y,int color)

{

	LCD_SetPoint(x,y,color);

	LCD_SetPoint(x-1,y,color);

	LCD_SetPoint(x+1,y,color);

	LCD_SetPoint(x,y-1,color);

	LCD_SetPoint(x,y+1,color);

	LCD_SetPoint(x-1,y-1,color);

	LCD_SetPoint(x+1,y+1,color);

	LCD_SetPoint(x+1,y-1,color);

	LCD_SetPoint(x-1,y+1,color);

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

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

所有回答 数量:3
STM64 2017-07-26
好资料,感谢楼主分享
0   回复
举报
发布
zhjb1 2017-07-22
恭喜测试此屏,触屏写屏学习了
0   回复
举报
发布
辛迪可乐 2017-07-21
好贴学习了 :lol
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子