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

當(dāng)前位置:首頁(yè) > 顯示光電 > 顯示光電
[導(dǎo)讀]0 引言溫室監(jiān)控的最終目標(biāo)是給作物提供適宜的生長(zhǎng)條件,對(duì)溫室環(huán)境進(jìn)行實(shí)時(shí)監(jiān)控,是實(shí)現(xiàn)高效生產(chǎn)和管理的基礎(chǔ)。通過(guò)對(duì)監(jiān)測(cè)數(shù)據(jù)的分析,結(jié)合作物生長(zhǎng)發(fā)育和病蟲害發(fā)生規(guī)律,控制環(huán)境條件,達(dá)到作物優(yōu)質(zhì)、高產(chǎn)

0         引言

溫室監(jiān)控的最終目標(biāo)是給作物提供適宜的生長(zhǎng)條件,對(duì)溫室環(huán)境進(jìn)行實(shí)時(shí)監(jiān)控,是實(shí)現(xiàn)高效生產(chǎn)和管理的基礎(chǔ)。通過(guò)對(duì)監(jiān)測(cè)數(shù)據(jù)的分析,結(jié)合作物生長(zhǎng)發(fā)育和病蟲害發(fā)生規(guī)律,控制環(huán)境條件,達(dá)到作物優(yōu)質(zhì)、高產(chǎn)、高效的栽培目的。

溫室環(huán)境信息被采集后,可以通過(guò)各種顯示方式提供給用戶,液晶顯示器由于其低壓、微功耗、平板型結(jié)構(gòu)、長(zhǎng)壽命等特點(diǎn),在此方面被大量使用。目前溫室環(huán)境監(jiān)控系統(tǒng)所使用的液晶顯示器大多是字符型和點(diǎn)陣型:字符型液晶顯示器只能顯示ASCII碼字符,無(wú)法顯示漢字,給對(duì)于國(guó)內(nèi)大多數(shù)需要有漢字和圖形顯示的用戶帶來(lái)諸多不便;普通點(diǎn)陣型液晶顯示器可以顯示漢字和圖形,但其顯示漢字需要大量的字模存儲(chǔ)空間,而且字模的提取和顯示也很繁瑣,大大增加了開(kāi)發(fā)人員的工作量。

本文介紹一種內(nèi)置國(guó)標(biāo)簡(jiǎn)體中文字庫(kù)液晶模塊的功能和使用方法,較好地解決了漢字及各種字符顯示的問(wèn)題,很大程度上提高了開(kāi)發(fā)效率。

1         基于ST7920A控制器的中文字庫(kù)液晶顯示模塊

OCMJ2 ×8C是128×32點(diǎn)陣型液晶顯示模塊,控制芯片是ST7920A,內(nèi)置16×16點(diǎn)陣國(guó)標(biāo)GB2312碼全部簡(jiǎn)體中文字庫(kù)(包括全角的各種常用符號(hào)、特殊數(shù)字符號(hào)、英文字母、羅馬字母、俄文字母、日文字母、漢語(yǔ)拼音音標(biāo)字母和制表符等)、128個(gè)8×16點(diǎn)陣半角ASCII字符和128×32點(diǎn)陣顯示 RAM(GDRAM),可顯示2×8個(gè)漢字(或全角字符)和128×32點(diǎn)陣的圖形。

可與單片機(jī)直接接口,提供兩種連接方式:8位并行方式和串行方式。

提供硬件光標(biāo)及其閃爍控制電路,可光標(biāo)顯示、反白顯示、畫面卷動(dòng)、睡眠模式等。

可實(shí)現(xiàn)漢字、半角ASCII碼字符、圖形的同屏顯示。

單一+5V電源供電,無(wú)需提供負(fù)電源。

控制指令分為基本指令和擴(kuò)展指令,滿足不同需要,簡(jiǎn)單易用。

2         硬件接口

OCMJ2×8C硬件提供以下對(duì)外接口:

邏輯支持電源:+5V(VDD、VSS);

背光板電源:+4.1V(LEDA、LEDK);

并行、串行方式選擇:PSB;

復(fù)位:/RST;

并行方式數(shù)據(jù):DB0-DB7;

并行方式控制:RS、R/W、E。如果使用串行方式,則只使用RS、R/W、E三線。

單片機(jī)可以通過(guò)數(shù)據(jù)總線與控制信號(hào)、采用外部數(shù)據(jù)存儲(chǔ)器訪問(wèn)形式控制該液晶顯示模塊,也可以用3線串行方式控制。本文以51系列單片機(jī)兼容的華邦公司的W78E54微控制器為例,采用并行連接方式控制,見(jiàn)圖1。

  W78E54用地址A1作為R/W信號(hào)控制數(shù)據(jù)總線的數(shù)據(jù)流向;用地址A0作為數(shù)據(jù)/指令信號(hào)控制寄存器的選擇;E信號(hào)由W78E54的讀信號(hào)/RD、寫信號(hào)/WR以及地址譯碼信號(hào)Y6合成。

圖1 并行連接方式

 

OCMJ2 ×8C液晶模塊控制器ST7920A一共有18條指令,從作用上可分為兩類,顯示狀態(tài)設(shè)置指令和數(shù)據(jù)、寫操作指令,可以完成各種字符、圖形的顯示以及反白顯示、屏幕卷動(dòng)、光標(biāo)定位閃爍等動(dòng)作。詳細(xì)指令系統(tǒng)可查看圖形液晶顯示器產(chǎn)品有關(guān)手冊(cè)。接口部信號(hào)端的邏輯功能組合表如表1所示,其中地址是指按圖1并行連接方式時(shí),各指令反映在外部數(shù)據(jù)存儲(chǔ)器的地址。

