谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

液晶在哪顯示控製器儀表在稱重儀表中的應用

發布時間:2020-04-13 15:32:00 |來源:網絡轉載

隨 著 液 晶顯示器 的 價 格 降 低,液 晶顯 示 器 也 逐漸 成 為各種稱重儀表的主流顯示器。在 許 多中、高檔 稱重 儀 表 中,點陣 式 液 晶 顯 示 器 由於可 以 很 方 便地 顯示 各 種字符 和 漢字,它 不 僅 用 於 顯示 稱 重 數量,而且 用 於 稱重儀表 的 功 能提 示 和 操作 提 示,因而,點 陣式 液 晶顯示器 也將 得 到 更 廣 泛 的應 用。SE D 1 5 2 。 是 點 陣式液晶 顯 示 控製 器,它 由八 根 數據 線、四 根 控 製 線 及 三 根 電 源線 ( 地 / V C C 和 液 晶電 源 V L C D ),它 可 以 和 外 部 的C P U相 連,接 受C P U 的控製,進 行編 程輸入 並驅 動 控 製 液 晶 屏 進行字符 顯示 / 圖 形 顯示 以 及 字 符 和 圖形 的 組 合 顯示。SED 1 5 2 0芯 片 把液 晶 控製 器和 驅動 器 結 合在一 起,外 圍電 路 簡 單,使 用 起 來 非 常 方 便,S E D 1 52 0作 為 內 藏 式控 製 器 被廣泛應 用於 中小規 模 顯示 模塊 ( 例 如 香 港 精 電 [ V A R I -T R O N I X〕 公 司 的M G L S 一 1 00 3 2 A / B,1 2 0 3 2 A / B,台灣D A T A  V L-SION公司的 D G 一 1 2 8 16 / 122 3 2 等 )。S E D 1 5 2 0 點陣 式液 晶 顯示 器 可 以 很 方 便 地用 於 各種中、高檔 的稱 重 智能儀表之中。下麵 我們 以8 09 8 單片 機 為 例,具 體介 紹 M G L S 一 1 20 32 A 與8 0 9 8 的 硬 件接 口,並且給 出 詳 細 的字符 顯 示程 序 和 漢字 顯示程 序。

1硬 件 電 路

M G L S 一 1 2 0 3 2 與8 0 9 8 硬件接 口 電 路 如 圖 1所 示。

其中:D B O 一 D B 7:8 位 雙向 數據 總 線:

A O:數 據 / 指 令選 擇。“1 ” 表 示 出 現 在 數據 總線 上 的 數 據是 顯 示 數據, “0 " 表 示 出 現 在 數 據 總 線上的 數 據 是 指 令或 讀 出 的 狀 態;

E l:與 6 8 係 列 相 連 時 的 讀 /寫 使 能 信 號1

E 2:與 6 8 係 列相 連 時 的 讀 / 寫使 能 信 號2

R / W:與6 8係 列 相 連 時 讀 / 寫 選擇信 號

V L C D:液 晶電 源,一 般為 -3 V 左右

由 於 M G L S -12 0 3 2 A由 兩 片S E D 152 0 芯 片組 成 一 個12 0*3 2 點陣式液 晶 顯示器,所 以,有 兩個 讀 / 寫 使 能 信 號 控 製 兩 片S E D 1 5 2 0,每 片S ED 15 2 。芯 片 控 製 驅 動 6 0*3 2 的 點 陣 顯 示。S ED 15 2 0 時序選 擇 由 模 塊製造 商 確 定為 6 8係 列微 處理 器 時序,所 以,它 與8 0 9 8 的 時 序 必 須 由 8 0係 列 轉 換到 6 8 係 列 時序,圖1中的 7 4 L S O 。 和74 L S 0 4就 負 責 時 序轉換。從 圖l我們 可 以 看 到,S ED 1 52 0的 讀 /寫 地址如 下:

( 1 ) 寫指令:E1  8000H    E2  4000H

( 2 ) 寫數據:E1  8001H    E2  4001H

( 3 ) 讀狀態:E1  8002H    E2  4002H

( 4 ) 讀數據:E1  8003H    E2  4003H

在硬件電 路 的 基礎 上,就可 以 編 製 軟件來 驅 動液 晶 模 塊進 行 顯示 了.

2  S E D 152 0 字符 和 漢 字 點 陣結構

2.1字符點陣 結 構

在液 晶 屏上顯 示 字 符時,選 用8*8 點陣 來 顯示。M G L S 一 1 2 0 3 2 A 共 有 四 個 內 存 頁 共 3 2 行,每內 存 頁 能 顯示 一 行 字 符,滿 屏 能 顯 示 四 行 字 符,每個字符 用8 個 字 節 來表 示。圖2 是“A”字模及 表 示它 的8 個 字 節.滿 屏 能 顯示1 5*4 個 字符.

2.2漢字點陣結構

在 液晶屏 上 顯示 漢 字 時,選 用 1 6*1 6 點陣 來顯 示。M G L S 一 120 3 0滿屏能 顯示2 行 漢 字,每個漢 字 用 3 2 個字符來表 示,分 上 / 下兩 個 半 部。圖3是“清”字 模及 3 2 個字 節,滿 屏 顯示 漢字 數 為7.5,2 個漢 字.

3 軟 件 編程

3.1初始化 程 序,完成 S ED 1 5 2 O 的初 始化 設置

LDB  R2, # OE2H

LCALL  PRO

LCALL  PR2        ;S E D 1 5 2 0 複位

LDB  R2, #0A4H

LCALL  PRO

LCALL  PRO ;正常顯示驅動

LDB  R2, #0A9H

LCALL  PRO

LCALL  PR2        ;占空比為1/32

LDB  R2, #0A0H

LCALL  PRO

LCALL  PR2        ;ADC選擇為正常輸出

LDB  R2, #0AFH

LCALL  PRO

LCALL  PR2        ;顯示清屏

LDB  R2, #0C0H

LCALL   PRO

LCALL  PR2        ;從第0行開始顯示

……

PRO: LDB AL;8002H;給SED1520(1)傳送命令子程序

JBS AL, 7 ,PRO

STB R2 ,8000H

RET

PR1: LDB AL,8002H; 給SED1520(1)傳送數據子程序

       JBS AL , 7,PR1

       STB R2, 8001H

       RET

PR2:LDB AL,4002H; 給SED1520(2)傳送命令子程序

       JBS AL , 7,PR2

       STB R2, 4000H

       RET

PR3:LDB AL,4002H; 給SED1520(2)傳送命令子程序

       JBS AL , 7,PR3

       STB R2, 4001H

       RET

3.2字 符 顯示 子程 序

6 0 H單 元 為 顯示 的 行 列 位 置,最 大 為3 E H, 如6 0H 單 元 內 容為 2 1 H,則 表 示 該字符 顯示 在液 晶的第2 行 第 1 列 的 位 置;6 1 H 單元 為所 需 顯示 的字 符對應的 A S C 碼;字符 的 字模 表 示 節按A S C碼的 順序 放在T A B I開 始的地址 單 元 中。

CHAR:            LD CX,# TAB1

SUBB 61H,#20H    LDB AL,61H

LDB AL,60H       LDB BL,#08H

ANDB AL,#0FH    MULUB AL,BL

LDB R4,AL        ADDB AL,CL

LDB AL,60H       LDB R8,AL

SHRB AL, #4       LDB AL,AH

AMDB AL,#03H     ADDCB AL,CH

ORB AL, #0B8H     LDB R1,AL

LDB R3,AL        CHR7;

CMPB R4,#07H     LDB AL,R8

JNE CHR1         LDB CL,AL

LJMP CHRA        LDB AL,R1

CHR1:             LDB CH,AL

LDB R6, #00H      LDB AL,R5

JLT CHR2          LDBZE DX,AL

LDB AL,R4         ADD CX,DX

SUBB AL,#08H      LDB AL,[CX]

LDB R4,AL         LDB R2,AL

LDB R6,#01H       CMPB R6,#00H

CHR2:             JNE CHR8

LDB AL,R4               LCALL PR1

LDB BL, #08H       LJMP CHR9

MULUB AL,BL      CHR8;

LDB R4,AL          LCALL PR3

LDB R2,AL          CHR9

CMPB R6,# 00H      INCB R5

JNE CHR3           CMPB R5, #08H

LCALL PRO JNE CHR7

LJMP CHR4          RET

CHR3:               CHRA;

LDB AL,#04H         LDB R2, #38H

ADDB AL,R2         LCALL PRO

LDB R2,AL           LDB R2,# 00H

LCALL PR2          LCALL PR2

CHR4:               LDB AL,R3

LDB AL,R3          LDB R2,AL

LDB R2,AL          LCALL PRO

CMPB R6, #00H      LCALL PR2

JNE CHR5           LDB R5,#00H

LCALL PRO         LD CX,#TAB1

LJMP CHR6         LDB AL,61H

CHR5:              LDB BL,#08H

LCALL PR2         MULUB AL,BL

CHR6:                      ADDB AL,CL

LDB R5,#00H               LDB R8,AL

LDB AL,AH                 JNE CHRB

ADDCB AL,CH             CHRB;

LDB R1,AL                  JGE CHRC

CHRA1:                        LCALL PR1

LDB AL,R8                   LJMP CHRD

LDB CL,AL                  CHRC,

LDB AL,R1                   LCALL PR3

LDB CH,AL                  CHRD,

LDB AL,R5                   INGB R5

LDBZE DX,AL             CMPB R5,# 08H

ADD CX,DX                JNE CHRA1  

LDB AL,[CX]               RET

LDB R2,AL                  TAB1;

CMPB R5,#04H            字符字模表

3.3漢 字 顯 示子 程 序

6 0H單 元為 顯示 的行 列 位置,最大為16 H,如6 0 H單 元內 容 為 0 5H,則 表 示 該 漢字顯 示 在液晶 的第。 行 第 5 列 的 位 置;61H 單 元 為 所 需 顯示 的 漢 字對應 的順序,從0開 始;漢 字的字 模 表 字節按 你規定 的 順 序 放 在T A B 2 開 始 的地址單 元 中。每個 漢字的 字 模 字節 有 3 2 個,前 1 6 個字節為 上 半 部,後1 6 個 字節 為 下 半 部。

HZ:                       MULUBAL,BL

LDB AL,60H          LDB R4,A L

ANDB AL,#07H     LDB R2, AL

LDB R4,AL           CMPB  R6,#OOH

LDB AL,60H          JNE  HAN3

SHRB AL,#4          LCALL  PRO

ANDB AL #01H      LJMP  HAN4

SHLB AL,#1          HAN3:

ORB AL,#OB8H     LDB  AL,#04H

LDB R3, A L          A DDB AL,R2

CMPB R4,# 03H    LDB  R2,A L

JNE HAN1            LDB  R4,AL

LJMP HANG         LCALL  PR2

HANI:                   HAN4:

LDB R6,#00H        LDB  AL,R3

JLT HAN2            LDB  R2,AL

LDB AL,R4            CMPB R6,#00H

SUBB AL,#04H      JNE HAN5

LDB R4, AL           LCALL  PRO

LDB R6,#01H        LIMP  HAN6

HAN2:                   HAN5:

LDB AL,R4            LCALL  PR2

LDB BL,#10H HAN6;

LDB R5,#00H        HANC;

LD CX,#TAB2       LCALL  PR2

LDB AL,61 H         HAND;

LDB BL,#20H LDB AL,R8

MULUB AL,BL       LDB CL,AL

ADDB AL,CL         LDB AL,R1

LDB R8,A L           LDB CH,AL

LDB AL,A H          LDB AL,R5

ADDCB AL,CH      LDBZE DX,AL

LDB R1,AL           ADD CX,DX

HAN7:                   LDB AL,[CX]

LDB AL,R8            LDB R2,AL

LDB CL,AL           CMPB R6,#00H

LDB AL,R1            JNE HANE

LDB CH,AL           LCALL PR1

LDB AL,R5            LJMP HANF

LDBZE DX,AL      HANE;

ADD CX,DX         LCALL PR3

LDB AL,[CX]        HANF;

LDB R2,AL           INCB R5

CMPB R6,#00H     CMPB R5,#20H

JNE HAN8            JNE HAND

LCALL PR1           RET

LJMP  HAN9 HANG;

HAN8:                   LDB R2,#30H

LCALL PR3           LCALL PRO

HAN9:                   LDB R2,#00H

INCB R5               LCALL PR2

CMPB R5,#10H     LDB AL,R3

JNE HAN7            LDB R2,AL

LDB AL,R4            LCALL PR2

LDB R2,AL      LCALL PR2

CMPB R6, #00H    LDB R5,#00H

JNE HANA            LD CX,#TAB2

LCALL PRO          LDB AL,61H

LJMP HANB          LDB BL,#20H

HANA:                  MULUB AL,BL

LCALL PR2           ADDB AL,CL

HANB:                  LDB R8,AL

LDB AL,R3            LDB AL,AH

INCB AL               ADDCB AL,CH

LDB R2,A L           LDB R1,AL

CMPB R6,# 00H    HANH;

JNE HANC            LDB AL,R8

LCALL PRO          LDB CL,AL

LJMP HAND         LDB AL,R1

LDB CH,AL           LCALL PR2

LDB AL,R5            HANL;

LDBZE DX,AL      LDB AL,R8

ADD CX,DX         LDB CL,AL

LDB AL, [CX]       LDB AL,R1

LDB R2,AL           LDB CH,AL

CMPB R5,# 0CH    LDB AL,R5

JNE HANI             LDBZE DX,AL

HANI:                   ADD CX,DX

JGE HANJ             LDB AL,[CX]

LCALL PRI           LDB R2,AL

LJMP HANK          CMPB R5,#1CH

HANJ:                   JNE HANM

LCALL PR3           HANM;

HANK:                  JGE HANN

INCB R5               LCALL PR1

CMPB R5,# 10H    LJMP HANO

JNE HANH            HANN;

LDB R2,#30H        LCALL PR3

LCALL PRO          HANO;

LDB R2,# 00H       INCB R5

LCALL PR2           CMPB R5,# 20H

LDB AL,R3            JNE HANL

INCB AL               RET

LDB R2,AL           TAB2;

LCALL PRO          漢字字模表

以 上 字 模 表 可 以 采 用 手工 按 點 陣 編 製,也 可 以用 其 它 高級 語 言 ( 如C語 言 ) 從計 算 機的 字 模文 件中 提 取,其 提取 字 模 表 點 陣的 方法 和 源 程 序可參 見“稱 重 儀 表 液 晶顯示 器的 漢 字建 立 方法”一 文。

4結 束 語

我們 在“智 能 煤 炭 發 熱 值 測 量 儀 表”的 研 製中,就采 用 了 以S E D 1 52 0 作 為 顯 示控 製芯片的點 陣式液 晶 顯示器 作 為 顯示 單 元。該 顯 示 器一 方 麵 用 於 測重和測 溫 的 計 量 顯示,另 一 方 麵 它 作為整 個儀 表 的功能 和 操作步驟提示,方 便 了 儀 表的使用。

 

本文源於網絡轉載,如有侵權,請聯係刪除

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8