www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]通過對液晶觸摸顯示終端性能特點和控制方式的分析,對指令功能進行詳細的闡述。以AT89C51單片機為核心,通過RS 232串行口連接CPU與觸摸液晶顯示終端,使系統(tǒng)CPU發(fā)出控制命令。詳細說明了利用其生成圖形顯示人機界面的方法以及觸摸按鍵的檢測控制方法,從而實現(xiàn)對彩色觸摸液晶顯示器的控制。給出了單片機與串行控制液晶顯示模塊的接口電路原理、主要控制程序的設計方法及其主要功能的程序設計。解決了微處理器使用大點陣LCD顯示器過程中,選擇液晶屏、驅動、復雜的軟件編程等問題。

作為一種常見的顯示設備,LCD具有功耗低,體積小,重量輕,顯示信息量大等特點,尤其是在便攜設備中,更占據(jù)著絕對主流的地位。對于字符或數(shù)字的簡單信息顯示,通??捎枚未a式LCD驅動器。對于復雜的信息顯示,則必須由點陣式LCD驅動器來顯示。最常見的點陣式LCD控制/驅動器中,有不帶中文字庫的LCD驅動器,也有帶中文字庫的LCD驅動器。隨著嵌入式系統(tǒng)的廣泛應用,出現(xiàn)了大量的16位和32位的嵌
入式處理器。然而傳統(tǒng)的8位單片機長期用于生產(chǎn)實踐中,制造工藝成熟,性能更加可靠,因此仍然占有相當大的市場,特別是在汽車電子等對可靠性要求極高的領域。液晶顯示器具有顯示信息量豐富,功耗低,體積小,質(zhì)量輕,無輻射等優(yōu)點。觸摸屏作為一種特殊的計算機外設,是目前最自然、便利的一種人機交互方式。
    在微處理器系統(tǒng)中(MCS-51,C8051F,AVR,PIC,MPS430,DSP,部分工業(yè)用的ARM)使用LCD液晶顯示器設計一般比較麻煩,特別對于大點陣或者彩色的LCD設計更加困難。首先要選擇液晶屏,有進口的、國產(chǎn)的、無背光、帶背光、尺寸大小、點陣多少、單色、彩色、貨源情況、價格等。然后是LCD驅動器的問題,例如與選用的液晶模塊如何連接,如何顯示緩沖區(qū)的操作;與單片機如何連接,軟件如何編程等。另外,由于大屏幕液晶都是工作在圖形方式,所以還要建立各種字庫(外文,漢字、圖形符號等),并研究如何顯示這些符號和漢字。在需要顯示曲線圖形時,還需計算機圖形學等相關知識,并用單片機程序來實現(xiàn)各種算法等。通常大屏幕液晶顯示系統(tǒng)的設計將占用很多的設計時間。
    在此,選用LJD-ZN系列液晶顯示終端可解決以上全部問題。只要通過RS 232串行口將CPU與觸摸液晶顯示終端相連,利用系統(tǒng)CPU發(fā)幾個簡單的命令就可以實現(xiàn)對彩色及單色液晶顯示器的控制。

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


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


    針對LJD-ZN-8400T智能終端的二次開發(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)提供了豐富的操作命令,設計者利用這些命令就可以很簡單地完成各個顯示功能的設計。
    (1)顯示屏坐標值全部以BCD碼(十進制)格式發(fā)送或接收,在設計軟件時把BCD碼當作16進制直接處理,不需要轉換。
    例如:坐標x=200,y=120,那么傳輸時格式應該為:
   
    (2)如果接收到的坐標值為01H,23H,10H,80H表示x=123,y=180。
    (3)送到LCD顯示的數(shù)據(jù)必須為ASCII碼。數(shù)據(jù)傳輸過程如下:
    包頭+數(shù)據(jù)類型+(相關控制)+包尾說明:包頭格式統(tǒng)一為FOH,5AH個字節(jié);數(shù)據(jù)類型為相關不同操作的命令;包尾格式統(tǒng)一為A5H FOH
兩個字節(jié);例如,波特率的設定命令為15H,其格式如下:
    數(shù)據(jù)包頭+數(shù)據(jù)類型+COM口+波特率(2個字節(jié)十六進制)+數(shù)據(jù)包尾

    COM口只有在與計算機通信時設定,如果是與單片機等COM口通信,一般設為00H。
    例如:用波特率為2400b/s進行通信設置,Sample:FO 5A 15 00 09 60 A5 FO。上電時默認波特率為9600b/s,上電后用戶可以根據(jù)LJD-ZN設備通信協(xié)議進行更改。

3 單片機與顯示終端接口的程序設計
3.1 單片機串口的初始化設置

    主控制單元上電復位后,首先設置控制核心單片機的串口工作在方式1,速率為9600b/s。
    串口初始化設置程序:
   
3.2 控制指令發(fā)送程序
    LJD-ZN-8400T顯示系統(tǒng)提供了豐富的操作命令,設計者利用這些命令就可以很簡單地完成各個顯示功能的設計。例如:波特率設定,命令為15H,格式如下:
    數(shù)據(jù)包頭+數(shù)據(jù)類型+C0M口+波特率(2個字節(jié)16進制)+數(shù)據(jù)包尾

    COM口只有在與計算機通信時設定,如果是與單片機等COM口通信,一般設為OOH。
    例如:用波特率為2400b/s進行通信設置;
    Sample:FO 5A 15 00 09 60 A5 FO程序如下:

3.3 觸摸位置檢測程序設計
    LJD-ZN-8400T顯示終端可以根據(jù)外部觸摸位置,由串口輸出觸摸位置坐標。實際應用時,需要設置觸摸功能區(qū)的左上角坐標和右下角坐標,從而可以確定一個觸摸功能區(qū)。所以,根據(jù)串口輸出的觸摸位置坐標,即可以判斷是否觸摸在確定功能區(qū),而執(zhí)行相應的功能。
    串口輸出觸摸屏位置坐標數(shù)據(jù)格式如下:
    數(shù)據(jù)包頭+數(shù)據(jù)類型+XH+XL+YH+YL+標志位+數(shù)據(jù)包尾
   
    說明:LJD-ZN-8400T的觸摸屏分按下和抬起2個鍵值,其是通過標志位來判斷的。觸摸屏的值與屏的分辨率是一致的,左上角是起始位置,x坐標是(00,00),y坐標是(OO,00);右下角是最大值,x坐標是(03,19),y坐標是(02,39)。觸摸位置判斷子程序流程圖如圖1所示。
用戶自定義觸摸按鍵,編程的時候首先要根據(jù)串口輸出的數(shù)據(jù),判斷觸摸點的.x/y坐標值。當觸摸點x的坐標值大于所定義的左上角x坐標值和小于所定義的右下角x坐標值,并且觸摸點y的坐標值在大于所定義的左上角y坐標值和小于所定義的右下角y坐標值時,可以確定觸摸點在所定義的按鍵范圍之內(nèi),調(diào)用該按鍵的鍵功能子程序,否則,視為無效觸摸點。



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

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