首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 触摸屏

触摸屏

  • 资源大小:44.76 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: c

资 源 简 介

void gui_fill_circle(u16 x0,u16 y0,u16 r,u16 color) {   u32 i; u32 imax = ((u32)r*707)/1000+1; u32 sqmax = (u32)r*(u32)r+(u32)r/2; u32 x=r; gui_draw_hline(x0-r,y0,2*r,color); for (i=1;i<=imax;i++)  { if ((i*i+x*x)>sqmax)// draw lines from outside   {   if (x>imax)  { gui_draw_hline (x0-i+1,y0+x,2*(i-1),color); gui_draw_hline (x0-i+1,y0-x,2*(i-1),color); } x--; } // draw lines from inside (center)   gui_draw_hline(x0-x,y0+i,2*x,color); gui_draw_hline(x0-x,y0-i,2*x,color); } }   //两个数之差的绝对值  //x1,x2:需取差值的两个数 //返回值:|x1-x2| u16 my_abs(u16 x1,u16 x2) {   if(x1>x2)return x1-x2; else return x2-x1; }   //画一条粗线 //(x1,y1),(x2,y2):线条的起始坐标 //size:线条的粗细程度 //color:线条的颜色 void lcd_draw

文 件 列 表

test.hex

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP