日韩电影一级在线视频|亚洲中文字幕一二三|亚洲激情天堂官网|日韩国产亚洲欧美|精品国产一二三区在线影院

【請(qǐng)登錄】【免費(fèi)注冊(cè)】

首頁(yè)新聞技術(shù)產(chǎn)品供應(yīng)二手培訓(xùn)展會(huì)物流維修求購(gòu)招商招標(biāo)招聘企業(yè)

技術(shù)

搜索
技術(shù)文章機(jī)械知識(shí)技術(shù)技巧論文試題維修知識(shí)招投標(biāo)知識(shí)
您的位置:盤(pán)古機(jī)械網(wǎng)>技術(shù)文章>機(jī)械知識(shí)>詳情

單片機(jī)接口TFT彩色液晶屏模塊的應(yīng)用

時(shí)間:2010-08-05瀏覽:280次收藏

單片機(jī)接口TFT彩色液晶屏模塊的應(yīng)用

TFT因?yàn)檩p薄,輻射少,數(shù)位化,已廣泛應(yīng)用在工業(yè)自動(dòng)化,電力,電信,環(huán)保,醫(yī)療,金融等領(lǐng)域。

相對(duì)黑白模塊,TFT液晶顯示模塊有它的復(fù)雜之處,它有顯示接口多樣,外圍電路復(fù)雜,沒(méi)有成熟的統(tǒng)一的驅(qū)動(dòng)控制芯片,因此對(duì)客戶(hù)來(lái)說(shuō),選擇液晶屏、驅(qū)動(dòng)控制方案、配件、以及應(yīng)用調(diào)試都需要相當(dāng)專(zhuān)業(yè)的人員來(lái)進(jìn)行。所以對(duì)很多想用TFT的單片機(jī)用戶(hù)來(lái)說(shuō),這是一座很高的門(mén)檻,一擔(dān)心單片機(jī)系統(tǒng)要升級(jí),二怕速度不夠,效果不好,三怕成本過(guò)高,四怕編程麻煩。

INTEL8080接口控制TFT彩色液晶原理圖

本方案采用武漢谷鑫科技的BS系列模塊,其核心電路均采用大規(guī)模可編程邏輯器件設(shè)計(jì),全硬件實(shí)現(xiàn),性能穩(wěn)定可靠,產(chǎn)品一致性好。采用簡(jiǎn)單的并行總線方式與51單片機(jī)、AVRDSPPICARMCPU直接連接,信號(hào)包括數(shù)據(jù)D[70]、地址A[10]、片選/CS、寫(xiě)/WR、讀/RD

單片機(jī)與TFT控制器的接口定義

引腳

符號(hào)

功能

備注

1

GND

液晶屏邏輯地

0V

2

GND

液晶屏邏輯地

0V

3

5V

液晶屏邏輯電源

5V

4

RDJ

讀操作信號(hào),低電平有效

IN     3.3/5V

5

WRJ

寫(xiě)操作信號(hào),低電平有效

IN     3.3/5V

6

CSJ

片選信號(hào),低電平對(duì)屏操作有效

IN     3.3/5V

7

A0

地址線0

IN     3.3/5V

8

A1

地址線1

IN     3.3/5V

9

D0

數(shù)據(jù)總線

INOUT  3.3/5V

10

D1

數(shù)據(jù)總線

INOUT  3.3/5V

11

D2

數(shù)據(jù)總線

INOUT  3.3/5V

12

D3

數(shù)據(jù)總線

INOUT  3.3/5V

13

D4

數(shù)據(jù)總線

INOUT  3.3/5V

14

D5

數(shù)據(jù)總線

INOUT  3.3/5V

15

D6

數(shù)據(jù)總線

INOUT  3.3/5V

16

D7

數(shù)據(jù)總線

INOUT  3.3/5V

17

TIRQ

7843中斷

IN     3.3/5V

18

TDOUT

7843 數(shù)據(jù)輸出

IN     3.3/5V

19

TBUSY

7843 busy

IN     3.3/5V

20

TDIN

7843數(shù)據(jù)輸入

IN     3.3/5V

21

TCS

7843片選

IN     3.3/5V

22

TDLK

7843 spi時(shí)鐘

IN     3.3/5V

23

GND

液晶屏邏輯地

0V

24

GND

液晶屏邏輯地

0V

總線時(shí)序

圖片數(shù)據(jù)的顯示:以分辨率為640*480為例

將圖中間區(qū)域填充成藍(lán)色。

采用行操作模式。

在每行的寫(xiě)操作前,先設(shè)置XY

#include <reg51.h>

#include <absacc.h>

#define X_ADDR XBYTE[0x0000]

#define Y_ADDR XBYTE[0x0100]

#define CMD XBYTE[0x0200]

#define DAT XBYTE[0x0300]

main()

{

unsigned int x,y; 

//用白色清屏  

CMD=0; 

X_ADDR = 0; 

X_ADDR = 0; 

Y_ADDR = 0; 

Y_ADDR = 0;//////////////對(duì)于分辨率為320240的液晶模塊,Y坐標(biāo)只需要寫(xiě)入1////////// 

for (y=0;y<480;y++) 

{ for (x=0;x<640;x++) DAT = 0xff; }   

//用藍(lán)色填充中間區(qū)域

CMD=0; 

for (y=70;y<361;y++) 

{ x=41; 

X_ADDR = x; //寫(xiě)地址地低8位 

X_ADDR = x/256; //寫(xiě)列地址高位 

Y_ADDR = y; 

Y_ADDR = y/256; /////////對(duì)于分辨率為320240的液晶模塊,Y坐標(biāo)只需要寫(xiě)入1////// 

for(x=41;x<581;x++) DAT = 0x03; 

采用的武漢谷鑫科技液晶模塊(mcutech)的一個(gè)效果圖,

 

 

熱門(mén)文章

業(yè)務(wù)咨詢(xún):932174181   媒體合作:2279387437    24小時(shí)服務(wù)熱線:15136468001 盤(pán)古機(jī)械網(wǎng) - 全面、科學(xué)的機(jī)械行業(yè)免費(fèi)發(fā)布信息網(wǎng)站 Copyright 2017 PGJXO.COM 豫ICP備12019803號(hào)

黄浦区 阿拉善左旗 梅河口市 达孜县 崇信县 柘城县