<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 液晶顯示模塊MDLS16268C在校驗信號源設計中的應用

液晶顯示模塊MDLS16268C在校驗信號源設計中的應用

作者: 時(shí)間:2012-04-17 來(lái)源:網(wǎng)絡(luò ) 收藏

1引言

本文引用地址:http://dyxdggzs.com/article/149226.htm

器件在科研生產(chǎn)、產(chǎn)品等領(lǐng)域正發(fā)揮著(zhù)越來(lái)越重要的作用。本文介紹了一種用于校驗,詳細闡述了其與單片機的接口電路以及相關(guān)軟件的思路,借助于,向使用者提供了更為豐富的信息。

2液晶顯示

液晶顯示模塊(LCDModule)又稱(chēng)為L(cháng)CM,是一種常見(jiàn)的液晶顯示器件,它將液晶顯示器件、連接件、集成電路、PCB線(xiàn)路板、背光源、結構件裝配在了一起,是一種商品化的部件。從市場(chǎng)供應和使用情況來(lái)看,可以將液晶顯示模塊分為數顯液晶模塊、點(diǎn)陣字符液晶模塊和點(diǎn)陣圖形液晶模塊三種,其中數顯液晶模塊由段型液晶顯示器件和專(zhuān)用集成電路組成,只能顯示數字和一些標識符號;點(diǎn)陣字符液晶模塊則由點(diǎn)陣字符液晶顯示器件和專(zhuān)用的行、列驅動(dòng)器、控制器、連接件、結構件裝配而成,可以顯示數字和西文字符,并且其自身具有字符發(fā)生器,顯示容量較大,功能相對要豐富一些;點(diǎn)陣圖形液晶模塊屬于點(diǎn)陣模塊的一種,可以顯示連續、完整的圖形,除此之外,也可顯示字符。

設計中所使用的液晶顯示模塊屬于點(diǎn)陣字符型液晶模塊,為香港精電公司的產(chǎn)品,可以顯示2行共32個(gè)字符;與外部的接口包括:DB0-DB7共8位數據總線(xiàn)、RS寄存器選擇信號、R/W讀/寫(xiě)選擇信號、E使能信號,以及VCC和GND信號等。

3工作原理

在信號源的設計和實(shí)現過(guò)程中,以80C196KC單片機加FPGA完成主要數字電路的設計和相關(guān)功能的實(shí)現,其中,80C196KC單片機系統作為整個(gè)設計的核心部件完成送往各模塊控制信號的輸出,主要是送往FPGA的控制信號;同時(shí),80C196KC單片機還用于完成鍵盤(pán)掃描以及信號源狀態(tài)、碼速率、內時(shí)統、工作模式、同步方式的顯示。單片機與液晶顯示模塊的連接如圖1所示,其中液晶顯示模塊與單片機的連接采用直接訪(fǎng)問(wèn)方式,XS1為鍵盤(pán)掃描電路與單片機的接口,為方便起見(jiàn),單片機80C196KC只給出了與液晶顯示模塊和鍵盤(pán)掃描電路相關(guān)的部分管腳。

在信號源設計中,為改善人機界面和解決顯示容量受限的問(wèn)題,采用了液晶顯示模塊和鍵盤(pán)掃描電路。首先通過(guò)80C196KC單片機抗干擾兩維掃描方式,完成對鍵盤(pán)掃描電路(分為數字鍵、功能鍵等)中小鍵盤(pán)的識別,這其中包括碼速率、同步方式、工作模式等的設置,并將設置的內容形成統一的控制命令字,通過(guò)單片機的P1口經(jīng)鎖存后輸出到FPGA或相應模塊,同時(shí),通過(guò)液晶顯示模塊盡量詳細顯示所設置的內容。

4程序設計

