專利名稱:優(yōu)化顯示部件的數值多位真值顯示方法及其顯示裝置的制作方法
技術領域:
本發(fā)明涉及的是數碼管或液晶顯示器的數值顯示處理技術。
背景技術:
尤其是電子測量或檢測儀表,其數據顯示的硬件組成部分通 常是要根據檢測或測量有效數值的精度來確定數碼管的設置數 量或液晶顯示器大小,所以數碼管設置數量或液晶顯示器大小隨 顯示精度和位數的增加而增加,其顯示硬件資源消耗隨之加大, 也往往因為顯示部件的原因而使設備體積大小沒有縮減余地。
發(fā)明內容
本發(fā)明專利申請的發(fā)明目的在于提供一種能以最簡化的顯 示器件資源實現多位數值真值顯示的優(yōu)化顯示部件的數值多位 真值顯示方法及其顯示裝置。本發(fā)明專利申請的優(yōu)化顯示部件 的數值多位真值顯示方法及其顯示裝置,其中顯示方法是將已 數字化數值由其高位至低位、或其由低位至高位將每一位數值轉 換為BCD碼后,分別存入數據存貯器各對應地址單元中,由存貯 高位碼值的地址單元逐次向存貯低位碼值的地址單元對地址單 元中存貯的BCD碼進行零值檢測,檢測到首位非零值后,將該首 位碼值和至少其下一位碼值分別送入顯示緩沖單元的由顯示器 首位顯示的地址單元和至少由顯示器下一位顯示的對應地址單 元中予以輸出顯示,同時將顯示的未位或其它所在位的位值,又 稱之為以10為底的冪的指數值送入顯示緩沖單元的另一固定地 址單元予以顯示;再依據每一移位顯示指令,將數據存貯器的首 位下一位碼值和至少其再下一位的碼值再分別送入上述已刷新 的顯示緩沖單元的顯示器首位顯示地址單元和至少由顯示器下 一位顯示的對應地址單元中予以輸出顯示,其冪的指數值減1 送入上述的緩沖顯示單元的固定地址單元予以輸出顯示。
在上述的整體技術方案中,將包含小數點的已數字化數值
的小數點所在位位值送入數據存貯器中的數點位存貯地址單元 中,當冪的指數顯示值為低于"0"負整數時,在該冪的指數顯
示值前輸出顯示"-"。
實現上述優(yōu)化顯示部件的數值多位真值顯示方法的顯示裝 置技術方案,其電路組成包括有舉片機中央處理單元、與單片 機連接的信號輸入單元和至少三位數碼管或三位液晶顯示器
顯示電路,單片機的兩I/O 口線作為串行數據輸出口線,經并
行輸出串行移位寄存器輸出連接至數碼管或液晶顯示器電路,
單片機的另一 I/O 口線連接設有移位顯示的邏輯信號開關電路。
實現上述優(yōu)化顯示部件的數值多位真值顯示方法的顯示裝
置的另一技術方案為其電路組成包括有單片機中央處理單元、 與單片機連接的信號輸入單元和至少三位數碼管或三位液晶 顯示器顯不電路,單片機的一組I/O 口線作為并行數據輸出口 線連接至各位數碼管段位信號線或液晶顯示器電路,單片機設
置有以巡回掃描顯示方式的各數碼管顯示位位控I/O 口線,與 其另一 I/O 口線連接設有移位顯示的邏輯信號開關電路。
本發(fā)明專利申請所提供的優(yōu)化顯示部件的數值多位真值 顯示方法及其顯示裝置,實現了用最簡捷的三位數碼管或三位液 晶顯示器硬件構成完成多位數值的真值顯示的技術目的,尤其 在受產品設計空間局限而無法實現有效設置顯示硬件的情況下, 提供多位真值顯示的技術支持。
圖1、圖2分別為本發(fā)明的優(yōu)化顯示部件的數值多位真值顯 示裝置的兩電路原理圖。
具體實施例方式
如圖所示,為詳細說明本發(fā)明的優(yōu)化顯示部件的數值多位 真值顯示方法及其顯示裝置技術方案,在本實施例中以三位數碼 管顯示硬件組成為例進行說明。其具體實現方法是對于需要輸 出顯示的已數字化的檢測數據值,由其高位至低位或由其低位至 高位將各位數值分別經壓縮BCD碼轉換,每相鄰兩位數值為一組 壓縮BCD碼存入以下數據存貯器的各地址單元5AH-5FH中,假設 5AH地址單元中存入的是最低的兩相鄰位BCD碼值,依次則5FH 地址單元中存入的是最高位和次高位兩位BCD碼值;由高位地址
存貯單元幵始逐位向低位地址存貯皁元對地址中存IC:的碼值進
行零值檢測,檢測到首位非零值后,將該首位BCD碼值和其下一 數位的BCD碼值分別送入顯示緩沖單元的第一地址單元21H和第 二地址單元22H中予以按位輸出顯示,同時將其顯示末位所在位 的位值,也可以是髙位所在位的位值,又稱之為以10為底的冪 的指數值N送入顯示緩沖單元的第三地址單元24H予以輸出顯 示,用于標定顯示器所顯示數值的數位;再根據每一移位顯示指 令,將數據存貯器的首位下一位存貯碼值和其再下一位存貯碼值 分別送入上述已刷新的顯示緩沖單元的第一、第二地址單元 21H、 22H中予以按位輸出顯示,其冪的指數值減1,為N-1送入 上述的緩沖顯示單元的第三地址24H予以輸出顯示,直至移動 顯示到5AH地址單元中的低位碼值。若需顯示的已數字化檢測 數據值包含有小數點,小數點所在位位值送入數據存貯器中的 數點位存JC:地址單元59H中,當冪的指數顯示值為低于"0"負 整數時,在該冪的指數顯示值前輸出顯示"-"。
實現上述優(yōu)化顯示部件的數值多位真值顯示方法的顯示裝 置,其一種靜態(tài)顯示方式的實施例電路組成如圖1所示,其電
路組成竿片機中央處理單元、宇片機信號輸入申元和至少三位 數碼管或三位液晶顯示器顯示電路,單片機Ul的兩I/O 口線 P3.0、 P3. 1作為串行數據輸出口線,經顯示電路的并行輸出串 行移位寄存器U2、 U3、 M連接至各數碼管U5、 U6、 U7的段控 信號線,與其另一 I/O 口線P3,3連接設有移位顯示的邏輯信 號開關電路QLAJ。
實現上述優(yōu)化顯示部件的數值多位真值顯示方法的顯示裝 置,其另一種動態(tài)顯示方式的實施例電路組成如圖2所示,其電 路組成包括有單片機中央處理單元、單片機信號輸入單元和至 少三位數碼管或三位液晶顯示器顯示電路,單片機Ul的一組 I/O 口線P1.0-P1.6作為并行數據輸出口線連接至各位數碼管 U2段位信號線,單片機設置有以巡回掃描顯示方式的各數碼管 顯示位位控I/O 口線P3.1、 P3.0、 P3.7,與其另一 I/O 口線 P3.3連接設有移位顯示的邏輯信號開關電路QLAJ。
權利要求
1、一種優(yōu)化顯示部件的數值多位真值顯示方法,其特征在于其顯示方法是將已數字化數值由其高位至低位、或其由低位至高位將每一位數值轉換為BCD碼后,分別存入數據存貯器各對應地址單元中,由存貯高位碼值的地址單元逐次向存貯低位碼值的地址單元對地址單元中存貯的BCD碼進行零值檢測,檢測到首位非零值后,將該首位碼值和至少其下一位碼值分別送入顯示緩沖單元的由顯示器首位顯示的地址單元和至少由顯示器下一位顯示的對應地址單元中予以輸出顯示,同時將顯示的未位或者是其它位所在位的位值,又稱之為以10為底的冪的指數值送入顯示緩沖單元的另一固定地址單元予以顯示;再依據每一移位顯示指令,將數據存貯器的首位下一位碼值和至少其再下一位的碼值再分別送入上述已刷新的顯示緩沖單元的顯示器首位顯示地址單元和至少由顯示器下一位顯示的對應地址單元中予以輸出顯示,其冪的指數值減1送入上述的緩沖顯示單元的固定地址單元予以輸出顯示。
2、 根據權利要求1所述的數值多位真值顯示方法,其特征 在于將包含小數點的己數字化數值的小數點所在位位值送入數 據存忙器中的數點位存貯地址單元中,當冪的指數顯示值為低 于"0"負整數時,在該冪的指數顯示值前輸出顯示"-"。
3、 實現權利要求1所述的優(yōu)化顯示部件的數值多位真值顯 示方法的顯示裝置,其特征在于其電路組成包括有單片機中央 處理單元、單片機信號輸入單元和至少三位數碼管顯示電路, 單片機(Ul)的兩I/O 口線(P3.0、 P3. 1)作為串行數據輸出 口線,經顯示電路的并行輸出串行移位寄存器(U2、 U3、 U4)連 接至各數碼管段位信號線,與其另一 I/O 口線(P3.3)連接設 有移位顯示的邏輯信號開關電路(QLAJ)。
4、實現權利要求1所述的優(yōu)化顯示部件的數值多位真值 顯示方法的顯示裝置,其特征在于其電路組成包括有單片機中 央處理單元、單片機信號輸入單元和至少三位數碼管顯示電 路,單片機的一組I/O 口線作為并行數據輸出口線連接至各位 數碼管段位信號線,單片機設置有以巡回掃描顯示方式的各數 碼管顯示位位控I/O 口線,其另一 I/O 口線連接設有移位顯示的邏輯信號開關電路。
全文摘要
本發(fā)明申請?zhí)峁┑膬?yōu)化顯示部件的數值多位真值顯示方法及其顯示裝置技術方案,將數字化數值由其高位至低位、或由其低位至高位將各位數值轉換為BCD碼后,分別存入數據存貯器各對應地址單元中,由高位向低位檢測到首位非零碼值后,將該首位碼值以及其至少其下一位碼值分別移送至顯示緩沖單元至少兩址單元中予以輸出顯示,同時將顯示首位或顯示未位所在位位值,稱之為以10為底的冪的指數值送入顯示緩沖單元的一固定地址單元予以輸出顯示;再依據每一移位顯示指令,將數據存貯器的首位下一位和至少其再下一位碼值再分別送入上述已刷新的顯示緩沖單元兩地址單元中予以輸出顯示,其冪的指數值減1送入上述的緩沖顯示單元的固定地址單元予以輸出顯示。本技術方案實現了用最少三位數碼管或三位液晶顯示器硬件完成多位數值的真值顯示的技術目的。
文檔編號G09G5/32GK101097671SQ200610047109
公開日2008年1月2日 申請日期2006年6月30日 優(yōu)先權日2006年6月30日
發(fā)明者張志鵬, 張繼科 申請人:張繼科