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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機的2.0-R61503B 8bits TFT彩屏刷屏觸摸驅動程序

  [復制鏈接]
跳轉到指定樓層
樓主
2.0-R61503B 8bits TFT彩屏驅動程序(基于51單片機),包含刷屏測試,觸摸測試,漢字顯示,圖片顯示程序。

單片機源程序如下:
  1. #include<reg52.h>
  2. #include "gui.h"
  3. #include "touch.h"

  4. void main()
  5. {
  6.         uchar rst = 0;
  7.         //--多出來兩個值使用來在內存上面跟別的變量分隔的--//
  8.         uchar  xValue[6] = {0, 0, 0, 0, 0, 0}, yValue[6] = {0, 0, 0, 0, 0, 0};
  9.         long x, y;

  10.         TFT_Init();
  11.         rst = 1;

  12.         while(1)
  13.         {
  14.                 if(rst == 1)
  15.                 {       
  16.                         TFT_ClearScreen(0x0000);
  17.                         GUI_Write32CnChar(22, 20, "普中科技", 0xF800, 0x0000);
  18.                         GUI_Line(22, 54, 150, 54, 0xF800);
  19.                         GUI_WriteASCII(120, 0, "RST", 0xF800, 0x0000);
  20.                         rst = 0;
  21.                 }

  22.                 if(TOUCH_XPT_ReadXY() == 1)
  23.                 {
  24.                         //--如果觸摸跟顯示發生偏移,可以根據顯示AD值--//
  25.                         //--調整下面公式里面的數值--//
  26.                         x = xpt_xy.x;
  27.                         x = (x - 400) * 190 / 3650 ;
  28.                         y =        xpt_xy.y;
  29.                         y = (y - 300) * 240 / 3500;

  30.                         if (x > 176 )
  31.                         {
  32.                                 x = 176;
  33.                         }
  34.                         if (y > 220)
  35.                         {
  36.                                 y = 220;
  37.                         }
  38.                         if ((x > 120) && (y < 30))
  39.                         {
  40.                                 rst = 1;
  41.                         }
  42.                         else
  43.                         {
  44.                                 GUI_Dot((uint)x , (uint)y, 0x001F);
  45.                                 //--計算讀取到的AD值--//
  46.                                 //--由于添加了顯示AD值,計算需要時間,所以觸摸有一點延遲--//
  47.                                 xValue[1] = (xpt_xy.x % 10000 /1000) + '0';
  48.                                 xValue[2] = (xpt_xy.x % 1000 /100) + '0';
  49.                                 xValue[3] = (xpt_xy.x % 100 /10) + '0';
  50.                                 xValue[4] = (xpt_xy.x % 10) + '0';

  51.                                 yValue[1] = (xpt_xy.y % 10000 /1000) + '0';
  52.                                 yValue[2] = (xpt_xy.y % 1000 /100) + '0';
  53.                                 yValue[3] = (xpt_xy.y % 100 /10) + '0';
  54.                                 yValue[4] = (xpt_xy.y % 10) + '0';


  55.                                 //--顯示AD值--//
  56.                                 GUI_WriteASCII(0, 170, "X:", 0xF800, 0x0000);
  57.                                 GUI_WriteASCII(32, 170, &xValue[1], 0xF800, 0x0000);       
  58.                                 GUI_WriteASCII(0, 195, "Y:", 0xF800, 0x0000);
  59.                                 GUI_WriteASCII(32, 195, &yValue[1], 0xF800, 0x0000);
  60.                         }
  61.                 }
  62.         }
  63. }
復制代碼

全部資料51hei下載地址:
2.0寸 8bits TFT彩屏程序.7z (2.63 MB, 下載次數: 146)

51hei截圖20200812170123.png (193.57 KB, 下載次數: 115)

51hei截圖20200812170123.png

51hei圖片20200812170200.png (16.04 KB, 下載次數: 112)

51hei圖片20200812170200.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂1 踩
回復

使用道具 舉報

無效樓層,該帖已經被刪除
板凳
ID:686782 發表于 2020-10-16 23:24 | 只看該作者
最近正好找這個屏的資料,謝謝樓主,幫大忙了
回復

使用道具 舉報

無效樓層,該帖已經被刪除
5#
ID:97678 發表于 2020-10-18 12:01 | 只看該作者
有沒有3.0 的tft 屏的 開發資料?
最好是STC 的程序。
回復

使用道具 舉報

6#
無效樓層,該帖已經被刪除
7#
ID:916177 發表于 2021-5-6 21:50 | 只看該作者
請問在顯示圖片中的picture.h中的數組是怎么得出來的?
回復

使用道具 舉報

8#
ID:506643 發表于 2021-6-8 14:16 | 只看該作者
T990820 發表于 2021-5-6 21:50
請問在顯示圖片中的picture.h中的數組是怎么得出來的?

Image2LD 軟件
回復

使用道具 舉報

9#
無效樓層,該帖已經被刪除
10#
ID:911100 發表于 2021-8-18 04:36 | 只看該作者
最近正好找這個屏的資料,謝謝樓主,幫大忙了
回復

使用道具 舉報

11#
ID:962541 發表于 2021-11-1 22:32 | 只看該作者
非常感謝!買的51開發板 配的tft屏 結果商家給的資料里 居然沒有匹配這個驅動版 下載的案例程序也不能用 用樓主的程序成功了
回復

使用道具 舉報

12#
無效樓層,該帖已經被刪除
13#
無效樓層,該帖已經被刪除
14#
無效樓層,該帖已經被刪除
15#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品a一区二区三区网址 | 国产精品久久久久久久久久久久冷 | 97av视频在线观看 | 国产日日操 | 粉嫩高清一区二区三区 | 亚洲性在线| 成年人免费看的视频 | 欧美一区二区三区久久精品 | 日韩午夜在线播放 | 自拍视频一区二区三区 | 国产操操操 | 成人免费看黄网站在线观看 | 免费人成激情视频在线观看冫 | 欧美综合一区二区三区 | 日韩电影一区 | 国产成人福利在线观看 | 在线观看你懂的网站 | 日日噜噜噜夜夜爽爽狠狠视频, | 午夜免费在线电影 | 欧美www在线观看 | 免费观看av | 69性欧美高清影院 | 国产高清在线 | 国产在线观看一区二区 | 日日干日日 | 亚洲日本视频 | 亚洲精品一区二区三区蜜桃久 | 中文字幕亚洲精品 | 欧美视频精品 | 国产视频二区 | 综合一区二区三区 | 亚洲国产成人精品女人久久久 | 国产一区二区三区视频在线观看 | 毛色毛片免费看 | 污视频免费在线观看 | 夜夜爽99久久国产综合精品女不卡 | 久久精品国产99国产精品 | 欧美三级网站 | 亚洲一区二区三区免费在线观看 | 国产精品99久久久久久www | 欧美一区二区在线视频 |