字符型液晶顯示模塊的系統的性質(zhì)而定,購買(mǎi)液晶顯示模塊時(shí),相應資料中提供了以8031單片機為樣機,實(shí)現計算機與液晶顯示模塊的接口電路及相應的驅動(dòng)子程序等,在此基礎上,可以較容易地轉換到80C196KC單片機的中,在80C196KC單片機匯編程序中有關(guān)液晶顯示模塊的程序主要包括初始化子程序、讀BF和AC值子程序、寫(xiě)指令代碼子程序、寫(xiě)顯示數據子程序、讀顯示數據子程序等,除此之外,還包括與之密切相關(guān)的鍵盤(pán)掃描子程序和各功能鍵、數字鍵處理子程序等,其匯編程序的流程圖見(jiàn)圖2。

4.1液晶顯示模塊程序

4.1.1液晶顯示初始化子程序

包括設置工作方式指令代碼(8位總線(xiàn)、兩行顯示、5×7點(diǎn)陣字符)、設置輸入方式(讀寫(xiě)數據后,AC自動(dòng)增1,畫(huà)面不動(dòng))、設置顯示方式(顯示開(kāi)關(guān)開(kāi),光標關(guān),閃爍關(guān))等,同時(shí)調用延時(shí)4.75ms的延時(shí)子程序,并在進(jìn)入初始化子程序時(shí)首先進(jìn)行清屏工作。

4.1.2讀BF和AC值子程序

從指令口讀地址CRADD中讀取BF和AC值后,將其存入指令寄存器COM中。

4.1.3寫(xiě)指令代碼子程序

從指令口讀地址CRADD中讀取BF和AC值后,若BF=0,從指令寄存器COM中讀取指令代碼并存入指令口寫(xiě)地址CWADD中。

4.1.4寫(xiě)顯示數據子程序

從指令口讀地址CRADD中讀取BF和AC值后,若BF=0,從數據寄存器DAT中讀取數據并寫(xiě)入數據口寫(xiě)地址DWADD中;

4.1.5讀顯示數據子程序

從指令口讀地址CRADD中讀取BF和AC值后,若BF=0,從數據口讀地址DRADD中讀取數據并存入數據寄存器DAT中。

4.2鍵盤(pán)掃描子程序

鍵盤(pán)掃描子程序是與液晶顯示程序密切相關(guān)的一個(gè)部分,因為大部分經(jīng)鍵盤(pán)輸入的內容需經(jīng)處理后間接或直接顯示,在此需特別說(shuō)明。鍵盤(pán)掃描子程序采用抗干擾兩維掃描方式完成對4行×5列共20個(gè)計算機按鍵的鍵盤(pán)掃描電路中小鍵盤(pán)的識別,其中包括0~9的10個(gè)數字鍵、小數點(diǎn)、ENTER、CLEAR、RESET、START等功能鍵和設置工作模式、同步方式等其它按鍵,并最終給出所按按鍵的鍵號。

4.3按鍵處理子程序

按鍵處理子程序包括數字鍵、功能鍵和其它按鍵處理子程序,其中數字鍵處理子程序需將所鍵入數字逐一顯示在液晶顯示模塊的特定位置上,并形成控制命令字的一部分;功能鍵處理子程序主要用于完成特定功能,如ENTER、RESET、START、CLEAR等;其它按鍵處理也將進(jìn)行定位顯示和形成控制命令字。

5結束語(yǔ)

將液晶顯示模塊MDLS16268C應用到信號源的設計中并配合鍵盤(pán)掃描電路的使用,大大改善了該設備人機界面和顯示容量受限的問(wèn)題,使得使用者可以通過(guò)機箱前面板上的鍵盤(pán)隨意設置所需幀格式的信號源類(lèi)型,并且可以通過(guò)觀(guān)察液晶顯示模塊上的內容確定信號源的工作狀態(tài)和工作穩定情況。在實(shí)際使用中,為進(jìn)一步多角度、多方位清晰顯示,向液晶顯示模塊提供了-5V左右的背光電源,使液晶顯示模塊工作在背光顯示的狀態(tài)下。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>