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

當前位置:首頁 > 模擬 > 模擬
[導讀]基于LED數碼管的高亮度,給出了一種功能多樣的通用智能型LED顯示面板的設計方法。文章分別從硬件和軟件兩個方面對LED顯示面板的設計進行了分析,給出了各個模塊的功能實現(xiàn)方案。

0 引言
    目前,控制儀表經常使用的顯示面板主要有LCD和LED兩種類型,其中LCD比較美觀,省電,顯示方式靈活,但是價格比較昂貴,最重要的是它的醒目程度較低,可視角度也比較小;而LED數碼管雖然功耗較大,但它亮度高,用作工業(yè)現(xiàn)場指示時更醒目,而且價格低。因此,用LED作為工業(yè)現(xiàn)場的指示器,具有更好的性價比。
    本文介紹一種采用LED數碼管作為顯示元件的通用型智能數字顯示面板的設計方法。該面板根據80×160 ×160標準儀表機箱設計,采用AT98C5X單片機作為控制器。它既可作為其他儀表的顯示單元,也可作為獨立的現(xiàn)場顯示器使用。

1 LED顯示面板的功能
   
本文的LED通用智能型顯示面板如圖l所示。該面板中央為兩排LED數碼管,每排4位。上排為紅色,下排為綠色。面板左邊為四個發(fā)光二極管,右邊為四個按鍵開關。其顯示和開關可根據不同應用定義。


    該面板作為調節(jié)儀表的顯示器時,上排LED可顯示測量值,下排LED可顯示閥位反饋值。左邊的發(fā)光二極管用做工作狀態(tài)指示,從上到下,依次為高報警、低報警、自動(亮)/手動、以及儀表通信狀態(tài)指示。右邊的按鍵用于參數設定與查詢等操作。為方便描述,其按鍵從上到下分別稱為按鍵1~4。
    在調節(jié)儀表正常工作狀態(tài)下,按鍵1按下時,報警上限值顯示;按鍵2按下時,報警下限值顯示;按鍵3為閥門開度手動/自動切換。當設為手動狀態(tài)時,按鍵1和按鍵2用于遙調閥門開度,每按一次,閥位反饋值(綠色LED最后一位)±1。按鍵4為功能切換按鍵。
    在儀表參數設定狀態(tài)下,按鍵1為循環(huán)方式選擇參數,紅色LED顯示當前設定值,綠色LED顯示被設置參數的序號;按鍵2為設置位參數值
加1;按鍵3可以右循環(huán)方式選擇設置參數的當前位,當前設置的數據位用閃爍表示;按鍵4為確認參數設置,連按兩次按鍵4可進行功能切換。
    作為獨立的顯示器單元時,本顯示面板可作為多路巡回顯示報警器。正常巡檢時,上排LED顯示測量值,下排LED顯示巡檢回路號。左邊的發(fā)光二極管顯示回路工作狀態(tài),從上到下依次為高報警、低報警、回路中斷、巡檢(亮)/停止狀態(tài)。當某回路參數越限時,對應的報警指示二極管發(fā)亮。
    右邊的按鍵可用于設定參數與查詢等操作。正常工作(巡檢)時,按鍵2為功能切換,按鍵4為顯示方式切換。按鍵4按下一次,停止巡檢,保持當前顯示狀態(tài)。在此狀態(tài)下,按下按鍵1和按鍵2,可分別顯示該回路上、下限報警設定值。按鍵3用于循環(huán)選擇顯示回路號,每按一次,回路號加一。按下按鍵4一次。系統(tǒng)又將進入正常巡檢狀態(tài)。

2 硬件部分設計
2.1 LED數碼管顯示電路

    LED數碼管是由若干個發(fā)光二極管按一定的規(guī)律排列而成的,當某個發(fā)光二極管導通時,相應的段就會被點亮。根據內部發(fā)光二極管連接方式的不同,LED數碼管可以分為共陽極和共陰極兩類。本文采用共陽極顯示方式,段碼值從0到9依次為:Ox0C0、OxF9、Ox0A4、Ox0BO、0x9 9、0x92、0x82、0x0F8、Ox80、0x90。
    數碼管顯示驅動方式可以分為動態(tài)(掃描)驅動和靜態(tài)驅動,以下是三種設計方案:
    (1)靜態(tài)驅動方式
    該方式中,各個LED數碼管同時顯示各自的字符,并維持不變,直到顯示下一個字符為止。這種方式下,每一個數碼管要對應一個8位驅動存儲器,8個數碼管共需64根驅動線,因而需要較多芯片,顯示面板面積較大。
    (2)采用8根位選線的動態(tài)驅動顯示
    這是將所有數碼管相同的段選線并聯(lián),各數碼管位選線輪流選通,分時多路復用。這種方案在任一時刻只有一位數碼管被選中發(fā)光,然后利用人眼的視覺暫留特點實現(xiàn)同時顯示的效果。本顯示面板有8個數碼管,只需要8個位驅動線和8個段驅動線。但8位循環(huán)顯示時,每一位數碼管的發(fā)光時間只占1/8循環(huán)時間,可能導致數碼管顯示閃爍。
    (3)采用4位分組動態(tài)驅動顯示
    這是將兩個LED數碼管共用一根位選線。這種方案相對于方案2少用一個8位驅動器,每一位發(fā)光時間有1/4循環(huán),因而比較容易保證數碼管顯示不閃爍。
    本設計選用4位分組動態(tài)驅動顯示方式。顯示面板采用AT89C5X單片機作為LED控制驅動器。單片機的P1和P2口分別與兩個LED數碼管的段選線相連,P0口的P0.0、PO.1、P0.2、P0.3分別是兩個LED數碼管的位選線,主要用來控制兩個數碼管的相同位。
