詳細(xì)信息
工控專(zhuān)用,超穩(wěn)定的4.3寸MCU總線(xiàn)型TFT液晶模塊MD043SD隆重上市,歡迎新老客戶(hù)批量采購(gòu),
資料下載地址(復(fù)制到瀏覽器地址欄打開(kāi)):
http://pan.baidu.com/share/link?shareid=3101590507&uk=1459906940
給我一次機(jī)會(huì),還您一份滿(mǎn)意.........
注意:MD043SD分帶觸摸和不帶觸摸兩種,資料統(tǒng)一為帶觸摸的資料,本頁(yè)面的標(biāo)價(jià)為無(wú)觸摸的價(jià)格。
如果對(duì)顯示屏不太熟悉,也不想使用煩瑣的杜邦線(xiàn)連接模塊或者想加快研究進(jìn)度的朋友請(qǐng)注意了,本店提供51和stm32的核心板,核心板直接支持店內(nèi)所有l(wèi)CD模塊,并具備一些常用資源.
MD043SD特點(diǎn)介紹
適用CPU:51,AVR,STM32,PIC,MSP430,DSP,ARM等.
MD043SD 采用8080時(shí)序16bit并行總線(xiàn)接口,分辨率480×272,顯示面板16M色彩,集成8頁(yè)顯寸(顯存用不完可當(dāng)擴(kuò)展內(nèi)存使用)。模塊內(nèi)部采用 CPLD+SDRAM方式驅(qū)動(dòng)RGB接口顯示屏,在總線(xiàn)接口與RGB接口之間實(shí)現(xiàn)轉(zhuǎn)換的同時(shí)還提供了一系列實(shí)用功能,具體請(qǐng)參考后面的寄存器說(shuō)明和 Demo程序.
工作穩(wěn)定性方面本模塊具備超強(qiáng)抗干擾能力,遠(yuǎn)遠(yuǎn)超越市場(chǎng)上的SSD1963驅(qū)動(dòng)方案,SSD1963抗干擾差,有死機(jī)白屏的風(fēng)險(xiǎn)。
功能方面,本模塊提供8頁(yè)顯存可以實(shí)現(xiàn)后臺(tái)寫(xiě)數(shù)據(jù),一個(gè)命令瞬間切換滿(mǎn)屏顯示數(shù)據(jù),遠(yuǎn)遠(yuǎn)超越市場(chǎng)上的 RA8875驅(qū)動(dòng)方案。
控制方面MD043SD省去了一般的TFT控制器所需要的煩瑣的初始化代碼,MD043SD無(wú)需初始化,僅僅需要做一次復(fù)位操作就可以開(kāi)始工作。最少只需要使用5個(gè)積存器指令就可以正常操作。大大簡(jiǎn)化了程序的代碼量,降低了程序的調(diào)試難度和出錯(cuò)機(jī)率。
MD043SD的響應(yīng)速度很快,能達(dá)到200ns的讀寫(xiě)周期。最快實(shí)現(xiàn)13楨的滿(mǎn)屏刷新速度,集成的8MB SDRAM對(duì)應(yīng)8頁(yè)顯示緩沖。顯示頁(yè)寄存器和讀寫(xiě)頁(yè)寄存器獨(dú)立設(shè)置,當(dāng)前顯示頁(yè)和讀寫(xiě)頁(yè)可以是不同的頁(yè),方便實(shí)現(xiàn)后臺(tái)寫(xiě)入后,整頁(yè)快速切換。
TFT的驅(qū)動(dòng)時(shí)序和電路都經(jīng)過(guò)優(yōu)化設(shè)計(jì),保證色彩準(zhǔn)確還原,顯示穩(wěn)定,杜絕閃爍或竄色,并提供LED背光驅(qū)動(dòng),亮度可從0(關(guān)閉)~16(全開(kāi))間調(diào)節(jié)。
接口定義說(shuō)明:
序號(hào) | 名稱(chēng) | 說(shuō)明 |
1 | GND | 電源地 |
2 | 3.3V | 電源正,3.3V |
3 | NC | 空 |
4 | RS | 數(shù)據(jù)/命令切換 |
5 | WR | 寫(xiě)數(shù)據(jù)時(shí)鐘 |
6 | RD | 讀數(shù)據(jù)時(shí)鐘 |
7-14 | DB8-DB15 | 高8位數(shù)據(jù)總線(xiàn) |
15 | CS | 片選 |
16 | F_CS | FLASH片選(模塊預(yù)留FLASH芯片W25X16,默認(rèn)不貼件,做預(yù)留用途) |
17 | REST | 復(fù)位(復(fù)位操作過(guò)程:拉低電平,持續(xù)8ms;再拉高電平,持續(xù)8ms) |
18 | NC | 空 |
19 | LED_A | 背光控制(出廠(chǎng)默認(rèn)背光由程序控制,0-16級(jí)可調(diào)背光亮度,不受LED_A控制,如果需要由LED_A手動(dòng)控制,在模塊上的Backlight Control處修改電阻焊盤(pán)跳線(xiàn)可以更改為L(zhǎng)ED_A手動(dòng)控制,手動(dòng)控制的時(shí)候,LED_A接高背光亮,接低背光滅,給PWM信號(hào)可調(diào)亮度)。 |
20 | NC | 空 |
21-28 | DB0-DB7 | 低8位數(shù)據(jù)總線(xiàn) |
29 | T_CLK | 觸摸控制器(XPT2046)時(shí)鐘 |
30 | T_CS | 觸摸控制器(XPT2046)片選 |
31 | T_DIN | 觸摸控制器(XPT2046)的數(shù)據(jù)入(即MOSI) |
32 | NC | 空 |
33 | T_DO | 觸摸控制器(XPT2046)的數(shù)據(jù)出(即MISO) |
34 | T_IRQ | 觸摸控制器(XPT2046)數(shù)據(jù)中斷(平時(shí)為高,觸摸時(shí)為低) |
35 | SD_DO | SD卡接口的MISO |
36 | SD_CLK | SD卡接口時(shí)鐘 |
37 | SD_DIN | SD卡接口的MOSI |
38 | SD_CS | SD卡接口片選 |
39 | NC | 空 |
40 | NC | 空 |
電氣特性:
項(xiàng)目 | 最小電壓(V) | 最大電壓(V) | 電流(MA) | 備注 |
VCC(3.3V) | 3.2 | 3.6 | 500 | 模塊電源 |
IO(數(shù)據(jù)接口) | 3.2 | 3.6 | -- | 數(shù)據(jù)口 |
警告:所有數(shù)據(jù)口電壓不能超過(guò)3.6V.
寄存器列表:
CS | RS | DATA[15:0] | WR | RD | 功能 |
0 | 0 | 0x0001 | 0 | × | 地址指向背光亮度寄存器 |
0 | 1 | 0 – 16 | 0 | × | 背光亮度值(默認(rèn):0) |
0 | 0 | 0x0002 | 0 | × | 地址指向起始行地址寄存器 |
0 | 1 | 0 – 271 | 0 | × | 寫(xiě)入9位的起始行地址 |
0 | 0 | 0x0003 | 0 | × | 地址指向起始列地址寄存器 |
0 | 1 | 0 – 479 | 0 | × | 寫(xiě)入10位的起始列地址 |
0 | 0 | 0x0006 | 0 | × | 地址指向結(jié)束行地址寄存器 |
0 | 1 | 0 – 271 | 0 | × | 寫(xiě)入9位的結(jié)束行地址 |
0 | 0 | 0x0007 | 0 | × | 地址指向結(jié)束列地址寄存器 |
0 | 1 | 0 – 479 | 0 | × | 寫(xiě)入10位的結(jié)束列地址 |
0 | 0 | 0x0004 | 0 | × | 顯示頁(yè)寄存器 |
0 | 1 | 0 –7 | 0 | × | 寫(xiě)入(設(shè)置)被顯示頁(yè)的頁(yè)地址(上電默認(rèn)為第0頁(yè)) |
0 | 0 | 0x0005 | 0 | × | 讀寫(xiě)頁(yè)寄存器 |
0 | 1 | 0 –7 | 0 | × | 寫(xiě)入(設(shè)置)當(dāng)前讀寫(xiě)頁(yè)的頁(yè)地址(上電默認(rèn)為第0頁(yè)) |
0 | 0 | 0x000B | 0 | × | 休眠狀態(tài)寄存器 |
0 | 1 | 0x0000–0x0001 | 0 | × | 0x0001-進(jìn)入休眠 (進(jìn)入休眠后只要任意發(fā)一條讀寫(xiě)命令,即可退出休眠狀態(tài)。) |
0 | 0 | 0x000F | 0 | × | 地址指向數(shù)據(jù)通道 |
0 | 1 | 0x0000 – 0xFFFF | 0 | × | 向控制板寫(xiě)入數(shù)據(jù) |
0 | 0 | 0xXXXX | 1 | 0 | 讀出控制板RAM數(shù)據(jù) |
1 | × | × | × | × | 不選通 |
工作寄存器配置說(shuō)明
背光控制:
背光由300Hz PWM信號(hào)驅(qū)動(dòng),能量轉(zhuǎn)換效率高,無(wú)閃爍效應(yīng)。當(dāng)背光寄存器設(shè)置為0時(shí),背光關(guān)閉。背光寄存器上電復(fù)位值為0,為避免上電時(shí)顯示花屏,可在上電時(shí)先清屏,再打開(kāi)背光。背光值最大為16(0x10),寫(xiě)入值大于16時(shí)會(huì)被忽略。
行列地址寫(xiě)入:
行列地址所對(duì)應(yīng)的RAM地址由控制板內(nèi)部運(yùn)算得到,用戶(hù)程序不需要計(jì)算行列與RAM地址的對(duì)應(yīng)關(guān)系,直接輸入坐標(biāo)地址即可。
行列地址增量方向:
連續(xù)寫(xiě)入時(shí),列地址自動(dòng)加1。加到設(shè)定的最大列以后將循環(huán)到下一行起始位置。
讀寫(xiě)數(shù)據(jù)通道
在讀寫(xiě)顯示數(shù)據(jù)時(shí),要保證工作寄存器的值設(shè)為0x0F,選擇指向數(shù)據(jù)通道;讀寫(xiě)顯示數(shù)據(jù)時(shí)工作寄存器不能被修改為其他值,否則讀寫(xiě)入不會(huì)成功。
復(fù)位和初始化
REST引腳控制復(fù)位。復(fù)位操作過(guò)程:拉低電平,持續(xù)5ms以上(推薦8ms);再拉高電平,持續(xù)5ms以上(推薦8ms),之后方可接受數(shù)據(jù)寫(xiě)入。
示例代碼(8051)
//設(shè)置起始地址與結(jié)束地址
void Address_set(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2)
{
LCD_WR_REG(0x02);//開(kāi)始y
LCD_WR_DATA(y1);
LCD_WR_REG(0x03);//開(kāi)始x
LCD_WR_DATA(x1);
LCD_WR_REG(0x06);//結(jié)束y
LCD_WR_DATA(y2);
LCD_WR_REG(0x07);//結(jié)束x
LCD_WR_DATA(x2);
LCD_WR_REG(0x0f);
}
void Lcd_Init(void)
{
LCD_RD=1;
LCD_WR=1;
LCD_REST=0;
delayms(8); //此處保證要有8ms以上
LCD_REST=1;
delayms(8); //此處保證要有8ms以上
LCD_CS =0; //打開(kāi)片選使能
LCD_WR_REG(0x01); //打開(kāi)背光
LCD_WR_DATA(16);
}
//清屏函數(shù)
//Color:要清屏的填充色
void LCD_Clear(u16 Color)
{
u8 VH,VL;
u16 i,j;
VH=Color>>8;
VL=Color;
Address_set(0,0,LCD_W-1,LCD_H-1);
for(i=0;i {
for (j=0;j {
LCD_WR_DATA8(VH,VL);
}
}
}
如果不使用多頁(yè)顯存功能,可以像使用一般的TFT控制器一樣不用理會(huì)操作顯存頁(yè)相關(guān)的積存器,上電默認(rèn)是操作頁(yè)為第0頁(yè),顯示頁(yè)也為第0頁(yè)。如果要使用多頁(yè)顯存,增加以下2個(gè)函數(shù)來(lái)設(shè)置頁(yè)即可:
void WritePage(unsigned char index)//設(shè)置當(dāng)前操作頁(yè),上電默認(rèn)為0
{
LCD_WR_REG(0x05);
LCD_WR_DATA(index);
}
void ShowPage(unsigned char index)//設(shè)置當(dāng)前顯示頁(yè),上電默認(rèn)為0
{
LCD_WR_REG(0x04);
LCD_WR_DATA(index);
}