没有合适的资源?快使用搜索试试~ 我知道了~
电阻屏五点触摸算法
需积分: 10 3 下载量 121 浏览量
2018-05-11
14:01:07
上传
评论
收藏 2KB TXT 举报
温馨提示
试读
3页
电阻屏五点触摸算法 ***********************************************************************
资源推荐
资源详情
资源评论
void Calibration_five(void)
{
float a=0,b=0,c=0,d=0,e=0,
dx1=0,dx2=0,dx3=0,
dy1=0,dy2=0,dy3=0,
delt,
dtx1=0,dtx2=0,dtx3=0,dty1=0,dty2=0,dty3=0;
u16 xl[]={50,50,750,750,400}; //X 十字校准坐标
u16 yl[]={50,430,430,50,240}; //Y 十字校准坐标
u16 px[5],py[5]; //读取的坐标值
u16 i,xtemp,ytemp;
for(i=0;i<5;i++)
{
LCD_SetTextColor(LCD_COLOR_CYAN);
LCD_DrawLine(xl[i]-15,yl[i],30,0);
LCD_DrawLine(xl[i],yl[i]-15,30,1);
LCD_DisplayStringLine(264, 16, 1, (uint8_t*)"请点击十字光标");
TSC2046_Read_Single(&px[i],&py[i]);
LCD_Clear(LCD_COLOR_WHITE);
LCD_DisplayStringLine(264, 16, 1, (uint8_t*)" ");
LCD_DisplayStringLine(264, 16, 1, (uint8_t*)"取点成功,请释放触笔");
while(TSC2046_Read_Position(&xtemp,&ytemp))
{
}
LCD_Clear(LCD_COLOR_WHITE);
}
{
float a=0,b=0,c=0,d=0,e=0,
dx1=0,dx2=0,dx3=0,
dy1=0,dy2=0,dy3=0,
delt,
dtx1=0,dtx2=0,dtx3=0,dty1=0,dty2=0,dty3=0;
u16 xl[]={50,50,750,750,400}; //X 十字校准坐标
u16 yl[]={50,430,430,50,240}; //Y 十字校准坐标
u16 px[5],py[5]; //读取的坐标值
u16 i,xtemp,ytemp;
for(i=0;i<5;i++)
{
LCD_SetTextColor(LCD_COLOR_CYAN);
LCD_DrawLine(xl[i]-15,yl[i],30,0);
LCD_DrawLine(xl[i],yl[i]-15,30,1);
LCD_DisplayStringLine(264, 16, 1, (uint8_t*)"请点击十字光标");
TSC2046_Read_Single(&px[i],&py[i]);
LCD_Clear(LCD_COLOR_WHITE);
LCD_DisplayStringLine(264, 16, 1, (uint8_t*)" ");
LCD_DisplayStringLine(264, 16, 1, (uint8_t*)"取点成功,请释放触笔");
while(TSC2046_Read_Position(&xtemp,&ytemp))
{
}
LCD_Clear(LCD_COLOR_WHITE);
}
资源评论
#include"ILLUSION"
- 粉丝: 2
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功