咨詢電話
ENGLISH0755-88840386發(fā)布時間:2020-08-10 11:21:51 |來源:網(wǎng)絡(luò)轉(zhuǎn)載
前言
伴隨著經(jīng)濟(jì)發(fā)展和科技進(jìn)步的發(fā)展趨勢,稱重設(shè)備早已進(jìn)到各個領(lǐng)域,并獲得了迅速發(fā)展趨勢和廣泛運用。稱重顯示控制器是稱重設(shè)備的關(guān)鍵基本構(gòu)件,它是一種具備顯示信息、輸出、時間常數(shù)操縱和通訊作用的以微處理器為實際操作關(guān)鍵的稱重操縱設(shè)備??蛻舾鶕?jù)其人機(jī)交互技術(shù)頁面能夠觀查系統(tǒng)軟件運行狀態(tài)和設(shè)置系統(tǒng)軟件主要參數(shù)。
傳統(tǒng)式的稱重顯示控制器多應(yīng)用LED數(shù)碼顯示管或字符型液晶顯示模塊做為人機(jī)交互技術(shù)頁面,用標(biāo)記或英語字母表明信息內(nèi)容,客戶應(yīng)用極不方便。一般的圖型點陣式液晶顯示模塊盡管能合理地處理這一難題,但在開展中國漢字顯示信息時,需占有很多的ROM室內(nèi)空間,限定了顯示信息中國漢字標(biāo)識符的總數(shù),另外硬件配置通信接口及其電腦編程非常復(fù)雜,因此制約了其在一些單片機(jī)設(shè)計系統(tǒng)軟件中的運用。
充分考慮上述所說情況,小編設(shè)計方案了以0CMJ4C12B為顯示設(shè)備的稱重顯示控制器。OCMJ4X12B漢語液晶顯示模塊內(nèi)置GB2312一、二級簡體中文版中文字庫和ASCII碼英文字庫,鍵入?yún)^(qū)位碼或ASCII碼就可以完成文字顯示信息,因此可以顯示信息很大的中國漢字?jǐn)?shù)據(jù)量。另外其硬件配置插口釆用REQ/BUSY兩條線揮手協(xié)議書,降低了控線的數(shù)量,不但使硬件配置布線和電腦編程越來越簡易,并且針對硬件平臺十分焦慮不安的單片機(jī)設(shè)計而言也是十分必需的。文中融合稱重顯示控制器終端設(shè)備顯示信息一部分,關(guān)鍵詳細(xì)介紹了內(nèi)置中文字庫的OCMJ4X12B控制模塊的有關(guān)專業(yè)知識、在稱重顯示控制器中的運用。
1稱重顯示控制器整體硬件開發(fā)
秤重顯示信息自動控制系統(tǒng)關(guān)鍵由傳感技術(shù)運算放大器、數(shù)據(jù)收集(模/數(shù)變換)電源電路、中間控制部件、外界通訊和開關(guān)電源適用等一部分構(gòu)成。其整體構(gòu)造如圖1所顯示。傳感技術(shù)運算放大器的作用是把重量數(shù)據(jù)信號根據(jù)感應(yīng)器轉(zhuǎn)化成微變工作電壓數(shù)據(jù)信號,并將其變大到合適模/數(shù)變換集成ic所接受的工作電壓數(shù)據(jù)信號并開展A/D變換。中間控制部件承擔(dān)全部系統(tǒng)軟件的運行操縱,并開展數(shù)據(jù)處理方法和計算,最后將待顯示信息的數(shù)據(jù)信息送至漢語液晶顯示屏。外界通訊模塊能夠使系統(tǒng)軟件與微型機(jī)和復(fù)印機(jī)等機(jī)器設(shè)備開展通信。開關(guān)電源系統(tǒng)軟件用于出示系統(tǒng)軟件平穩(wěn)運作需要的開關(guān)電源,并對一部分模塊開展高精密供電系統(tǒng)。
2稱重顯示控制器
液晶顯示屏一部分
在本秤重自動控制系統(tǒng)中,終端設(shè)備人機(jī)交互技術(shù)頁面關(guān)鍵用以監(jiān)管秤重數(shù)據(jù)信息、顯示信息運行狀態(tài)、査看和改動相關(guān)主要參數(shù)、調(diào)整時間等。以便使控制板終端設(shè)備顯示信息頁面更加友善,大家采用了一種顯示信息作用強(qiáng)、高性價比、體型小、高集成化、有利于設(shè)計方案的OCMJ4X12B液晶顯示模塊做為顯示屏。
2.1OCMJ4X12B控制模塊介紹
0CMJ4C12B是一種192X64點陣式漢語液晶顯示模塊,含有GB231216X16點陣式國家標(biāo)準(zhǔn)一、二級接下來中國漢字和ASCII碼8X8(半高)及8X16(全高)點陣式英文字庫。鍵入GB2312區(qū)位碼或ASCII碼就可以完成中國漢字或標(biāo)識符顯示信息,可顯示信息四行,每列可顯示信息12個中國漢字或24個字符;提供位點陣式和字節(jié)數(shù)點陣式二種圖型動態(tài)顯示,能夠同臺顯示信息中國漢字、ASCII碼、點陣式圖型和轉(zhuǎn)變曲線圖,并可根據(jù)字節(jié)數(shù)點陣式圖型方法造字。具備強(qiáng)勁顯示信息作用的OCMJ4X12B控制模塊不但可以徹底考慮稱重顯示控制器的顯示信息要求,并且選用八位并行處理數(shù)據(jù)類型和REQ/BUSY兩線揮手通信協(xié)議,不占有單片機(jī)設(shè)計串口通信模塊的資源,促使系統(tǒng)軟件更加簡易靠譜。
2.2OCMJ4X12B的外界腳位界定
OCMJ4X12B控制模塊各腳位表明如表1所顯示。
3OCMJ4X12B控制模塊與STC89單片機(jī)設(shè)計的通信接口
本稱重顯示控制器,采用的MCU為STC89系列產(chǎn)品中的STC89C58RD+八位單片機(jī)設(shè)計。該單片機(jī)設(shè)計是深圳市某科技企業(yè)發(fā)布的新一代商品,具備抗干擾性強(qiáng)、速率高、功能損耗低等優(yōu)勢。液晶顯示模塊OCMJ4X12B與單片機(jī)設(shè)計STC89的通信接口如圖2所顯示。控制系統(tǒng)設(shè)計中STC89的P1口用以功能鍵鍵入及其開關(guān)量的I/O插口,P3口出示第二作用,不作為一般I/O口,則控制模塊的并行處理手機(jī)充電線DB0-DB7與STC89的P2.0-P2.7口相接,RESET線與P1.2相接,REQ線與P1.3相接,BUSY與P1.4相接。另外為防止背光源功能損耗相對性大而危害控制模塊顯示信息,這兒采用2組開關(guān)電源對電源模塊VDD與led背光開關(guān)電源LED分離供電系統(tǒng)。外接10K電阻器RPT用于調(diào)節(jié)顯示信息飽和度,電阻器一端接地裝置(VSS),一端接17腳(VEE),可調(diào)式線接18腳(V0),調(diào)整電阻器能夠調(diào)節(jié)顯示信息飽和度,依據(jù)試驗我們得到調(diào)整RPT使VEE與V0間的工作電壓處在2v±0.2v時,顯示信息飽和度最好。
4稱重顯示控制器漢語液晶顯示屏顯示信息的軟件開發(fā)
4.1軟件開發(fā)
在這里稱重顯示控制器中,依據(jù)具體顯示信息要求,系統(tǒng)軟件選用漢語萊單等級分類顯示信息。萊單顯示信息是在控制面板功能鍵的相互配合下完成的。以便簡單化實際操作,電腦鍵盤只設(shè)定了“明確”、“撤銷”、"+”、等功能鍵。按下鍵,鼠標(biāo)光標(biāo)將在同一級萊單的每個菜單項間挪動,以表明當(dāng)今選定的萊單。按住“明確”鍵后,系統(tǒng)軟件將依據(jù)功能鍵值啟用有關(guān)顯示信息程序流程升級顯示屏。其萊單顯示信息的程序框圖如圖所示3所顯示。
4.2控制模塊OCMJ4X12B的插口程序流程
OCMJ4X12B與單片機(jī)設(shè)計STC89的插口程序流程關(guān)鍵分成3個一部分:復(fù)位系統(tǒng)軟件,鍵入數(shù)據(jù)信號,顯示字符、中國漢字和圖型信息內(nèi)容。系統(tǒng)軟件通電校準(zhǔn)后,
液晶顯示模塊開展復(fù)位和清屏工作中,然后顯示信息開機(jī)動畫。下邊以生產(chǎn)商的顯示信息為例子得出了根據(jù)C51語言撰寫的有關(guān)一部分程序流程。
#include
sbitLCDRST二P『2;//LCD復(fù)位信號sbitLCDREQ=P『3;〃LCD請求信號sbitLCDBUSY二PD4;//LCD忙信號
〃液晶模塊的管腳定義
voidshow_CHINA(unsignedcharx,unsignedchary,unsignedcharQ,unsignedcharW)
{LCDRST=1;
LCDREQ=0;
LCDBUSY=1;
while(LCDBUSY==1);
P2=0xf0;
LCDREQ=1;
while(LCDBUSY==0);
LCDREQ=0;
while(LCDBUSY=l);
P2=x;
LCDREQ=1;
while(LCDBUSY==O);
LCDREQ=0;
while(LCDBUSY=l);
P2=y;
LCDREQ=1;
while(LCDBUSY==0);
LCDREQ=0;
while(LCDBUSY==l);
P2=Q;
LCDREQT;
while(LCDBUSY==0);
LCDREQ=0;
while(LCDBUSY==l);
P2=W;
LCDREQ=1;
while(LCDBUSY==0);
LCDREQ=0;
}〃在LCD上顯示一個漢字,x、y確定顯示位置;Q、W:漢字區(qū)位碼的高低字節(jié)
voidshow_Manufacturer(void)
{show_CHINA(6,3,0x25,0x09);〃農(nóng)show_CHINA(7,3,0x14,0x53);〃大show_CHINA(10,3,0x15,0x47);〃電show_CHINA(ll,3,0x37,0x33);
5結(jié)語
此設(shè)計方案選用OCMJ4X12B液晶顯示模塊后不但完成了工作中主要參數(shù)以及它基本信息的中文顯示信息,便捷了客戶,并且其硬件軟件設(shè)計方案與傳統(tǒng)式的圖型點陣式液晶顯示模塊對比更便于完成。從試驗運作狀況看來,該顯示設(shè)備能精確、清楚、即時地進(jìn)行系統(tǒng)軟件的顯示信息,并具備非常好的可靠性。因而,該設(shè)計方案在別的多功能儀表的液晶顯示屏中也有一定的運用實用價值。
文章來源于網(wǎng)絡(luò)轉(zhuǎn)載,侵刪