物聯(lián)網(wǎng)系統(tǒng)中為什么要使用點(diǎn)陣液晶屏
物聯(lián)網(wǎng)系統(tǒng)中使用點(diǎn)陣液晶屏的原因主要可以歸納為以下幾點(diǎn):
顯示內(nèi)容豐富多樣
高靈活性:點(diǎn)陣液晶屏可以通過(guò)控制每個(gè)點(diǎn)的亮滅來(lái)顯示各種圖形、文字、動(dòng)畫和視頻,這使得它在物聯(lián)網(wǎng)系統(tǒng)中能夠呈現(xiàn)更加豐富多樣的信息。
多色顯示:點(diǎn)陣液晶屏支持單色、雙色甚至全彩顯示,能夠顯示紅、黃、綠、橙等多種顏色,增強(qiáng)了信息的可讀性和吸引力。
適應(yīng)性強(qiáng)
多種尺寸選擇:點(diǎn)陣液晶屏有多種尺寸可供選擇,從微小的幾毫米到幾十厘米不等,可以根據(jù)物聯(lián)網(wǎng)設(shè)備的具體需求進(jìn)行定制。
廣泛應(yīng)用:由于其適應(yīng)性強(qiáng),點(diǎn)陣液晶屏被廣泛應(yīng)用于各種物聯(lián)網(wǎng)設(shè)備中,如智能家居、智能穿戴、工業(yè)控制等。
低功耗與長(zhǎng)壽命
低功耗:點(diǎn)陣液晶屏的工作電壓低,功耗小,符合物聯(lián)網(wǎng)設(shè)備對(duì)節(jié)能的要求。長(zhǎng)時(shí)間工作也不會(huì)增加太多負(fù)擔(dān),有利于延長(zhǎng)設(shè)備的整體使用壽命。
長(zhǎng)壽命:點(diǎn)陣液晶屏的數(shù)字接口使用壽命長(zhǎng),能夠穩(wěn)定可靠地工作,減少了更換和維護(hù)的頻率。
易于控制與維護(hù)
控制簡(jiǎn)單:點(diǎn)陣液晶屏的控制方式相對(duì)簡(jiǎn)單,可以通過(guò)編程來(lái)輕松實(shí)現(xiàn)各種顯示效果,降低了開發(fā)難度。
安裝與維護(hù)方便:點(diǎn)陣液晶屏的安裝和維護(hù)都比較方便,不需要復(fù)雜的設(shè)備或?qū)I(yè)技能,降低了使用成本。
提升用戶體驗(yàn)
直觀顯示:點(diǎn)陣液晶屏能夠直觀地顯示設(shè)備狀態(tài)、信息提示等內(nèi)容,使用戶能夠快速了解設(shè)備的運(yùn)行情況,提升用戶體驗(yàn)。
交互性強(qiáng):部分點(diǎn)陣液晶屏還支持觸摸功能,用戶可以通過(guò)觸摸屏幕來(lái)操作設(shè)備,增強(qiáng)了設(shè)備的交互性。
綜上所述,點(diǎn)陣液晶屏在物聯(lián)網(wǎng)系統(tǒng)中的應(yīng)用具有顯著的優(yōu)勢(shì),能夠滿足物聯(lián)網(wǎng)設(shè)備對(duì)顯示內(nèi)容豐富性、適應(yīng)性、低功耗、長(zhǎng)壽命以及易于控制與維護(hù)等方面的需求,從而提升物聯(lián)網(wǎng)系統(tǒng)的整體性能和用戶體驗(yàn)。
本文會(huì)再為大家詳解顯示屏家族中的一員——點(diǎn)陣液晶屏。
點(diǎn)陣液晶屏的定義
點(diǎn)陣液晶屏是按照一定順序規(guī)則排列起來(lái)的,一般常見的有圖形點(diǎn)陣液晶模塊。他里面是有很多個(gè)點(diǎn)組成的,通過(guò)控制這些點(diǎn)來(lái)顯示文字或者圖形,并且可以實(shí)現(xiàn)出屏幕上下左右滾動(dòng)以及動(dòng)畫功能。(如下圖)LCD12864圖形點(diǎn)陣液晶顯示模塊(LCM)就是由128*64個(gè)液晶顯示點(diǎn)組成的一個(gè)128列*64行的陣列,它的每一行橫向一共有128個(gè)可顯示點(diǎn),每一列縱向有64個(gè),這些“點(diǎn)”其實(shí)也都是一個(gè)個(gè)發(fā)光二極管,每個(gè)顯示點(diǎn)對(duì)應(yīng)一位二進(jìn)制數(shù),1表示亮,0表示滅。
點(diǎn)陣液晶屏的顯示原理
1、系統(tǒng)12864點(diǎn)陣型液晶顯示屏的基本原理
數(shù)字電路中數(shù)據(jù)以0和1保存,對(duì)LCD控制器進(jìn)行不同的數(shù)據(jù)操作,可以得到不同的結(jié)果。對(duì)于顯示英文操作,由于英文字母種類少只需要8位(一字節(jié))即可。而對(duì)于中文,常用卻有6000以上,于是我們的DOS前輩想了一個(gè)辦法,就是將ASCII表的高128個(gè)很少用到的數(shù)值以兩個(gè)為一組來(lái)表示漢字,即漢字的內(nèi)碼。而剩下的低128位則留給英文字符使用,即英文的內(nèi)碼。
得到了漢字的內(nèi)碼后,利用文字的字模,即用數(shù)字的各位信息來(lái)記載英文或漢字的形狀,如英文的'A'在字模的記載方式如圖1所示:
2、漢字圖形點(diǎn)陣液晶顯示模塊(QC12864B)主要技術(shù)參數(shù)和顯示特性:
①Q(mào)C12864B漢字圖形點(diǎn)陣液晶顯示模塊,可顯示漢字及圖形
②內(nèi)置 8192個(gè)中文漢字(16X16點(diǎn)陣)、128個(gè)字符(8X16點(diǎn)陣)及 64X256點(diǎn)陣顯示 RAM(GDRAM)
③電源:VDD 3.3V~+5V(內(nèi)置升壓電路,無(wú)需負(fù)壓);顯示內(nèi)容:128列× 64 行
④顯示顏色:黃綠屏,藍(lán)屏
⑤顯示角度:6:00鐘直視
⑥LCD類型:STN
⑧多種軟件功能:光標(biāo)顯示、畫面移位、自定義字符、睡眠模式等
3、QC12864B讀寫操作時(shí)序:
模塊有并行和串行兩種連接方法(時(shí)序如下):8 位并行連接時(shí)序圖
MPU 寫資料到模塊如圖4所示:
圖4 MPU寫資料到模塊圖
圖5 MPU從模塊讀出資料圖
串行連接時(shí)序圖
串行數(shù)據(jù)傳送共分三個(gè)字節(jié)完成:
第一字節(jié):串口控制—格式11111ABC
①A 為數(shù)據(jù)傳送方向控制:H 表示數(shù)據(jù)從 LCD 到 MCU,L 表示數(shù)據(jù)從 MCU 到 LCD
②B 為數(shù)據(jù)類型選擇:H 表示數(shù)據(jù)是顯示數(shù)據(jù),L 表示數(shù)據(jù)是控制指令
③C 固定為 0
第二字節(jié): (并行)8 位數(shù)據(jù)的高 4 位—格式 DDDD0000
第三字節(jié): (并行)8 位數(shù)據(jù)的低 4 位—格式 0000DDDD 串行接口時(shí)序參數(shù):(測(cè)試條件:T=25℃ VDD=5.0V)
4、QC12864B點(diǎn)陣型LCD引腳功能說(shuō)明:
表1 12864LCD的引腳說(shuō)明
管腳號(hào) | 管腳名稱 | LEVER | 管腳功能描述 |
1 | VSS | 0 | 電源地 |
2 | VDD | +5.0V | 電源電壓 |
3 | V0 | - | 液晶顯示器驅(qū)動(dòng)電壓 |
4 | D/I(RS) | H/L |
D/I=“H”,表示DB7∽DB0為顯示數(shù)據(jù) D/I=“L”,表示DB7∽DB0為顯示指令數(shù)據(jù) |
5 | R/W | H/L |
R/W=“H”,E=“H”數(shù)據(jù)被讀到DB7∽DB0 R/W=“L”,E=“H→L”數(shù)據(jù)被寫到IR或DR |
6 | E | H/L |
R/W=“L”,E信號(hào)下降沿鎖存DB7∽DB0 R/W=“H”,E=“H”DDRAM數(shù)據(jù)讀到DB7∽DB0 |
7 | DB0-DB7 | H/L | 數(shù)據(jù)線 |
8 | CS1 | H/L | H:選擇芯片(左半屏)信號(hào) |
9 | CS2 | H/L | H:選擇芯片(右半屏)信號(hào) |
10 | RET | H/L | 復(fù)位信號(hào),低電平復(fù)位 |
11 | VOUT | -10V | LCD驅(qū)動(dòng)負(fù)電壓 |
12 | LED+ | - | LED背光板電源 |
13 | LED- | - | LED背光板電源 |
說(shuō)明:12864點(diǎn)陣型液晶 C語(yǔ)言程序(可根據(jù)自己意愿設(shè)定指定點(diǎn))
/****電子系統(tǒng)設(shè)計(jì)C51編程******
平臺(tái):BST-V51 + Keil U4 + STC89S52
名稱:本程序驅(qū)動(dòng)12864顯示一幅圖片(包含英文字符、漢字、圖形)
日期:很久很久以前
晶振:11.0592MHZ
說(shuō)明:電子小玩
編寫:Sure
************/
#include
#include
#define uchar unsigned char
#define uint unsigned int
/*12864端口定義*/
#define LCD_data P0 //數(shù)據(jù)口
sbit LCD_RS = P1^0; //寄存器選擇輸入
sbit LCD_RW = P1^1; //液晶讀/寫控制
sbit LCD_EN = P2^5; //液晶使能控制
sbit LCD_PSB = P1^2; //串/并方式控制
unsigned char code zhu[]= //圖片代碼
{ 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x3E,0x03,0xE0,
0xFF,0xFF,0xFF,0x00,0xFE,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xF0,0xFF,0x8F,0xF8,
0xFF,0xFF,0xFF,0x00,0xFE,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0x81,0xFF,0xDF,0xFC,
0xFF,0xFF,0xFF,0x3C,0xFE,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFC,0x03,0xFF,0xFF,0xFE,
0xFF,0xF9,0xFF,0x18,0xFE,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xE0,0x03,0xFF,0xFF,0xFE,
0xFF,0xFC,0xFF,0x18,0xFE,0x3C,0x74,0x0F,0xFF,0xFF,0xFF,0x00,0x07,0x9C,0x70,0x0F,
0xFF,0xFE,0x7F,0x18,0xFE,0x02,0x2A,0x0F,0xFF,0xFF,0xF8,0x00,0x07,0xBE,0x71,0x8F,
0xC0,0x3F,0x3F,0x18,0xFE,0x3E,0x2A,0x0F,0xFF,0xFF,0xC0,0x00,0x07,0xF7,0x73,0xCF,
0xFF,0xFE,0x7F,0x18,0xFE,0x42,0x2A,0x0F,0xFF,0xFE,0x00,0x00,0x07,0xE3,0x76,0x6F,
0xFF,0xC1,0xFF,0x3C,0xFE,0x42,0x2A,0x0F,0xFF,0xFC,0x00,0x00,0x07,0xF7,0x06,0x6F,
0xFF,0xBE,0xFF,0x00,0xFE,0x3D,0x6B,0x0F,0xFF,0xE0,0x00,0x00,0x03,0xBE,0x73,0xCE,
0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x01,0xF3,0x9C,0xF9,0x8E,
0xFF,0xBF,0x99,0x89,0xC1,0xFF,0xFE,0x00,0x0F,0xE0,0x00,0x03,0xFF,0x81,0xFC,0x0E, 0xF1,0xC1,0xD1,0xE6,0xBE,0xFE,0x00,0x00,0x0B,0xC0,0x04,0x7F,0xFD,0xF9,0xFC,0xFC, 0xFF,0xFE,0xDD,0xEF,0x80,0xFC,0x00,0x03,0x63,0x00,0x03,0xFF,0xFC,0xFD,0xFD,0xF8, 0xFF,0xFE,0xDD,0xEF,0xBF,0xE0,0x00,0x00,0xF3,0x00,0x03,0xFF,0xFC,0x7C,0xF9,0xF8, 0xFF,0xBE,0xD9,0xEF,0xBE,0xE0,0x00,0x00,0xF3,0x00,0x1F,0xFF,0xFC,0x7C,0x71,0xF0, 0xFF,0xC1,0xE4,0x83,0xC1,0x80,0x00,0x01,0x7F,0x00,0x3F,0xFF,0xFC,0x1D,0x05,0xE0, 0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x03,0x7E,0x00,0xFF,0xFF,0xFC,0x0D,0xFD,0x80, 0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x03,0x7E,0x00,0x7F,0xFF,0xE4,0x07,0xFF,0x00, 0xFF,0xFF,0x7F,0xF0,0x00,0x00,0x00,0x07,0xF8,0x00,0xFF,0xFF,0xE5,0xF9,0xFC,0x00, 0xFF,0xE3,0xAF,0xC0,0x00,0x00,0x07,0xBF,0xF8,0x00,0xFF,0xFF,0xE7,0xFE,0x70,0x00,
0xFF,0xE3,0x9F,0x80,0x00,0x00,0x0E,0x1F,0xF0,0x01,0xFF,0xFF,0xCF,0xFF,0x00,0x00, 0xFF,0xC3,0x8F,0x80,0x00,0x00,0x3E,0x4F,0xF0,0x00,0xFF,0xFC,0x0F,0xFF,0x00,0x00, 0xFF,0xC3,0x8F,0x00,0x00,0x10,0xFE,0x0F,0xE0,0x01,0xFF,0xE0,0x0F,0xFF,0x00,0x00, 0xFF,0x03,0x13,0x80,0x00,0x03,0xFC,0x8F,0xE0,0x01,0xFF,0xFF,0xC7,0xFE,0x00,0x00,
0xFF,0x04,0x12,0x80,0x00,0x00,0x7C,0x0F,0x80,0x03,0xFF,0xFF,0xC5,0xF8,0x00,0x00, 0xFE,0x0C,0x17,0xC0,0x00,0x00,0x00,0x3E,0x00,0x07,0xFF,0xFF,0xC0,0xF0,0x0E,0x00, 0xFE,0x1E,0x67,0x7E,0x30,0x00,0x00,0x08,0x00,0x07,0xFF,0xFF,0xC0,0xF8,0x1F,0x00, 0xFC,0x1C,0x42,0x7F,0x00,0x06,0x00,0x00,0x40,0x0F,0xFF,0xFF,0xC1,0xF8,0x3F,0x80, 0xFE,0x08,0x48,0x7F,0x40,0x01,0x78,0x10,0xC0,0x0F,0xFF,0xFF,0xC1,0xF8,0x7F,0xC0, 0xFE,0x08,0x08,0x7F,0x40,0x01,0x78,0x10,0xC0,0x0F,0xFF,0xFF,0xC1,0xF8,0xFF,0xE0, 0xFE,0x00,0x00,0x7E,0x60,0x00,0x00,0x10,0x80,0x3D,0xBF,0xFF,0xC1,0xF9,0xFF,0xF0,
0xFF,0x00,0x00,0x1C,0xC0,0x00,0x04,0x00,0x00,0x39,0x3F,0xFF,0xC1,0xF9,0xFB,0xF0, 0xFF,0x00,0x00,0x71,0x00,0x00,0x3C,0x00,0x00,0x39,0x3F,0xFA,0x41,0xF9,0xFF,0xF0, 0xFF,0x80,0x00,0x60,0x30,0x01,0xC0,0x00,0x00,0x01,0x1B,0x02,0x41,0xF8,0xFF,0xE0, 0xFF,0xC8,0x00,0x00,0x31,0x1F,0x00,0x00,0x40,0x00,0x00,0x02,0x41,0xF8,0x7F,0xC0, 0xFF,0xC4,0xFE,0x00,0x03,0x00,0x07,0xC7,0xC2,0x00,0x00,0x04,0x01,0xF8,0x3F,0x80, 0xFF,0xFF,0xF0,0x00,0x0F,0xE0,0x3F,0x9C,0x0F,0x80,0x00,0x04,0x01,0xF8,0x1F,0x00, 0xFF,0xFF,0xF8,0x10,0x0F,0xC0,0x7E,0x3F,0xE7,0xFF,0x00,0x00,0x01,0xF8,0x0E,0x00,
0xFF,0xFF,0xF8,0x1E,0x0F,0xE0,0x70,0x3F,0xE0,0x3F,0x00,0x00,0x01,0xF8,0x00,0x00, 0xFF,0xFF,0xFC,0x1E,0x1D,0xE0,0x77,0x00,0xE0,0x00,0x00,0x00,0x01,0xF8,0x00,0x00, 0xFF,0xFF,0xFC,0x03,0x99,0xE0,0xE7,0x36,0xE0,0x00,0x00,0x00,0x03,0xFC,0x00,0x00, 0xFF,0xFF,0xFC,0x00,0x3F,0xF0,0xC3,0x36,0xF0,0x00,0x00,0x1C,0x73,0xFC,0x00,0x00, 0xFF,0xFF,0xFC,0x18,0x7B,0x79,0xC3,0x32,0xF0,0x00,0x0F,0xFF,0xA3,0xFC,0x0E,0x00, 0xFF,0xFF,0xFC,0x1E,0x63,0x3D,0xFF,0x77,0xF0,0x00,0xDF,0xFF,0xA3,0xFC,0x1F,0x00, 0xFF,0xFF,0xFC,0x1D,0x9F,0xE1,0xFF,0xF0,0x06,0x8D,0xDF,0xFF,0xB3,0xFC,0x7F,0xC0, 0xFF,0xFF,0xFE,0x07,0x5F,0xE0,0x03,0x30,0x7F,0x89,0xDF,0xFF,0xF3,0xFC,0xFF,0xE0, 0xFF,0xFF,0xFE,0x00,0x03,0x00,0x03,0x33,0x7F,0x89,0xDF,0xFF,0xF3,0xFF,0xFF,0xF8,
0xFF,0xFF,0xFE,0x00,0x2B,0x60,0x03,0x33,0x3F,0x09,0xDF,0xFF,0x93,0xFF,0xFF,0xFC,
0xFF,0xFF,0xFF,0x1E,0x3B,0x70,0x0F,0x3B,0xFF,0x09,0xFF,0xFF,0xD3,0xFF,0xF1,0xFC,
0xFF,0xFF,0xFF,0x1E,0x7B,0x30,0x3F,0x3C,0x37,0x89,0x80,0x0F,0xD3,0xFF,0xE0,0xFC, 0xFF,0xFF,0xFF,0xB6,0x57,0x39,0xFB,0x03,0xB3,0x89,0x00,0x00,0x03,0xFF,0xE0,0xFC, 0xFF,0xFF,0xFF,0xA7,0x9F,0x3D,0xE3,0x07,0xB3,0x89,0x00,0x00,0x03,0xFF,0xE0,0xF8, 0xFF,0xFF,0xFF,0xE7,0x87,0x3D,0xC7,0x7D,0xB0,0x89,0x00,0x00,0x03,0xFF,0xE0,0xF8,
0xFF,0xFF,0xFF,0xE7,0x87,0x01,0x87,0x7C,0x30,0x08,0x1F,0x00,0x03,0xFD,0xFF,0xF8,
0xFF,0xFF,0xFF,0xF7,0x87,0xC1,0x07,0x60,0xF0,0x10,0x3F,0xFF,0xDB,0xFF,0xFF,0xF0,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x63,0xF4,0x30,0x3F,0xFF,0xDF,0xFF,0xFF,0xF0, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x04,0x70,0x3F,0xFF,0xD7,0xFE,0xFF,0xE0, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x01,0xF0,0x3F,0xFF,0xD7,0xFE,0xFF,0xE0,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x40,0x1F,0xF0,0x00,0x3F,0xE7,0xFE,0x00,0x00, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF1,0x00,0x00,0xE7,0xFE,0x00,0x00, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x07,0xFE,0x00,0x00,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x07,0xFE,0x00,0x00
};
#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
void delay0(uchar x); //x*0.14MS
void dataconv();
void lcd_pos(uchar X,uchar Y); //確定顯示位置
void delay(int ms)
{ while(ms--)
{
uchar i;
for(i=0;i<250;i++)
{ _nop_();_nop_();_nop_();_nop_(); }
}
}
/*************/
/* */
/*檢查L(zhǎng)CD忙狀態(tài) */
/*lcd_busy為1時(shí),忙,等待。lcd-busy為0時(shí),閑,可寫指令與數(shù)據(jù)。 */
/* */
/*************/
bit lcd_busy()
{ bit result;
LCD_RS = 0;
LCD_RW = 1;
LCD_EN = 1;
delayNOP();
result = (bit)(P0&0x80);
LCD_EN = 0;
return(result);
}
/*************/
/*寫指令數(shù)據(jù)到LCD */
/*RS=L,RW=L,E=高脈沖,D0-D7=指令碼。 */
/*************/
void lcd_wcmd(uchar cmd)
{
while(lcd_busy());
LCD_RS = 0;
LCD_RW = 0;
LCD_EN = 0;
_nop_(); _nop_();
P0 = cmd;
delayNOP();
LCD_EN = 1;
delayNOP();
LCD_EN = 0;
}
/*************/
/* */
/*寫顯示數(shù)據(jù)到LCD */
/*RS=H,RW=L,E=高脈沖,D0-D7=數(shù)據(jù)。 */
/* */
/*************/
void lcd_wdat(uchar dat)
{
while(lcd_busy());
LCD_RS = 1;
LCD_RW = 0;
LCD_EN = 0;
P0 = dat;
delayNOP();
LCD_EN = 1;
delayNOP();
LCD_EN = 0;
}
/*************/
/* */
/* LCD初始化設(shè)定 */
/* */
/*************/
void lcd_init()
{
LCD_PSB = 1; //并口方式
lcd_wcmd(0x34); //擴(kuò)充指令操作
delay(5);
lcd_wcmd(0x30); //基本指令操作
delay(5);
lcd_wcmd(0x0C); //顯示開,關(guān)光標(biāo)
delay(5);
lcd_wcmd(0x01); //清除LCD的顯示內(nèi)容
delay(5);
}
/*******
函數(shù)名稱:Draw_PM
功 能:在整個(gè)液晶屏幕上畫圖
參 數(shù):無(wú)
返回值 :無(wú)
********/
void Draw_PM(const uchar *ptr)
{
uchar i,j,k;
lcd_wcmd(0x34); //打開擴(kuò)展指令集
i = 0x80;
for(j = 0;j < 32;j++)
{
lcd_wcmd(i++);
lcd_wcmd(0x80);
for(k = 0;k < 16;k++)
{ lcd_wdat(*ptr++);}
}
i = 0x80;
for(j = 0;j < 32;j++)
{ lcd_wcmd(i++);
lcd_wcmd(0x88);
for(k = 0;k < 16;k++)
{ lcd_wdat(*ptr++); }
}
lcd_wcmd(0x36); //打開繪圖顯示
lcd_wcmd(0x30); //回到基本指令集
}
main()
{ lcd_init(); //初始化LCD
Draw_PM(zhu); //顯示設(shè)定的圖片
while(1);
}
實(shí)物圖
液晶顯示模塊接口方式的分類及優(yōu)缺點(diǎn):
并行接口
優(yōu)點(diǎn):
1.傳遞數(shù)據(jù)速度快;
2.可以從顯示出來(lái)的圖案或字符再讀出來(lái),這樣就可以自由畫點(diǎn)、及線
缺點(diǎn):
1.接口線多(13個(gè)).為了省錢,客戶會(huì)選擇最少引腳的CPU,這樣變成不得不考慮接口數(shù)量了。
2.如果客戶主板與液晶屏的距離比較遠(yuǎn),電線的成本也必須考慮。
串行接口
優(yōu)點(diǎn):
1.接口線少。
2.有些單片機(jī)有專門的SPI接口傳輸,正好配合。
缺點(diǎn):
1.速度稍慢;
2.不可以讀已顯示到液晶屏上的圖案、字符等數(shù)據(jù)。
I2C總線
優(yōu)點(diǎn):
1.接口線更少。
2.有些單片機(jī)有專門的I2C總線接口傳輸,正好配合。這種接口可以不用增加占用任何接口的情況下增加外部I2C設(shè)備:比如AT24C02 EEPROM
缺點(diǎn):
1.因是飛利浦的專利,IC一般較貴。
2.應(yīng)用不是很普遍,所以業(yè)務(wù)推廣較難
供應(yīng)商A:晶聯(lián)訊 http://www.jlxlcd.cn/
1、產(chǎn)品能力
(1)選型手冊(cè)
http://www.jlxlcd.cn/html/zh-list-0101.html
(2)主推型號(hào)1:LX25696G-968-PL
對(duì)應(yīng)的產(chǎn)品詳情介紹
LX25696G-968-PL 型液晶顯示模塊既可以當(dāng)成普通的圖像型液晶顯示模塊使用(即顯示普通圖像型的
單色圖片功能),又含有 JLX-GB2312-3207 字庫(kù) IC,可以從字庫(kù) IC 中讀出內(nèi)置的字庫(kù)的點(diǎn)陣數(shù)據(jù)寫入到
LCD 驅(qū)動(dòng) IC 中,以達(dá)到顯示漢字的目的。
模塊由 LCD 驅(qū)動(dòng) IC ST75256、字庫(kù) IC、背光組成
硬件參考設(shè)計(jì)
2、支撐
(1)技術(shù)產(chǎn)品
技術(shù)資料
本文章源自奇跡物聯(lián)開源的物聯(lián)網(wǎng)應(yīng)用知識(shí)庫(kù)Cellular IoT Wiki,更多技術(shù)干貨歡迎關(guān)注收藏Wiki:Cellular IoT Wiki 知識(shí)庫(kù)(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)
歡迎同學(xué)們走進(jìn)AmazIOT知識(shí)庫(kù)的世界!
這里是為物聯(lián)網(wǎng)人構(gòu)建的技術(shù)應(yīng)用百科,以便幫助你更快更簡(jiǎn)單的開發(fā)物聯(lián)網(wǎng)產(chǎn)品。
Cellular IoT Wiki初心:
在我們長(zhǎng)期投身于蜂窩物聯(lián)網(wǎng) ODM/OEM 解決方案的實(shí)踐過(guò)程中,一直被物聯(lián)網(wǎng)技術(shù)碎片化與產(chǎn)業(yè)資源碎片化的問題所困擾。從產(chǎn)品定義、芯片選型,到軟硬件研發(fā)和測(cè)試,物聯(lián)網(wǎng)技術(shù)的碎片化以及產(chǎn)業(yè)資源的碎片化,始終對(duì)團(tuán)隊(duì)的產(chǎn)品開發(fā)交付質(zhì)量和效率形成制約。為了減少因物聯(lián)網(wǎng)碎片化而帶來(lái)的重復(fù)開發(fā)工作,我們著手對(duì)物聯(lián)網(wǎng)開發(fā)中高頻應(yīng)用的技術(shù)知識(shí)進(jìn)行沉淀管理,并基于 Bloom OS 搭建了不同平臺(tái)的 RTOS 應(yīng)用生態(tài)。后來(lái)我們發(fā)現(xiàn),很多物聯(lián)網(wǎng)產(chǎn)品開發(fā)團(tuán)隊(duì)都面臨著相似的困擾,于是,我們決定向全體物聯(lián)網(wǎng)行業(yè)開發(fā)者開放奇跡物聯(lián)內(nèi)部沉淀的應(yīng)用技術(shù)知識(shí)庫(kù) Wiki,期望能為更多物聯(lián)網(wǎng)產(chǎn)品開發(fā)者減輕一些重復(fù)造輪子的負(fù)擔(dān)。
Cellular IoT Wiki沉淀的技術(shù)內(nèi)容方向如下:
奇跡物聯(lián)的業(yè)務(wù)服務(wù)范圍:基于自研的NB-IoT、Cat1、Cat4等物聯(lián)網(wǎng)模組,為客戶物聯(lián)網(wǎng)ODM/OEM解決方案服務(wù)。我們的研發(fā)技術(shù)中心在石家莊,PCBA生產(chǎn)基地分布在深圳、石家莊、北京三個(gè)工廠,滿足不同區(qū)域&不同量產(chǎn)規(guī)模&不同產(chǎn)品開發(fā)階段的生產(chǎn)制造任務(wù)。跟傳統(tǒng)PCBA工廠最大的區(qū)別是我們只服務(wù)物聯(lián)網(wǎng)行業(yè)客戶。
連接我們,和10000+物聯(lián)網(wǎng)開發(fā)者一起降低技術(shù)和成本門檻
讓蜂窩物聯(lián)網(wǎng)應(yīng)用更簡(jiǎn)單~~
哈哈你終于滑到最重要的模塊了,
千萬(wàn)不!要!劃!走!忍住沖動(dòng)!~
歡迎加入飛書“開源技術(shù)交流群”,隨時(shí)找到我們哦~
點(diǎn)擊鏈接如何加入奇跡物聯(lián)技術(shù)話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術(shù)話題群攻略
Hey 物聯(lián)網(wǎng)從業(yè)者,
你是否有了解過(guò)奇跡物聯(lián)的官方公眾號(hào)“eSIM物聯(lián)工場(chǎng)”呢?
這里是奇跡物聯(lián)的物聯(lián)網(wǎng)應(yīng)用技術(shù)開源wiki主陣地,歡迎關(guān)注公眾號(hào),不迷路~
及時(shí)獲得最新物聯(lián)網(wǎng)應(yīng)用技術(shù)沉淀發(fā)布
(如有侵權(quán),聯(lián)系刪除)
審核編輯 黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2920文章
45484瀏覽量
382759 -
液晶屏
+關(guān)注
關(guān)注
18文章
722瀏覽量
43427
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
LCD顯示屏用量日益增多
點(diǎn)陣液晶屏和段碼液晶屏的區(qū)別
電表液晶屏為何選用段碼屏?
數(shù)模轉(zhuǎn)換和點(diǎn)陣液晶屏顯示屏的代碼
液晶屏,液晶屏的種類,液晶屏的原理
點(diǎn)陣液晶屏和段碼液晶屏的區(qū)別
點(diǎn)陣液晶屏和段碼液晶屏到底有什么區(qū)別

COG工藝的LCD12864點(diǎn)陣液晶屏有哪些優(yōu)缺點(diǎn)

LCD點(diǎn)陣屏與段碼液晶屏之間有什么不同
LCD點(diǎn)陣屏與段碼液晶屏到底有什么區(qū)別

點(diǎn)陣液晶屏和段碼液晶屏之間的區(qū)別是什么
條形液晶屏的驅(qū)動(dòng)方式有哪些?
物聯(lián)網(wǎng)中高可靠低功耗長(zhǎng)壽命繼電器方案_固態(tài)繼電器

評(píng)論