日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STC单片机驱动1.8‘TFT SPI屏幕示例模板(含资料包)

發布時間:2023/12/8 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STC单片机驱动1.8‘TFT SPI屏幕示例模板(含资料包) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

STC單片機驅動1.8‘TFT SPI屏幕示例模板(含資料包)


  • 驅動演示
  • STC單片機采用的是: STC12C5A60S2,采用的自制開發板:《【開源】STC12C5A60S2開發板》
  • 1.8‘TFT屏幕采用的是;合宙1.8‘TFT屏幕

驅動參考資料包

  • 來源于:http://www.lcdwiki.com/zh/1.8inch_Arduino_SPI_Module_ST7735S_SKU:MAR1801

我們要善于利用資料來學習,雖然這里使用的是合宙1.8" tft屏幕,但是和它們的驅動芯片都是一樣的。在合宙的屏幕官方給的資料只針對它們的開發板,這不能停止我們對該屏幕的擴展使用,我們要好好利用手上的資源發揮最大的利用價值。

  • 資料包中2種驅動方式:模擬SPI和硬件SPI驅動方式
http://www.lcdwiki.com/res/Program/Arduino_SPI/1.8inch/Arduino_SPI_ST7735S_MAR1801_V1.0/1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0.zip

漢字取模軟件和方式

  • pctolcd2002

接線說明

本示例所演示的是采用硬件SPI接口,使用的單片機型號 STC12C5A60S2,下面的RS對應的合宙的是DC引腳

//本模塊默認數據總線類型為SPI //液晶屏模塊 單片機 // SDA 接 P15 //SPI寫信號 //=======================================液晶屏控制線接線==========================================// //液晶屏模塊 單片機 // CS 接 P13 //片選控制信號 // RST 接 P33 //復位信號 // RS/DC 接 P12 //數據/命令選擇控制信號 // CLK 接 P17 //SPI時鐘信號

主程序

本示例所演示的是采用硬件SPI驅動顯示的DEMO程序:Demo_STC12C5A60S2_Hardware_SPI

#include "sys.h" #include "lcd.h" #include "gui.h" #include "test.h" #include "touch.h"//STC單片機IO推挽輸出設置定義 //其他普通C51單片機無此配置請屏蔽下面這條語句 //sfr P3M1 = 0xB1; //P3M1.n,P3M0.n =00--->Standard, 01--->push-pull //sfr P3M0 = 0xB2; // =10--->pure input, 11--->open drain//主函數 void main(void) { //設置STC_12LE5A60S2單片機的P3.2為推挽輸出,用于控制背光亮滅//其他普通C51單片機無此配置請屏蔽下面這條語句//P3M1 &= ~(1<<2),P3M0 |= (1<<2); //液晶屏初始化LCD_Init();//循環進行各項測試 while(1){ main_test(); //測試主界面Test_Color(); //簡單刷屏填充測試Test_FillRec(); //GUI矩形繪圖測試Test_Circle(); //GUI畫圓測試Test_Triangle(); //GUI三角形填充測試English_Font_test();//英文字體示例測試Chinese_Font_test();//中文字體示例測試Pic_test(); //圖片顯示示例測試Rotate_Test();//不使用觸摸或者模塊本身不帶觸摸,請屏蔽下面觸摸屏測試// Touch_Test(); //觸摸屏手寫測試//需要觸摸校準時,請將觸摸手寫測試屏蔽,將下面觸摸校準測試項打開 // Touch_Adjust(); //觸摸校準} }

總結

以上是生活随笔為你收集整理的STC单片机驱动1.8‘TFT SPI屏幕示例模板(含资料包)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。