0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

彩色液晶顯示智能液晶終端控制系統(tǒng)設(shè)計方案介紹

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2018-12-12 08:00 ? 次閱讀

作為一種常見的顯示設(shè)備,LCD具有功耗低,體積小,重量輕,顯示信息量大等特點,尤其是在便攜設(shè)備中,更占據(jù)著絕對主流的地位。對于字符或數(shù)字的簡單信息顯示,通??捎枚未a式LCD驅(qū)動器。對于復(fù)雜的信息顯示,則必須由點陣式LCD驅(qū)動器來顯示。最常見的點陣式LCD控制/驅(qū)動器中,有不帶中文字庫的LCD驅(qū)動器,也有帶中文字庫的LCD驅(qū)動器。隨著嵌入式系統(tǒng)的廣泛應(yīng)用,出現(xiàn)了大量的16位和32位的嵌入式處理器。然而傳統(tǒng)的8位單片機長期用于生產(chǎn)實踐中,制造工藝成熟,性能更加可靠,因此仍然占有相當(dāng)大的市場,特別是在汽車電子等對可靠性要求極高的領(lǐng)域。液晶顯示器具有顯示信息量豐富,功耗低,體積小,質(zhì)量輕,無輻射等優(yōu)點。觸摸屏作為一種特殊的計算機外設(shè),是目前最自然、便利的一種人機交互方式。

微處理器系統(tǒng)中(MCS一51,C8O51F,AVR,PIC,MPS430,DSP,部分工業(yè)用的ARM)使用LCD液晶顯示器設(shè)計一般比較麻煩,特別對于大點陣或者彩色的LCD設(shè)計更加困難。首先要選擇液晶屏,有進口的、國產(chǎn)的、無背光、帶背光、尺寸大小、點陣多少、單色、彩色、貨源情況、價格等。然后是LCD驅(qū)動器的問題,例如與選用的液晶模塊如何連接,如何顯示緩沖區(qū)的操作;與單片機如何連接,軟件如何編程等。另外,由于大屏幕液晶都是工作在圖形方式,所以還要建立各種字庫(外文,漢字、圖形符號等),并研究如何顯示這些符號和漢字。在需要顯示曲線圖形時,還需計算機圖形學(xué)等相關(guān)知識,并用單片機程序來實現(xiàn)各種算法等。通常大屏幕液晶顯示系統(tǒng)的設(shè)計將占用很多的設(shè)計時間。

在此,選用LJD_ZN系列液晶顯示終端可解決以上全部問題。只要通過RS 232串行口將CPU 與觸摸液晶顯示終端相連,利用系統(tǒng)CPU發(fā)幾個簡單的命令就可以實現(xiàn)對彩色及單色液晶顯示器的控制。

1 LJD-ZN系列液晶顯示終端介紹

產(chǎn)品是北京藍海微芯公司設(shè)計的彩色液晶顯示智能液晶終端。LJD-ZN一8400T型是彩色8.4 inch的智能終端。液晶屏為8.4 inch,分辨率為640×480,外殼尺寸為248 mm×192 mm,可以安裝在主控制器的面板上。LJD-ZD-8400T與外部的連接是通過該模塊背面的接口來實現(xiàn)的。LJD-ZN-84ooT 背面設(shè)有RS 232通信端口,這個端口用于連接具有RS 232通信端口的控制器。RS 232通信端口為9針D型母座管腳排列,管腳排列見表1.

彩色液晶顯示智能液晶終端控制系統(tǒng)設(shè)計方案介紹

該模塊還設(shè)有RS 485通信端口,這個端口用于連接具有RS 485或是TTL通信端口的控制器。RS 485通信端口為9針D型母座管腳排列,管腳排列見表2。

彩色液晶顯示智能液晶終端控制系統(tǒng)設(shè)計方案介紹