2.2 發(fā)光二極管電路
   
發(fā)光二極管電路的設計比較簡單??蓪纹瑱CP3口的P3.0、P3.1、P3.6、P3.7分別與四個發(fā)光二極管的陽極相連,以便控制四個發(fā)光二極管的工作。
2.3 通信接口電路
   
此顯示面板既可作為智能調節(jié)儀表的顯示器使用,也可作為獨立顯示器使用。但是,無論何種應用,都需數字通信。
    AT89C5X單片機有一個內置的串行通信接口。在作為智能調節(jié)儀表的顯示器使用時,考慮到智能調節(jié)儀表與上位機通信要占用儀表的串行
通信接口,因此,顯示面板與調節(jié)儀表的通信就不能使用此接口。為此,本顯示面板自定義了與調節(jié)儀表的通信接口電路,即將單片機的P3. 2、P3.3、P3.4、P3.5作為與調節(jié)儀表的數字通信接口。通信時,可將兩個單片機的P3.2、P3.3交叉相連作為握手信號,P3.4、P3.5互聯(lián)作為數據傳輸線。P3.2、P3.3具有外部中斷功能,故可設計采用外部中斷方式來進行通信,以提高數據的傳輸速度。
    若作為獨立顯示器使用時,可使用顯示面板內部的串行通信接口。該方式只需要對連接串口引腳的發(fā)光二極管進行調整即可。
2.4 按鍵
   
通常根據按鍵數量的多少,可將按鍵的設計分為矩陣式鍵盤和獨立式鍵盤。
    矩陣式鍵盤常用在按鍵數量較多的系統(tǒng)中,這種鍵盤由行線和列線組成,按鍵設置在行、列結構的交叉點上。行列線分別連在按鍵開關的兩端。
    獨立式鍵盤通常用在按鍵較少的系統(tǒng)中,每個按鍵單獨占有一根I/O口線,各鍵的工作狀態(tài)相互獨立,互不影響。由于本文的顯示面板的調節(jié)按鍵只有4個,因此,設計使用獨立式按鍵接法。其鍵盤接口電路如圖2所示。


    圖2中,單片機P0口的P0.4、P0.5、P0.6、P0.7分別與按鍵1、2、3、4相連,以對按鍵操作進行控制。在按鍵處理時,通常要考慮按鍵去抖問題,經常使用的硬件去抖方法有濾波消抖電路和雙穩(wěn)態(tài)消抖電路,也可以采用軟件去抖。本文在設計時,考慮到LED顯示面板大小的限制,故采用軟件去抖方法。

3 軟件設計
   
