久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機GUI實心圓 空心圓庫函數 自主編寫 [打印本頁]

作者: 且聽風吟1110    時間: 2019-6-7 19:28
標題: 單片機GUI實心圓 空心圓庫函數 自主編寫
單片機gui程序,自主編寫
  1.   /****************************************************************************
  2. * Function Name  : GUI_recle
  3. * Description    : 畫實心圓
  4. * Input          : 圓心(x,y,顏色,半徑)                 
  5. * Output         : None
  6. * Return         : None
  7. ****************************************************************************/
  8. void GUI_recle(uint16_t x, uint16_t y, uint16_t color,uint16_t  banjing)
  9. {  uint16_t  a,b,b1=0,b2=0,b3;
  10.     for(a=0;a<239;a++)
  11.         {
  12.                  b1=0;b2=240;
  13.                  for(b=0;b<319;b++)
  14.            {        
  15.              if((((banjing*banjing+50)-(b-y)*(b-y))>(a-x)*(a-x))&(((banjing*banjing-50)-(b-y)*(b-y))<(a-x)*(a-x)))  //19*19<(a-x)*(a-x)<21*21
  16.              {
  17.                     TFT_SetWindow(a, b, a, b);  //設置點的位置
  18.               TFT_WriteData_Color(color);       //畫點
  19.               b1=b;
  20.                    if(b1>b2)
  21.                   {
  22.                     TFT_SetWindow(a, b2, a, b1);  //設置點的位置
  23.                     b3=b1-b2;
  24.                     while(b3--)
  25.                     {
  26.                      TFT_WriteData_Color(color);
  27.                     }
  28.                   }
  29.                     b2=b1;

  30.                 }
  31.           }


  32.           }
  33.          
  34.         
  35. }

  36.   /****************************************************************************
  37. * Function Name  : GUI_recle
  38. * Description    : 畫空心圓
  39. * Output         : None
  40. * Return         : None
  41. ****************************************************************************/
  42. void GUI_recle(uint16_t x, uint16_t y, uint16_t color,uint16_t  banjing)
  43. {  uint16_t  a,b;
  44.     for(a=0;a<239;a++)
  45.         {
  46.                  for(b=0;b<319;b++)
  47.            {        
  48.              if((((banjing*banjing+50)-(b-y)*(b-y))>(a-x)*(a-x))&(((banjing*banjing-50)-(b-y)*(b-y))<(a-x)*(a-x)))  //19*19<(a-x)*(a-x)<21*21
  49.              {
  50.                     TFT_SetWindow(a, b, a, b);  //設置點的位置
  51.               TFT_WriteData_Color(color);       //畫點
  52.             
  53.                 }
  54.           }


  55.           }
  56.          
  57.         
  58. }
復制代碼

word: GUI實心圓 空心圓.docx (11.38 KB, 下載次數: 7)





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 免费a网站 | 欧美精品久久久久久久久久 | 久久精品国产一区二区三区 | 久久综合色综合 | 国产精品一区在线观看 | 羞羞视频网页 | 天天射夜夜操 | 影音先锋欧美资源 | 亚洲精品9999久久久久 | 欧产日产国产精品国产 | 一级毛片视频 | 日韩视频在线免费观看 | 福利网站导航 | 国产精品一区二区无线 | 亚洲高清视频在线 | 日韩中文字幕在线视频 | 亚洲一区二区三区四区av | 久久久久av | 久久国产精品视频 | 黄色片免费 | 国产成人精品网站 | 久久另类视频 | 午夜电影合集 | 亚洲一区久久 | 91精品国产综合久久婷婷香蕉 | 91黄在线观看 | 中文字幕在线一区 | 久久精品99 | 美日韩视频 | 99精品一区二区三区 | 国内精品久久久久久影视8 最新黄色在线观看 | 欧美小视频在线观看 | 亚洲精品一区二区三区在线 | 欧州一区二区三区 | 日本一卡精品视频免费 | 日韩中文字幕免费在线 | 欧美日韩一区精品 | 亚洲啪啪一区 | 亚洲高清一区二区三区 | 欧美激情精品久久久久久变态 | 国产一级特黄aaa大片评分 |