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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10411|回復: 15
收起左側

TFT 2.8寸 ILI9341 C51單片機綜合測試程序 適合小容量ROM單片機

  [復制鏈接]
ID:112693 發表于 2017-5-4 11:02 | 顯示全部樓層 |閱讀模式
下面是本人買的模塊的實物圖(只為學習,絕非廣告),提供C51 綜合測試程序 ILI9341 精簡測試 適合小容量ROM單片機)
01.jpg

02.jpg

ili9341.JPG

2.8寸9341模塊原理圖New.jpg
T21L22XbxaXXXXXXXX_!!413302608.jpg

接線圖.JPG

TEST02.jpg

TEST01.jpg

單片機源程序:
  1. #include "sys.h"
  2. #include "lcd.h"

  3. //////////////////////////////////////////////////////////////////////////////////         
  4. //本程序只供學習使用,未經作者許可,不得用于其它任何用途
  5. //測試硬件:單片機STC12LE5A60S2,晶振30M  單片機工作電壓3.3V
  6. /**************************************************************************************
  7. //=======================================液晶屏數據線接線==========================================//
  8. //P2組高8位數據口,DB8-DB15依次連接P2^0-P2^7;8位模式下只使用高8位
  9. #define  LCD_DataPortH P2
  10. //P0組低8位數據口,DB0-DB7依次連接P0^0-P0^7;請確認P0口已經上拉10K電阻,不宜太小,最小4.7K,推薦10K.   
  11. #define  LCD_DataPortL P0     
  12. //=======================================液晶屏控制線接線==========================================//
  13. CS=P1^3;                //片選        
  14. RS=P1^2;                  //數據/命令切換
  15. WR=P1^1;                //寫控制
  16. RD=P1^0;                //讀控制
  17. RESET=P3^3;                 //復位
  18. LCD_BL=P3^2;        //背光控制
  19. //=========================================觸摸屏觸接線=========================================//
  20. //不使用觸摸或者模塊本身不帶觸摸,則可不連接
  21. DCLK          =    P3^6; //觸摸屏SPI總線時鐘信號接P3.6  
  22. TCS       =    P3^7; //觸摸片選TCS接P3.7
  23. DIN       =    P3^4; //MOSI接P3.4        
  24. DOUT      =    P3^5; //MISO接P3.5                                                                                                                                                                                   
  25. Penirq    =    P4^0; //PEN引腳接P4.0,如單片機無P4組,請自行更改其他可用IO并修改代碼定義
  26. **************************************************************************************************/        

  27. //STC單片機IO推挽輸出設置定義
  28. //其他普通C51單片機無此配置請屏蔽下面這條語句
  29. sfr P3M1  = 0xB1;        //P3M1.n,P3M0.n         =00--->Standard,        01--->push-pull
  30. sfr P3M0  = 0xB2;        //                                        =10--->pure input,        11--->open drain

  31. //主函數
  32. void main(void)
  33. {

  34.         //設置STC_12LE5A60S2單片機的P3.2為推挽輸出,用于控制背光亮滅
  35.         //其他普通C51單片機無此配置請屏蔽下面這條語句
  36.         P3M1 &= ~(1<<2),P3M0 |=  (1<<2);

  37.         //液晶屏初始化
  38.         LCD_Init();

  39.         //循環進行各項測試        
  40.         while(1)
  41.         {        
  42.                 LCD_Clear(RED);delay_ms(1000);        delay_ms(1000);        
  43.                 LCD_Clear(GREEN);delay_ms(1000);        delay_ms(1000);        
  44.                
  45. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼


0.png

下載:
C51 綜合測試程序 ILI9341 精簡測試 適合小容量ROM單片機).rar (145.27 KB, 下載次數: 330)




評分

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

查看全部評分

回復

使用道具 舉報

ID:64765 發表于 2017-5-18 21:08 | 顯示全部樓層
好資料,學習一下,謝了。
回復

使用道具 舉報

ID:64765 發表于 2017-5-18 21:09 | 顯示全部樓層
好資料,學習了,謝謝分享。
回復

使用道具 舉報

ID:238135 發表于 2017-10-9 20:47 | 顯示全部樓層
非常感 謝分享!。。。。!1111
回復

使用道具 舉報

ID:196311 發表于 2017-10-12 09:24 | 顯示全部樓層
收藏學習,謝謝分享
回復

使用道具 舉報

ID:295520 發表于 2018-4-9 17:36 | 顯示全部樓層
需要,參考一下
回復

使用道具 舉報

ID:272940 發表于 2018-4-26 18:38 | 顯示全部樓層
好資料,學習一下,謝了。
回復

使用道具 舉報

ID:485057 發表于 2019-10-11 14:07 | 顯示全部樓層
好資料
回復

使用道具 舉報

ID:97678 發表于 2020-5-25 10:46 | 顯示全部樓層
里面有個test.c 這個是測試屏的程序吧?
怎么編譯的都是警告?
有124個警告。怎么解決?
回復

使用道具 舉報

ID:97678 發表于 2020-5-25 10:58 | 顯示全部樓層
我想咨詢一下,這個程序只使用高8位。程序需要修改嗎?
回復

使用道具 舉報

ID:97678 發表于 2020-5-25 20:48 | 顯示全部樓層
這個程序沒有能夠編譯成功。
出現這個問題:怎么解決?

Build target 'QD-TFT'
linking...
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  TFONT32
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  TFONT24
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  TFONT16
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ASC2_1608
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ASC2_1206
    MODULE:  .\obj\gui.obj (GUI)
Program Size: data=9.0 xdata=416 code=26804
Target not created.
回復

使用道具 舉報

ID:585455 發表于 2020-10-1 15:20 | 顯示全部樓層
我有3.2吋帶SD卡的觸摸屏,用你的碼源來試試看。
回復

使用道具 舉報

ID:585455 發表于 2020-10-1 15:59 | 顯示全部樓層
可以驅動,Pen不用接,感謝你的碼源,幫助很大。
回復

使用道具 舉報

ID:97678 發表于 2020-10-5 18:23 | 顯示全部樓層
好資料。! 值得學習。。
回復

使用道具 舉報

ID:106977 發表于 2020-10-6 21:16 | 顯示全部樓層
此屏廠家生產的分辨率800×480的4寸屏價格60元(可帶觸摸功能,可改為8位接口)。建議買塊屏,再用杜邦線連接。按廠家提供的演示程序,在液晶屏編程上會有很大提高!
回復

使用道具 舉報

ID:97678 發表于 2022-1-13 15:54 | 顯示全部樓層
jemery1030 發表于 2020-10-1 15:59
可以驅動,Pen不用接,感謝你的碼源,幫助很大。

我編譯不成功,可以指導一下嗎?
Build target 'QD-TFT'
linking...
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  TFONT32
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  TFONT24
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  TFONT16
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ASC2_1608
    MODULE:  .\obj\gui.obj (GUI)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ASC2_1206
    MODULE:  .\obj\gui.obj (GUI)
Program Size: data=9.0 xdata=416 code=26804
Target not created.
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 最近最新中文字幕 | 国产一区欧美一区 | 成人在线小视频 | 亚洲激情综合网 | 精品1区2区| 日韩视频精品 | 在线一区视频 | 国产乱码久久久久久一区二区 | 精品国产欧美一区二区三区成人 | 一区二区高清不卡 | 福利视频一区二区 | 午夜精品一区二区三区在线观看 | 亚洲精品免费在线 | 亚洲精品免费在线 | 国产精品欧美一区喷水 | 久久亚洲春色中文字幕久久久 | 天天视频一区二区三区 | 亚洲久久 | 精品欧美激情在线观看 | 伊色综合久久之综合久久 | 成人福利 | 超碰日本| 天天干在线播放 | 亚洲成人综合社区 | 日本韩国电影免费观看 | 亚洲欧美精品在线 | 成人在线免费观看视频 | 99精品视频一区二区三区 | 成人影院一区二区三区 | 91精品国产综合久久小仙女图片 | 日韩精品极品视频在线观看免费 | 亚洲国产免费 | 91精品国产综合久久久久久丝袜 | 91九色porny首页最多播放 | 一级欧美一级日韩片 | 天天狠狠| 爱草在线 | www.色.com| 久久久久久久久久久久久九 | 亚洲一区二区免费视频 | 午夜资源|