本LED顯示面板的功能可用C51語言實現(xiàn)。軟件功能包括正常運行和儀表參數設定。
3.1 主程序
    本設計的主程序主要完成顯示面板功能的確定、系統(tǒng)初始化、定時器初始化、按鍵功能的實現(xiàn)以及二極管的功能實現(xiàn)等。
    (1)顯示面板功能的確定
    這里采用組合鍵操作來進行顯示面板的功能切換。
    初始狀態(tài)下,若作為調節(jié)儀表的顯示器使用,則其正常工作狀態(tài),為狀態(tài)1。
    在狀態(tài)1情況下,按下按鍵4不釋放,再將按鍵1按下,此時仍可作為調節(jié)儀表的顯示器使用,但系統(tǒng)會進入參數設定狀態(tài),此為狀態(tài)2。為了提醒進入狀態(tài)2,紅色發(fā)光二極管會閃爍三次以提示參數設定完畢,連按兩次按鍵4,即可返回狀態(tài)1。
    在狀態(tài)1下,按下按鍵4不釋放,再將按鍵2按下,此時將為獨立的顯示單元使用狀態(tài),該狀態(tài)為狀態(tài)3。同樣,為了提醒是進入狀態(tài)3,綠色發(fā)光二極管會閃爍三次予以提示。若需狀態(tài)3返回狀態(tài)1,只要在正常巡檢情況下,將按鍵2按下即可。
    (2)系統(tǒng)初始化
    系統(tǒng)初始化主要包括按鍵、LED數碼管以及發(fā)光二極管的初始狀態(tài)設定。本面板右邊四個按鍵對應P0口初始狀態(tài)值為0xf0;LED數碼管對應的P1、P2口的初始狀態(tài)值可先設置為0x00、0x00,經過一段時間延遲后再設置為0xff,0xff,這樣,在程序開始執(zhí)行時就可以檢查數碼管是否能正常工作;發(fā)光二極管對應的P3口的P3.0、P3.1、P3.6、P3.7的初始狀態(tài)設置與LED數碼管相同。
    (3)定時器初始化
    定時器的初始化包括定時器工作方式的設定和定時初值的設置。
    本文的LED數碼管采用動態(tài)(掃描)驅動顯示方法,設計時要注意掃描時間的設置。該時間要既能保證LED數碼管的亮度,又不會使人眼感覺到閃爍。
    定時器的工作模式為方式1。此模式下的計數脈沖頻率為fcont=fosc/12,計數初值x可以通過公式設定:
    X=M-計數值=M-t/T=M-fosct/12
    其中,fosc為振蕩器的振蕩頻率,t為要定時的時間。M為定時器的最大定時時間。
    根據視覺暫留特性。人眼睛對動態(tài)頻次的分辨率一般為1/16~1/24s,因此,可以將LED數碼管輪流顯示的時間設定為小于這個分辨率的任何一個時間。本文在設計時,經過多次試驗發(fā)現(xiàn),將定時器的初值設定為EC00H(2.78ms)比較合適,此時,在狀態(tài)1、3下,對于LED數碼管的閃爍,人眼幾乎不可識別。
    (4)按鍵功能的實現(xiàn)
    在狀態(tài)1及狀態(tài)3下,按鍵的功能比較容易理解,這里來對狀態(tài)2下的按鍵功能進行說明,圖3所示依次為1、2、3、4鍵。其中按鍵1可進入設定狀態(tài),上面一行顯示參數的值,下面一行顯示當前是第幾個參數;按鍵2用于對當前閃爍數據位進行加1操作,可依次從0增加到9,當增加到10時,又自動變?yōu)?;按鍵3用于改變設定的位,每按下一次,閃爍數據位向后移動一位,當移動到第四位再按下此鍵時,閃爍位變?yōu)榈谝晃?;按鍵4用于確認參數的設定和保存。


    (5)發(fā)光二極管功能的實現(xiàn)
    當測量值到達測量上下限、或者按鍵進行操作時,將相應單片機引腳置1,即可使發(fā)光二極管點亮,從而實現(xiàn)報警提示功能。
    圖4所示是本系統(tǒng)的主程序流程圖。


3.2 中斷程序
   
在狀態(tài)1及狀態(tài)3下,中斷程序功能是在定時時間到時,將段碼值賦給相應的數碼管,并將時間初值裝入相應的寄存器。
    在狀態(tài)2下,參數設定時,設定位要實現(xiàn)閃爍,以確定正在被設置的數據位。實現(xiàn)閃爍的基本思想是每隔500 ms,當前閃爍數據位的段碼值就由數據狀態(tài)變?yōu)榭沾a狀態(tài),下一個500 ms再由空碼狀態(tài)變?yōu)閿祿顟B(tài),并不斷循環(huán)執(zhí)行此操作(共陽極顯示方式下空碼值為0XFF)。這樣,從用戶角度看,當前被設定的數據位就是閃爍的。這里可通過設定一個計數器來確定轉換時間,當計數值達到500/2.78(約為180)時,當前閃爍數據位就進行段碼值轉換。本系統(tǒng)的中斷程序流程圖如圖5所示。



4 結束語
   
本文是配合智能調節(jié)儀表設計的一種智能LED顯示面板。為了擴大其應用范圍,在該面板硬件電路不變的情況下,通過軟件調整可使其成為巡檢報警器。目前,該顯示面板在功能性和靈活性方面都有了很大提高。

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

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關鍵字: IBM 軟件 BSP 云平臺

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

關鍵字: 溫度 BSP 東風 大眾

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

關鍵字: 溫度 BSP 智能化 進程

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

關鍵字: 電子 安集科技 BSP EPS

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

關鍵字: BSP ARMA COM 代碼

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

關鍵字: IDC BSP 數字化 數據中心

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

關鍵字: 數字化 BSP 供應鏈 控制

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

關鍵字: 溫控 精密儀器 半導體制造 BSP

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

關鍵字: 中國智造 BSP 手機 CAN

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

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

模擬

31144 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