51單片機驅(qū)動控制彩屏系列講座
第一講:單片機STC89C52+RA8889驅(qū)動控制彩屏 極簡方案(源碼公開)
單片機通過SPI與RA8889進行通信,由于單片機是5V,RA8889是3.3V,故需要進行電平轉(zhuǎn)換,有現(xiàn)成的模組TXS0108E等可以采用。
整體硬件連接圖:
RA8889具有并口和串口功能,這里采用最簡單的接線方式SPI-4線:
通信接口定義:
sbit SPI_RST = P1 ^ 0; // Reset RA8889 (通過IO口接到RA8889/RA8876進行硬件復(fù)位)
sbit SPI_SS = P1 ^ 4; // Slave Select (RA8889片選)
sbit SPI_MISO = P1 ^ 3; // Master In Slave Out (接RA8889的SDO)
sbit SPI_MOSI = P1 ^ 2; // Master Out Slave In (接RA8889的SDI)
sbit SPI_SCK = P1 ^ 1; // Serial Clock
這里要注意的是SPI_MISO---RA8889_SDO之間的連接,這條接線就不必經(jīng)過電平轉(zhuǎn)換模組TXS0108E,直接連接即可,因為該信號是RA8889的輸出,MCU是接收,而TXS0108E模組是單向的,故該引腳采用直連。
硬件圖連接放大:
顯示效果:
*MCS51+RA8889驅(qū)動控制彩屏源碼下載:STC89C52_RA8889_SPI4_v1.0.zip
審核編輯 黃宇
-
單片機
+關(guān)注
關(guān)注
6043文章
44623瀏覽量
638839 -
STC89C52
+關(guān)注
關(guān)注
41文章
330瀏覽量
82268 -
源碼
+關(guān)注
關(guān)注
8文章
653瀏覽量
29494 -
驅(qū)動控制
+關(guān)注
關(guān)注
0文章
122瀏覽量
15795
發(fā)布評論請先 登錄
相關(guān)推薦
STC89C51是不是不可以通過串口讀取ADS1118的數(shù)據(jù),因為單片機是8位的?
采用AT89C52單片機作為路燈控制系統(tǒng)的支路控制器
89C52單片機控制直流24V電機輸出,數(shù)碼管顯示亂碼?
單片機驅(qū)動彩屏最簡方案:單片機_RA8889最小開發(fā)板驅(qū)動控制TFT彩屏介紹(一)
51單片機(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4參考代碼(v1.3) 硬件SPI方式驅(qū)動大屏顯示
51單片機(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3)
51單片機STC8H8K64U通過RA8889/RA8876如何控制彩屏(SPI源碼下載)
第五講:51單片機+RA8889驅(qū)動控制彩屏 完整源碼說明 【 源碼v1.2 】
第三講:單片機STC89C52+RA8889驅(qū)動控制彩屏 代碼的壓縮(Keil編譯器)
![第三<b class='flag-5'>講</b>:<b class='flag-5'>單片機</b><b class='flag-5'>STC89C52+RA8889</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> 代碼的壓縮(Keil編譯器)](https://file1.elecfans.com/web2/M00/EB/CE/wKgZomZf1QOAJwyAAAEM2qf_C0Q940.png)
基于單片機多功能洗衣機控制
![基于<b class='flag-5'>單片機</b>多功能洗衣<b class='flag-5'>機</b><b class='flag-5'>控制</b>](https://file1.elecfans.com/web2/M00/C4/B6/wKgZomX3o7KAc9AZAAAReeI3K9k830.jpg)
評論