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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2844|回復: 0
打印 上一主題 下一主題
收起左側

單片機GUI實心圓 空心圓庫函數 自主編寫

[復制鏈接]
跳轉到指定樓層
樓主
ID:557330 發表于 2019-6-7 19:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機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)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91精产国品一二三区 | 99亚洲精品 | 狠狠操电影| 国产玖玖 | 久久久久免费精品国产 | 欧美成人第一页 | 麻豆一区一区三区四区 | 别c我啊嗯国产av一毛片 | 国产精品一区二区免费 | 中文成人无字幕乱码精品 | 亚洲视频二区 | 日日夜夜影院 | 日韩色在线 | 欧美日韩电影一区二区 | h视频亚洲| 中文字幕久久久 | 天天干天天干 | 在线成人精品视频 | 能看的av| 亚洲一区在线日韩在线深爱 | 午夜爽爽爽男女免费观看影院 | 成人免费一区二区 | 久久精品亚洲精品国产欧美 | 色秀网站| 日韩一区二区在线看 | 精品国产一区探花在线观看 | 午夜天堂精品久久久久 | 99爱在线 | 先锋资源站 | 国产欧美一区二区三区久久人妖 | 国产精品美女久久久久久免费 | 亚洲精品在线视频 | 亚洲国产欧美一区二区三区久久 | 白浆在线 | 国产亚洲精品久久午夜玫瑰园 | 国产日韩欧美一区二区 | 亚洲精品在线看 | 久久99精品久久久久久 | 国产一级片在线观看视频 | 亚洲视频在线观看免费 | 亚洲精品一级 |