針對LJD-ZN一84O0T智能終端的二次開發(fā),有與之配套的工具軟件,可以直接運行,輕松實現(xiàn)圖片下載,字庫下載等功能。用戶可以在計算機上選擇自己熟悉的方式,如:畫圖軟件、Photoshop軟件等。圖片必須保存為*.bmp格式。圖片的大小不超過640×480像素,因為LJD-ZN一8400T顯示為640×480,超出的部分也不會顯示,只會浪費存儲空間。

圖片數(shù)量:LJD-ZN一8400T可以顯示24位真彩位圖,對下兼容;可以顯示620×480整幅真彩圖片8幅,可以擴展為17幅;整幅256色圖片23幅,可擴展為48幅;整幅16色圖片47幅,可擴展為100幅;整幅單色圖片185幅,可擴展為400幅。

2 控制命令、數(shù)據(jù)格式的說明

LJD—ZN一8400T顯示系統(tǒng)提供了豐富的操作命令,設(shè)計者利用這些命令就可以很簡單地完成各個顯示功能的設(shè)計。

(1)顯示屏坐標(biāo)值全部以BCD碼(十進制)格式發(fā)送或接收,在設(shè)計軟件時把BCD碼當(dāng)作16進制直接處理,不需要轉(zhuǎn)換。

例如:坐標(biāo) -200,y-120。那么傳輸時格式應(yīng)該為:

O2H ,OOH 。01H ,2OH

(2)如果接收到的坐標(biāo)值為O1H,23H,10H,80H表示 -123,Y-18O。

(3)送到LCD顯示的數(shù)據(jù)必須為ASCII碼。數(shù)據(jù)傳輸過程如下:

包頭+數(shù)據(jù)類型+ (相關(guān)控制)+包尾說明:包頭格式統(tǒng)一為F0H,5AH 個字節(jié);數(shù)據(jù)類型為相關(guān)不同操作的命令;包尾格式統(tǒng)一為A5H F0H兩個字節(jié);例如,波特率的設(shè)定命令為15H,其格式如下:

數(shù)據(jù)包頭+數(shù)據(jù)類型+COM 口+波特率(2個字節(jié)十六進制)+數(shù)據(jù)包尾

波特率:2 400 b/s(O9H 6OH),4 800 b/s(12HCOH),9 600 b/s(25H 80H),19 200 b/s(4BH 00H),38 400 b/s(96H 00H),57 600 b/s(E1H 00H)。

COM 只有在與計算機通信時設(shè)定,如果是與單片機等COM 口通信,一般設(shè)為00H。

例如:用波特率為2 400 b/s進行通信設(shè)置,Sam—pie:F0 5A 15 00 09 60 A5 F0。上電時默認波特率為9 600 b/s,上電后用戶可以根據(jù)LJDIZN 設(shè)備通信協(xié)議進行更改。

3 單片機與顯示終端接口的程序設(shè)計

3.1 單片機串口的初始化設(shè)置

主控制單元上電復(fù)位后,首先設(shè)置控制核心單片機的串口工作在方式1,速率為9 600 b/s。

串口初始化設(shè)置程序:

彩色液晶顯示智能液晶終端控制系統(tǒng)設(shè)計方案介紹

3.2 控制指令發(fā)送程序

LJD-ZN一8400T 顯示系統(tǒng)提供了豐富的操作命令,設(shè)計者利用這些命令就可以很簡單地完成各個顯示功能的設(shè)計。例如:波特率設(shè)定,命令為15H,格式如下:

COM 口只有在與計算機通信時設(shè)定,如果是與單片機等COM 口通信,一般設(shè)為00H。

例如:用波特率為2 400 b/s進行通信設(shè)置;Sam ple:F0 5A 15 00 09 60 A5 F程序如下:

彩色液晶顯示智能液晶終端控制系統(tǒng)設(shè)計方案介紹

3.3 觸摸位置檢測程序設(shè)計

