• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      LED屏幕顯示系統(tǒng)的設(shè)計(jì)與研究

      2013-01-13 07:56:38海南師范大學(xué)林明祥
      電子世界 2013年11期
      關(guān)鍵詞:屏幕顯示字符顯示屏

      海南師范大學(xué) 林明祥

      LED屏幕顯示系統(tǒng)的設(shè)計(jì)與研究

      海南師范大學(xué) 林明祥

      本文設(shè)計(jì)了一個8×8點(diǎn)陣LED顯示屏的顯示系統(tǒng),重點(diǎn)介紹了LED屏幕的動態(tài)顯示方法,分別使用了兩個定時(shí)器來控制顯示屏的亮度及顯示字符的動態(tài)移位速度。設(shè)計(jì)了LED屏幕顯示系統(tǒng)的電路原理圖,顯示的字符的取模,以及軟件流程設(shè)計(jì)。在系統(tǒng)的設(shè)計(jì)時(shí),根據(jù)實(shí)際的LED屏幕類型及電路連接設(shè)置,選擇了適合的陰極取模方式。

      LED屏幕;顯示系統(tǒng);電路原理;字符模型

      大屏幕顯示,在我們生活中越來越多被采用的,具有很好的體積小、方便簡單、顯示效果佳、投入低等優(yōu)點(diǎn)。是我們不可或缺的產(chǎn)品。它可以通過屏幕讓你獲得,中英文、圖像和動畫的顯示,逐漸的替代傳統(tǒng)數(shù)碼管CRT顯示器。

      1.研究概述

      LED顯示屏的研究采用屏幕為8×8的點(diǎn)陣顯示,側(cè)重于動態(tài)處理方法,由于顯示屏幕的局限性,在此次的研究設(shè)計(jì)中只能顯示英文和數(shù)字。一個基本的LED屏幕由8行×8列點(diǎn)共64個LED組成[2],顯示屏有共陰和共陽兩種連接方式。

      每一列的所有LED的陰極連接在一起,每一行的所有LED的陽極連接在一起。這樣每塊屏幕在外部具有8個陽極和8個陰極,以共陰極LED屏幕為例,陽極端為數(shù)據(jù)端,陰極端為選通端,當(dāng)數(shù)據(jù)端為高電平而選通端為低電平時(shí),交叉點(diǎn)的LED就被點(diǎn)亮。

      表1 Atmega16資源分配

      圖1 獨(dú)立選通方式

      圖3 硬件線路系統(tǒng)圖

      2.設(shè)計(jì)思路分析

      對由8×8點(diǎn)陣構(gòu)成的LED顯示屏而言,一般數(shù)據(jù)端連接微處理器的8位并行數(shù)據(jù)口,而選通端則逐一使能(選通),選擇需要點(diǎn)亮的某一列,通過分時(shí)復(fù)用方式實(shí)現(xiàn)動態(tài)顯示效果。選通方式一般有兩種:獨(dú)立選通和譯碼選通。

      如果屏幕較小,處理器有足夠的I/O口可用,則可以每個I/O口連接一個選通端,如圖1所示;如果屏幕較大,或者處理器的I/O口不是非常豐富,則可以通過譯碼方式來選通,如圖2所示。例如當(dāng)8片8×8點(diǎn)陣的LED組成一個8×128點(diǎn)陣的LED屏幕時(shí),直接選通方式需要64個I/O口,而譯碼選通方式只需要6個I/O口。

      本文研究的LED屏幕顯示設(shè)計(jì),是演示一種循環(huán)移位顯示效果,上電后,Atmega16首先對8×8點(diǎn)陣LED屏幕進(jìn)行自檢,依次點(diǎn)亮所有的LED,然后在LED屏幕上循環(huán)顯示“A LED TEST”字符。

      表2 LED屏幕移位顯示原理

      圖2 譯碼選通方式

      圖4 LED字模生長

      圖5 Timer0中斷處理流程圖6 Timer1中斷處理流程

      3.硬件電路設(shè)計(jì)

      8×8點(diǎn)陣LED顯示屏系統(tǒng)所需要的資源如表1所示。電路原理中,主要是利用Atmega16單片機(jī)的數(shù)據(jù)端口、選通端口、中斷端口[3]進(jìn)行LED的控制設(shè)計(jì)。

      在LED顯示系統(tǒng)中,用到一個8×8的顯示屏,所以采用8個選通I/O口,選通方式采用獨(dú)立選通方式。通過軟件Atmega16的I/O口來提供給選通的信號。Atmega16不需附加其的驅(qū)動線路,軟件atmega16具有直接驅(qū)動的能力。顯示屏系統(tǒng)電路圖如圖3所示。

      原理圖中,用單片機(jī)的PA[7..0]端口去控制LED的D7—D0接口,用PD[7..0]去控制S7—S0接口,實(shí)現(xiàn)LED與單片機(jī)之間的數(shù)據(jù)與控制信號交換。圖3中Y1為單片機(jī)的晶體振蕩器,它與電容C2、C3共同組成了單片機(jī)的外部振蕩電路;而電容C1與單片機(jī)的RESET端口形成了單片機(jī)的復(fù)位電路。

      設(shè)計(jì)完硬件電路圖,需要再對單片機(jī)芯片進(jìn)行程序的編輯和設(shè)計(jì),配合軟件程序功能的運(yùn)行,才能完整實(shí)現(xiàn)LED屏幕顯示系統(tǒng)功能。

      4.系統(tǒng)軟件設(shè)計(jì)

      本節(jié)對LED屏幕顯示系統(tǒng)進(jìn)行軟件設(shè)計(jì)。

      4.1 顯示字模

      8×8點(diǎn)陣LED屏顯示的字符需要通過取模的方式轉(zhuǎn)換成實(shí)際的顯示數(shù)據(jù),這個過程可以通過Pcto LCD 2002軟件[6]來實(shí)現(xiàn),如圖4所示,Pcto LCD 2002是一種LCD字模生成軟件,同樣適合于為點(diǎn)陣LED屏幕進(jìn)行字模生成。

      在這里選擇生成的英文字符的規(guī)格為8×8點(diǎn)陣,同時(shí)設(shè)置取模方式為陰極(點(diǎn)亮的位為1)、逐列式及順向(高位在前)。

      4.2 顯示控制

      顯示控制需要關(guān)注兩個方面:字符的正常顯示和字符的移位顯示。

      字符的正常顯示原理同數(shù)碼管顯示一樣,為分時(shí)顯示方式。T/C0的定時(shí)中斷用來控制顯示掃描頻率,可以通過調(diào)整T/C0的周期來調(diào)節(jié)LED屏幕的顯示亮度。

      為了進(jìn)行移位顯示,設(shè)置了一個8位的顯示數(shù)據(jù)緩沖區(qū),移位顯示的原理如表2所示,字符A的8個字節(jié)的顯示數(shù)據(jù)每間隔1秒依次從最右邊的移位到最左邊,當(dāng)8個字節(jié)顯示完畢時(shí),A字符的第1個數(shù)據(jù)移出而B字符的第1個顯示數(shù)據(jù)移入,從而實(shí)現(xiàn)移位顯示。

      4.3 中斷處理

      Timer0的1ms中斷服務(wù)程序處理緩沖區(qū)顯示流程如圖5所示,Timer0中斷服務(wù)處理程序只需要完成執(zhí)行選通和送數(shù)據(jù)這兩項(xiàng)。

      Timer1的1s中斷服務(wù)程序處理顯示字符更新,其處理流程如圖6所示,從第一個字符開始顯示,直到字符的位數(shù)移動8位后,顯示下一位,直到字符串結(jié)束,返回第一個字符循環(huán)下去。

      5.結(jié)束語

      通過研究LED顯示屏的顯示系統(tǒng),重點(diǎn)了解LED屏幕的顯示動態(tài)的方法,分別使用了兩個定時(shí)器來控制顯示屏的亮度及顯示字符的動態(tài)移位速度。LED屏幕顯示系統(tǒng)的原理圖在DXP 2004下設(shè)計(jì),顯示的字符可以通過Pcto LCD 2002軟件來取模,在系統(tǒng)的設(shè)計(jì)時(shí),根據(jù)實(shí)際的LED屏幕類型及電路連接設(shè)置,選擇了適合的陰極取模方式。

      [1]王洪博.基于嵌入式技術(shù)的LED屏幕控制系統(tǒng)[D].濟(jì)南:山東大學(xué),2007:32-33.

      [2]袁勝臣.基于ATmega128單片機(jī)的LED屏幕顯示系統(tǒng)[D].合肥:合肥工業(yè)大學(xué),2006:24-25.

      [3]馬潮.高檔8位單片機(jī)ATmega128原理與開發(fā)應(yīng)用指南[M].北京:北京航空航天大學(xué)出版社,2009:78-79.

      [4]傅為忠,張小莉.LED屏幕顯示系統(tǒng)應(yīng)用研究[J].合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2008,17(12):158-159.

      [5]曹彩萍,李鋼.基于單片機(jī)的LED屏幕顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2006(9):105-112.

      [6]楊秀鳳,李志剛.雙路可控電源驅(qū)動電路設(shè)計(jì)研究[D].中國電工技術(shù)學(xué)會低壓電器專業(yè)委員會第十三屆學(xué)術(shù)年會,2007.

      猜你喜歡
      屏幕顯示字符顯示屏
      基于ESP32的環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      一塊布就是一個顯示屏?
      軍事文摘(2022年10期)2022-06-15 02:29:30
      尋找更強(qiáng)的字符映射管理器
      字符代表幾
      一種USB接口字符液晶控制器設(shè)計(jì)
      電子制作(2019年19期)2019-11-23 08:41:50
      蒼蠅迷戀顯示屏
      消失的殖民村莊和神秘字符
      FANUC 0i—TF數(shù)控系統(tǒng)雙屏幕畫面顯示功能調(diào)試研究
      未來五年LED顯示屏出貨將保持16%增長
      中國照明(2016年6期)2016-06-15 20:30:14
      交通應(yīng)急指揮中心大屏幕顯示系統(tǒng)的選型論證
      威远县| 资溪县| 巨鹿县| 宁城县| 永定县| 象州县| 孝感市| 大理市| 涞源县| 灵璧县| 竹山县| 廉江市| 清镇市| 广元市| 九寨沟县| 轮台县| 巴塘县| 昭平县| 湘阴县| 莱芜市| 苍南县| 射阳县| 东阿县| 扎鲁特旗| 朝阳县| 巴塘县| 铁岭市| 昔阳县| 师宗县| 永新县| 太原市| 南岸区| 兴化市| 紫云| 双峰县| 女性| 连州市| 集安市| 象州县| 眉山市| 石楼县|