表1 邏輯功能組合表

3         軟件設(shè)計(jì)

 

OCMJ2×8C模塊在軟件編程時(shí)需注意以下幾個(gè)問(wèn)題:

A. 模塊的復(fù)位時(shí)間、清屏指令和地址計(jì)數(shù)器歸零指令的執(zhí)行時(shí)間較長(zhǎng),請(qǐng)根據(jù)所使用的晶振頻率給以適當(dāng)延時(shí)。

B.   當(dāng)模塊在接受指令前,微處理器必須先確認(rèn)模塊內(nèi)部處于非忙碌狀態(tài),即讀取BF標(biāo)志時(shí)BF需為0,方可接受新的指令;如果在送出一個(gè)指令前并不檢查BF標(biāo)志,那么在前一個(gè)指令和這個(gè)指令中間必須延遲一段較長(zhǎng)的時(shí)間,即等待前一個(gè)指令確實(shí)執(zhí)行完成。

C.   以點(diǎn)陣字符方式使用OCMJ2×8C模塊時(shí),先寫入單字節(jié)地址,再寫入單字節(jié)數(shù)據(jù)(半角ASCII字符:20H-7FH)或雙字節(jié)數(shù)據(jù)(全角字符:A1A0H-A9F0H;漢字字符:B0A0H-D7FEH)。

D. 以點(diǎn)陣?yán)L圖方式使用OCMJ2×8C模塊時(shí),方法和普通點(diǎn)陣液晶基本相同,先連續(xù)寫入水平與垂直的坐標(biāo)值,再寫入兩個(gè)字節(jié)數(shù)據(jù)值到繪圖RAM。寫入繪圖RAM之前,繪圖顯示必須關(guān)閉,數(shù)據(jù)寫入完成后再打開(kāi)繪圖顯示功能。

以點(diǎn)陣字符方式同屏顯示漢字和各種全角、半角字符的具體程序框圖見(jiàn)圖2。

圖?。?/p>

 

 

 

4         應(yīng)用實(shí)例

 

筆者在智能數(shù)顯傳感器的開(kāi)發(fā)中,成功地應(yīng)用了內(nèi)置ST7920A控制器的中文字庫(kù)液晶顯示模塊。為方便讀者,將已經(jīng)在實(shí)際應(yīng)用中通過(guò)的C51程序列出。

#include <各類頭文件>

#define WRITE_LCD_CONTROL XBYTE[0xc000]

#define WRITE_LCD_DATA    XBYTE[0xc001]

#define READ_LCD_STATUS   XBYTE[0xc002]

#define READ_LCD_DATA     XBYTE[0xc003]

sbit LCD_BF=ACC^7;                  /*定義模塊忙碌標(biāo)志位BF*/

sbit LCD_RESET=P1^1;                /*定義復(fù)位連接*/

void write_control(char control)    /*寫指令或地址函數(shù)*/

{    do  {  ACC=READ_LCD_STATUS; }  /*讀取模塊狀態(tài)*/

     while(LCD_BF==1);              /*判斷模塊控制器是否忙*/

     WRITE_LCD_CONTROL=control;     /*寫指令或地址*/

}

void write_data(char ddata)         /*寫數(shù)據(jù)函數(shù)*/

{    do  {  ACC=READ_LCD_STATUS; } /*讀取模塊狀態(tài)*/

     while(LCD_BF==1);             /*判斷模塊控制器是否忙*/

     WRITE_LCD_DATA=ddata;         /*寫數(shù)據(jù)*/

}

void init_lcd(void)

{    LCD_RESET=0; delay_200ms();  /* 液晶模塊復(fù)位 */

     LCD_RESET=1; delay_200ms();             

   write_control(0x30); /**/

     write_control(0x0c); /**/ 

     write_control(0x01); /**/

     write_control(0x06); /**/

}

void start_display(void)

{    write_control(0x80);  /*第一行字符起始位置*/

     write_data(0xb9);   write_data(0xfa); /*國(guó)*/

     write_data(0xbc);   write_data(0xd2); /*家*/

     write_data(0xc5);   write_data(0xa9); /*農(nóng)*/

     write_data(0xd2);   write_data(0xb5); /*業(yè)*/

     write_data(0xd0);   write_data(0xc5); /*信*/

     write_data(0xcf);   write_data(0xa2); /*息*/

     write_data(0xd6);   write_data(0xd0); /*中*/

     write_data(0xd0);   write_data(0xc4); /*心*/

     write_control(0x90);  /*第二行字符起始位置*/

     write_data(0xa1);   write_data(0xe6); /* ℃ */

     write_data(0xa1);   write_data(0xed); /* № */

     write_data(0xa2);   write_data(0xd0); /* ⑿ */

     write_data(0xa2);   write_data(0xde); /* ⑥ */

     write_data(0xa2);   write_data(0xea); /*?、辍?/

     write_data(0xa4);   write_data(0xc1); /* ち */

     write_data(0xa6);   write_data(0xce); /* ξ */

     write_data(0x1a);   write_data(0x1b); /* →←(半角) */

}

void main(void)

{

  init_lcd(); 

start_display();

}

 

5         結(jié)語(yǔ)

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

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開(kāi)發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開(kāi)幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過(guò)140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

要問(wèn)機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來(lái)年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開(kāi)發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國(guó)高端家電品牌G50峰會(huì)》于浙江寧波落幕,來(lái)自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢(shì)依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

顯示光電

64613 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