LJD-ZN一8400T顯示終端可以根據(jù)外部觸摸位置,由串口輸出觸摸位置坐標(biāo)。實際應(yīng)用時,需要設(shè)置觸摸功能區(qū)的左上角坐標(biāo)和右下角坐標(biāo),從而可以確定一個觸摸功能區(qū)。所以,根據(jù)串口輸出的觸摸位置坐標(biāo),即可以判斷是否觸摸在確定功能區(qū),而執(zhí)行相應(yīng)的功能。

串口輸出觸摸屏位置坐標(biāo)數(shù)據(jù)格式如下:

彩色液晶顯示智能液晶終端控制系統(tǒng)設(shè)計方案介紹

說明:LJD-ZN-8400T的觸摸屏分按下和抬起2個鍵值,其是通過標(biāo)志位來判斷的。觸摸屏的值與屏的分辨率是一致的,左上角是起始位置,z坐標(biāo)是(oo,00),Y坐標(biāo)是(oo,00);右下角是最大值, 坐標(biāo)是(03,19),Y坐標(biāo)是(02,39)。觸摸位置判斷子程序流程圖如圖1所示。

彩色液晶顯示智能液晶終端控制系統(tǒng)設(shè)計方案介紹

用戶自定義觸摸按鍵,編程的時候首先要根據(jù)串口輸出的數(shù)據(jù),判斷觸摸點的x/y坐標(biāo)值。當(dāng)觸摸點的坐標(biāo)值大于所定義的左上角z坐標(biāo)值和小于所定義的右下角z坐標(biāo)值,并且觸摸點Y的坐標(biāo)值在大于所定義的左上角Y坐標(biāo)值和小于所定義的右下角Y坐標(biāo)值時,可以確定觸摸點在所定義的按鍵范圍之內(nèi),調(diào)用該按鍵的鍵功能子程序,否則,視為無效觸摸點。

4 結(jié)語

隨著現(xiàn)代微電子技術(shù)的發(fā)展,各種設(shè)備的智能化程度越來越高,對操作性的要求也越來越高,良好的人機交互界面越來越受到設(shè)計者的重視。本文介紹基于LJD-ZN~8400T系列智能觸摸液晶顯示終端與單片機的接口及編程具有廣泛的使用價值。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6477

    瀏覽量

    110323
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4389

    瀏覽量

    166763
  • 液晶顯示
    +關(guān)注

    關(guān)注

    6

    文章

    582

    瀏覽量

    40220
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2238

    瀏覽量

    82226
