51單片機驅動控制彩屏系列講座
第一講:單片機STC89C52+RA8889驅動控制彩屏 極簡方案(源碼公開)
單片機通過SPI與RA8889進行通信,由于單片機是5V,RA8889是3.3V,故需要進行電平轉換,有現成的模組TXS0108E等可以采用。
整體硬件連接圖:
RA8889具有并口和串口功能,這里采用最簡單的接線方式SPI-4線:
通信接口定義:
sbit SPI_RST = P1 ^ 0; // Reset RA8889 (通過IO口接到RA8889/RA8876進行硬件復位)
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之間的連接,這條接線就不必經過電平轉換模組TXS0108E,直接連接即可,因為該信號是RA8889的輸出,MCU是接收,而TXS0108E模組是單向的,故該引腳采用直連。
硬件圖連接放大:
顯示效果:
*MCS51+RA8889驅動控制彩屏源碼下載:STC89C52_RA8889_SPI4_v1.0.zip
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6023文章
44376瀏覽量
628392 -
STC89C52
+關注
關注
41文章
330瀏覽量
81820 -
源碼
+關注
關注
8文章
626瀏覽量
28969 -
驅動控制
+關注
關注
0文章
117瀏覽量
15713
發布評論請先 登錄
相關推薦
51單片機(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4參考代碼(v1.3) 硬件SPI方式驅動大屏顯示
文章導引:
(1)51單片機(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3)
(2)51單片機STC8H8K64U
發表于 07-17 11:15
51單片機(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3)
文章導引:
(1)51單片機(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3)
(2)51單片機STC8H8K64U
發表于 07-05 10:55
51單片機STC8H8K64U通過RA8889/RA8876如何控制彩屏(SPI源碼下載)
【硬件部份】
一、硬件連接實物:
STC8H系列單片機不需要外部晶振和外部復位,在相同的工作頻率下,速度比傳統的8051單片機要快12倍,具有高可靠抗干擾的優秀特性,與瑞佑的
發表于 06-26 14:13
第五講:51單片機+RA8889驅動控制彩屏 完整源碼說明 【 源碼v1.2 】
51單片機驅動控制彩屏系列講座
硬件:STC89C52 + RA8889開發板 + TFT
發表于 06-13 17:23
基于單片機多功能洗衣機控制
需注意仿真中51單片機芯片是兼容的,AT89C51,AT89C52是51單片機的具體型號,內核是一樣的。相同的原理圖里,無論
發表于 03-18 10:13
?467次閱讀
STC89C52單片機最小系統的設計方案
單片機最小系統設計主要在STC89C52單片機上,用MAX23芯片實現串口程序下載,用HD7279A片驅動4*4鍵盤和8位數碼管顯示,用DS1302實現實時鐘電路,用18b20數字溫度
發表于 09-25 08:06
評論