亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看

  • 中文字庫液晶模塊在溫室環境監控中的應用———中文字庫液晶模塊在溫室環境監控中的應用

    0         引言

     

    溫室監控的最終目標是給作物提供適宜的生長條件,對溫室環境進行實時監控,是實現高效生產和管理的基礎。通過對監測數據的分析,結合作物生長發育和病蟲害發生規律,控制環境條件,達到作物優質、高產、高效的栽培目的。

    溫室環境信息被采集后,可以通過各種顯示方式提供給用戶,液晶顯示器由于其低壓、微功耗、平板型結構、長壽命等特點,在此方面被大量使用。目前溫室環境監控系統所使用的液晶顯示器大多是字符型和點陣型:字符型液晶顯示器只能顯示ASCII碼字符,無法顯示漢字,給對于國內大多數需要有漢字和圖形顯示的用戶帶來諸多不便;普通點陣型液晶顯示器可以顯示漢字和圖形,但其顯示漢字需要大量的字模存儲空間,而且字模的提取和顯示也很繁瑣,大大增加了開發人員的工作量。

    本文介紹一種內置國標簡體中文字庫液晶模塊的功能和使用方法,較好地解決了漢字及各種字符顯示的問題,很大程度上提高了開發效率。

     

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

     

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

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

    提供硬件光標及其閃爍控制電路,可光標顯示、反白顯示、畫面卷動、睡眠模式等。

    可實現漢字、半角ASCII碼字符、圖形的同屏顯示。

    單一+5V電源供電,無需提供負電源。

    控制指令分為基本指令和擴展指令,滿足不同需要,簡單易用。

     

    2         硬件接口

     

    OCMJ2×8C硬件提供以下對外接口:

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

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

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

    復位:/RST;

    并行方式數據:DB0-DB7;

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

    單片機可以通過數據總線與控制信號、采用外部數據存儲器訪問形式控制該液晶顯示模塊,也可以用3線串行方式控制。本文以51系列單片機兼容的華邦公司的W78E54微控制器為例,采用并行連接方式控制,見圖1。

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

    圖1 并行連接方式

     

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

    表1 邏輯功能組合表

     

    3         軟件設計

     

    OCMJ2×8C模塊在軟件編程時需注意以下幾個問題:

    A. 模塊的復位時間、清屏指令和地址計數器歸零指令的執行時間較長,請根據所使用的晶振頻率給以適當延時。

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

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

    D. 以點陣繪圖方式使用OCMJ2×8C模塊時,方法和普通點陣液晶基本相同,先連續寫入水平與垂直的坐標值,再寫入兩個字節數據值到繪圖RAM。寫入繪圖RAM之前,繪圖顯示必須關閉,數據寫入完成后再打開繪圖顯示功能。

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

    圖?。?/p>

     

     

     

    4         應用實例

     

    筆者在智能數顯傳感器的開發中,成功地應用了內置ST7920A控制器的中文字庫液晶顯示模塊。為方便讀者,將已經在實際應用中通過的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;                  /*定義模塊忙碌標志位BF*/

    sbit LCD_RESET=P1^1;                /*定義復位連接*/

    void write_control(ch ar control)    /*寫指令或地址函數*/

    {    do  {  ACC=READ_LCD_STATUS; }  /*讀取模塊狀態*/

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

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

    }

    void write_data(ch ar ddata)         /*寫數據函數*/

    {    do  {  ACC=READ_LCD_STATUS; } /*讀取模塊狀態*/

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

         WRITE_LCD_DATA=ddata;         /*寫數據*/

    }

    void init_lcd(void)

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

         LCD_RESET=1; delay_200ms();             

       write_control(0x30); /**/

         write_control(0x0c); /**/ 

         write_control(0x01); /**/

     
     
     
    亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看
    亚洲国产免费av| 亚洲乱码av中文一区二区| 欧美成aaa人片在线观看蜜臀| 日韩男女性生活视频| 国产精品视频xxxx| 国产日本欧美视频| 亚洲欧美激情另类校园| 精品久久香蕉国产线看观看gif| 欧美激情亚洲另类| 亚洲性夜色噜噜噜7777| 精品久久久999| 成人激情视频在线观看| 成人444kkkk在线观看| 亚洲日韩第一页| 奇米影视亚洲狠狠色| 不卡av在线播放| 国产成人一区二区三区| 中文字幕久久久av一区| 中文字幕日本精品| 欧美噜噜久久久xxx| 国产精品三级在线| 日韩美女中文字幕| 亚洲综合在线小说| 久久久91精品| 亲子乱一区二区三区电影| 久久精品视频一| 成人av在线天堂| 欧美日韩在线另类| 欧美激情精品久久久久久蜜臀| 亚洲老头同性xxxxx| 亚洲精品欧美极品| 91国产中文字幕| 亚洲视频在线观看| 国产成人97精品免费看片| 国内外成人免费激情在线视频| 亚洲女人初尝黑人巨大| 欧美在线一级va免费观看| 欧美亚洲视频在线看网址| 日韩精品在线播放| 欧美日韩午夜视频在线观看| 国内精品小视频| 精品小视频在线| 91亚洲va在线va天堂va国| 欧美日韩成人在线播放| 亚洲福利在线播放| 奇米4444一区二区三区| 性视频1819p久久| 色哟哟网站入口亚洲精品| 日韩精品在线免费观看视频| 精品国产乱码久久久久久婷婷| 欧美美最猛性xxxxxx| 国产欧美在线播放| 欧美日韩亚洲视频一区| 亚洲精品98久久久久久中文字幕| 欧美一级片在线播放| 国产精品免费一区| 91在线免费网站| 91夜夜揉人人捏人人添红杏| 成人www视频在线观看| 日韩精品视频在线观看网址| 韩国v欧美v日本v亚洲| 欧美成人在线免费视频| 欧美最顶级丰满的aⅴ艳星| 欧美裸身视频免费观看| 欧美天天综合色影久久精品| 国产一区二区久久精品| 国产精品免费一区二区三区都可以| 国产裸体写真av一区二区| 国产欧美日韩精品丝袜高跟鞋| 久热精品视频在线免费观看| 欧美韩国理论所午夜片917电影| 一区二区在线免费视频| 亚洲第一天堂无码专区| 国产成人精品久久亚洲高清不卡| 精品国产91久久久| 国产精品一区二区三区在线播放| 精品亚洲va在线va天堂资源站| 国产精品免费小视频| 国内精品视频一区| www.欧美精品| 久久精品夜夜夜夜夜久久| 国产精品麻豆va在线播放| 欧美午夜无遮挡| 国产精品一区二区女厕厕| 久久国产精品久久久久| www.欧美精品一二三区| 亚洲另类欧美自拍| 久久精品视频在线| 日韩av在线精品| 播播国产欧美激情| 粉嫩老牛aⅴ一区二区三区| 亚洲美女在线观看| 91网站在线看| 欧美激情亚洲视频| 欧美大尺度在线观看| 98午夜经典影视| 性欧美办公室18xxxxhd| 欧美电影在线观看高清| 国产999在线| 欧美视频一区二区三区…| 欧美理论电影网| 亚洲天堂网站在线观看视频| 国产成人涩涩涩视频在线观看| 91在线精品视频| 亚洲国产欧美日韩精品| 亚洲va码欧洲m码| 美乳少妇欧美精品| 91wwwcom在线观看| 一个人看的www久久| 国产午夜精品理论片a级探花| 亚洲a在线播放| 26uuu另类亚洲欧美日本老年| 午夜精品在线观看| 91chinesevideo永久地址| 亚洲精品久久久久久久久久久久| 91视频88av| 久久久久久国产免费| 欧美精品videossex性护士| 亚洲片在线资源| 成年无码av片在线| 国产精品入口免费视| 亚洲视频电影图片偷拍一区| 伊人成人开心激情综合网| 日韩大片在线观看视频| 国产亚洲人成a一在线v站| 68精品国产免费久久久久久婷婷| 成人久久久久久久| 青青在线视频一区二区三区| 欧美黑人性视频| 日韩视频永久免费观看| 日韩高清中文字幕| 欧美理论电影在线观看| 欧美大片免费看| 国产亚洲精品美女久久久久| 91色琪琪电影亚洲精品久久| 欧美大片网站在线观看| 欧美极品美女电影一区| 青青久久av北条麻妃海外网| 欧美国产亚洲精品久久久8v| 欧美激情一区二区三区成人| 国产原创欧美精品| 国产精品成人观看视频国产奇米| 国产91在线视频| 97久久精品人人澡人人爽缅北| 成人羞羞国产免费| 伦伦影院午夜日韩欧美限制| 成人黄色大片在线免费观看| 日韩成人在线免费观看| 亚洲天堂精品在线| 成人自拍性视频| 亚洲一区二区少妇| 91国语精品自产拍在线观看性色| 综合久久五月天| 成人精品视频99在线观看免费| 日本在线观看天堂男亚洲| 黑人巨大精品欧美一区二区一视频| 欧美在线视频免费播放| 91探花福利精品国产自产在线| 美女福利精品视频| 视频直播国产精品| 欧美日韩ab片| 97视频在线观看视频免费视频| 久久韩剧网电视剧| 欧美精品第一页在线播放|