收藏 人收藏

    評論

    相關(guān)推薦

    液晶顯示屏原材料主要有哪些

    液晶顯示屏(LCD)是一種廣泛使用的顯示技術(shù),它依賴于液晶材料的光學(xué)特性來控制光線的通過,從而在屏幕上產(chǎn)生圖像。液晶顯示屏的原材料非常多樣化
    的頭像 發(fā)表于 10-12 10:43 ?383次閱讀

    液晶顯示屏是什么材料做的

    液晶顯示屏(Liquid Crystal Display,簡稱LCD)是一種廣泛使用的顯示技術(shù),它利用液晶材料的光學(xué)特性來控制光線的通過,從而實現(xiàn)圖像的
    的頭像 發(fā)表于 10-12 10:41 ?286次閱讀

    液晶顯示屏與led顯示屏的區(qū)別

    在現(xiàn)代電子設(shè)備中,顯示屏是人機交互的重要界面。隨著科技的發(fā)展,顯示屏技術(shù)也在不斷進步,其中液晶顯示屏(LCD)和LED顯示屏是兩種主流的顯示
    的頭像 發(fā)表于 10-12 10:39 ?346次閱讀

    液晶模塊是什么?液晶模塊和液晶顯示屏有什么區(qū)別?

    在電子顯示技術(shù)日益發(fā)展的今天,液晶顯示技術(shù)以其獨特的優(yōu)勢占據(jù)了市場的主導(dǎo)地位。液晶模塊和液晶顯示屏作為液晶顯示技術(shù)的兩大核心組件,雖然聯(lián)系緊
    的頭像 發(fā)表于 03-29 09:45 ?1013次閱讀

    液晶顯示屏的工作原理和生產(chǎn)工藝解析

    液晶顯示屏是通過液晶材料的光學(xué)特性和電學(xué)特性來顯示各種圖像的。下面勛瑞光電科技小編將簡要介紹液晶顯示屏的工作原理和生產(chǎn)工藝。
    的頭像 發(fā)表于 03-25 09:25 ?2750次閱讀

    TFT彩色液晶屏的基礎(chǔ)知識詳情!

    TFT(Thin-Film Transistor)彩色液晶屏是一種常見的液晶顯示技術(shù),具有以下基礎(chǔ)知識、原理、優(yōu)勢和應(yīng)用領(lǐng)域; 一 、彩色液晶
    的頭像 發(fā)表于 03-08 15:18 ?1054次閱讀

    TPS65155液晶顯示器的液晶偏置解決方案數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TPS65155液晶顯示器的液晶偏置解決方案數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-06 17:13 ?0次下載
    TPS65155<b class='flag-5'>液晶顯示</b>器的<b class='flag-5'>液晶</b>偏置解決<b class='flag-5'>方案</b>數(shù)據(jù)表

    華禹智谷年產(chǎn)6600萬片液晶顯示模組和智能控制系統(tǒng)制造項目成功簽約

    WitDisplay消息,2月28日,由江西省宜春市上高縣錦江鎮(zhèn)引進,總投資約13.5億元的華禹智谷(江西)科技有限公司年產(chǎn)6600萬片液晶顯示模組和智能控制系統(tǒng)制造項目成功簽約。
    的頭像 發(fā)表于 03-01 17:13 ?856次閱讀

    液晶顯示控制器LCDC

    液晶顯示控制
    Piezoman壓電俠
    發(fā)布于 :2024年01月23日 15:43:34

    lcd1602液晶顯示模塊工作原理

    LCD1602液晶顯示模塊是一種常用的顯示設(shè)備,可以顯示文字和簡單的圖形。它常被用于各種電子設(shè)備中,比如計算器、電子表格、儀器儀表等。本文將詳細介紹LCD1602
    的頭像 發(fā)表于 12-20 10:30 ?6456次閱讀

    分享1602液晶顯示器資料

    電子發(fā)燒友網(wǎng)站提供《分享1602液晶顯示器資料.doc》資料免費下載
    發(fā)表于 11-17 11:20 ?3次下載
    分享1602<b class='flag-5'>液晶顯示</b>器資料

    一種高分辨率液晶顯示器電源管理電路的設(shè)計方案

    電子發(fā)燒友網(wǎng)站提供《一種高分辨率液晶顯示器電源管理電路的設(shè)計方案.doc》資料免費下載
    發(fā)表于 11-14 10:25 ?0次下載
    一種高分辨率<b class='flag-5'>液晶顯示</b>器電源管理電路的<b class='flag-5'>設(shè)計方案</b>

    液晶顯示控制芯片RA8889ML3N的圖片寫入介紹-MPU Write

    芯片液晶顯示
    MTCN2013
    發(fā)布于 :2023年11月09日 13:11:27

    TFT-LCD液晶顯示方案的選型

    基于普通MCU的TFT-LCD液晶顯示方案
    的頭像 發(fā)表于 11-03 14:35 ?952次閱讀
    TFT-LCD<b class='flag-5'>液晶顯示</b><b class='flag-5'>方案</b>的選型

    基于VB 6.0液晶顯示系統(tǒng)的設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于VB 6.0液晶顯示系統(tǒng)的設(shè)計.doc》資料免費下載
    發(fā)表于 11-02 10:23 ?0次下載
    基于VB 6.0<b class='flag-5'>液晶顯示</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計