亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        LED顯示屏的圖片顯示實驗設(shè)計

        2016-07-22 01:04:52孫利佳
        實驗科學(xué)與技術(shù) 2016年3期
        關(guān)鍵詞:單片機

        孫利佳,漆 強

        (電子科技大學(xué) 電子工程學(xué)院,成都 610054)

        ?

        LED顯示屏的圖片顯示實驗設(shè)計

        孫利佳,漆強

        (電子科技大學(xué)電子工程學(xué)院,成都610054)

        摘要該文就LED顯示屏的圖片顯示實驗進行了探討。分析了LED顯示屏的顯示原理,以及各個驅(qū)動信號之間的時序關(guān)系。在顯示圖片時,先利用字模提取軟件提取圖片的顯示數(shù)據(jù),再根據(jù)逐行掃描的動態(tài)顯示原理,將顯示數(shù)據(jù)按照一定的先后順序送到LED顯示屏顯示。通過實驗可使學(xué)生掌握LED顯示屏的工作原理,提高驅(qū)動程序設(shè)計能力。同時將理論知識的學(xué)習(xí)和實踐環(huán)節(jié)有機結(jié)合,取得了良好的教學(xué)效果。

        關(guān)鍵詞LED顯示屏;圖片顯示;單片機;驅(qū)動程序

        LED是發(fā)光二極管(light emitting diode)的英文縮寫。多個發(fā)光二極管按照行列排布,可以形成大尺寸的顯示屏幕,由于其亮度較高,因此廣泛用于戶外顯示,用來顯示文字、圖形、動畫和視頻等各種信息[1]。

        為了便于學(xué)生掌握LED顯示屏的驅(qū)動電路設(shè)計方法、顯示原理和顯示驅(qū)動程序的設(shè)計方法,我們研制了LED顯示實驗箱。該實驗箱以LPC1768微控制器為主控芯片,設(shè)計了64(列)×48(行)的LED顯示屏。行驅(qū)動電路在設(shè)計時一般可以采用兩種方法完成設(shè)計,一種是利用多個譯碼器完成每一行的選中,比如48行就可以利用3個四線16線譯碼器完成設(shè)計,但是這個方法所用芯片數(shù)量較多,成本較多,程序編寫也相對比較麻煩。因此我們采用了第二種設(shè)計方法:利用多個移位寄存器的級聯(lián)構(gòu)成行驅(qū)動電路和列驅(qū)動電路。具體的行驅(qū)動和列驅(qū)動電路如圖1和圖2所示。

        圖1 列驅(qū)動電路原理圖

        1LED顯示屏?xí)r序分析

        LED顯示屏采用動態(tài)掃描方法完成顯示。顯示數(shù)據(jù)由微控制器提供,通過數(shù)據(jù)線送去列驅(qū)動電路,顯示數(shù)據(jù)在時鐘的作用下依次移位,當(dāng)完成一行的信息顯示時,將該行數(shù)據(jù)鎖存,同時進行顯示,這樣可以避免顯示中的“鬼影列”現(xiàn)象。在顯示當(dāng)前行的時候,開始進行下一行數(shù)據(jù)的準(zhǔn)備,這樣可以提高顯示的效率。下一行數(shù)據(jù)準(zhǔn)備好后,行驅(qū)動電路選中新的一行進行顯示。這樣逐行完成整屏顯示數(shù)據(jù)的顯示。一屏的顯示時間只要小于20 ms,或者說掃描頻率只要大于50 Hz,則利用人眼的視覺暫留,就會感覺整屏顯示內(nèi)容是同時顯示,沒有閃爍的效應(yīng)。LED顯示屏中幾個主要的控制信號為列移位時鐘(CP)、行信號(H)和場信號(V),它們之間的時序關(guān)系如圖3所示。

        圖2 行信號驅(qū)動電路圖

        圖3 LED顯示屏的時序關(guān)系圖

        在設(shè)計LED顯示實驗箱時,為了保證今后實驗平臺的升級換代,我們使用了NXP公司生產(chǎn)的主要面向嵌入式系統(tǒng)的微控制器LPC1768。該芯片是LPC1700系列芯片中資源最豐富的一款,內(nèi)部集成了512 KB的閃存和64 KB的數(shù)據(jù)存儲器,并且具備定時器、串口、網(wǎng)絡(luò)通信、USB接口和CAN總線接口等多種外設(shè);且I/O口的切換頻率可達50 MHz,完全滿足設(shè)計需求;512 KB的程序空間也可以存放大量的顯示圖片,而不需要外擴存儲器。

        2圖片顯示數(shù)據(jù)的獲取

        在進行字符和圖片顯示時,要把這些字符和圖片進行分解,分解成一個個的點陣。這需要通過字模軟件來完成。利用字模軟件來生成字模,顯示時要用微控制器做一個送數(shù)順序的顛倒。由于取模軟件采用的是正常的顯示方式獲取顯示數(shù)據(jù),而LED顯示屏的列驅(qū)動信號采用移位寄存器來完成,因此最先送出的數(shù)據(jù)會出現(xiàn)在屏幕的最右方,最后送出的數(shù)據(jù)出現(xiàn)在屏幕的最左方,在送數(shù)時需要做一個順序的變換。一般的LED顯示屏基本采用水平方式掃描,因此取模方式一般是橫向取模。

        如圖4所示,該圖片大小為64(列)×48(行)。如果只是橫向取模,字節(jié)正序,則取模時8個點為一個字節(jié)。1)在這8點數(shù)據(jù)中最左邊的一點作為該字節(jié)的高位,最右邊的一點作為該字節(jié)的低位。該圖片生成的顯示數(shù)據(jù)為:0xAA,0x00,0x00,0x00,0x00,0x00,0x00,0x11。

        圖4 顯示數(shù)據(jù)取模示意圖

        如果利用上述數(shù)據(jù)格式來顯示時,必須要求送每一行的數(shù)據(jù)時要進行顛倒,先送0x11,最后送0xAA,并且每一個字節(jié)的送數(shù)程序中,必須是低位在前先送出。

        2)以最左邊的一點作為字節(jié)低位,最右邊的一點作為字節(jié)高位,取模數(shù)據(jù)為:0x55,0x00,0x00,0x00,0x00,0x00,0x00,0x88。

        如果利用上述數(shù)據(jù)格式來顯示,只需要在送每一行的數(shù)據(jù)時進行顛倒,先送0x88,最后送0x55,而每一個字節(jié)的送數(shù)程序,必須是高位在前先送出。

        3顯示驅(qū)動程序設(shè)計

        在LED顯示屏顯示時,由于采用了移位寄存器,如果直接采用橫向取模的話,每行生成的顯示數(shù)據(jù)為8個字節(jié)(由LED顯示屏的實際大小決定),該行最左面為第一個字節(jié),最右面的為第八個字節(jié)。因此在送顯示數(shù)據(jù)時,最右面顯示的數(shù)據(jù)應(yīng)該最先送,最左面顯示的數(shù)據(jù)應(yīng)該最后送。

        編程時,在每一行送數(shù)據(jù)時要顛倒一下順序,先送第八字節(jié),再送第七個字節(jié),最后送第一個字節(jié)。同時對于單個字節(jié)顯示時,如果沒有設(shè)置參數(shù)為“字節(jié)倒序”,則在送每個字節(jié)數(shù)據(jù)時,也要先送數(shù)據(jù)字節(jié)的最低位,最后送最高位。如果設(shè)置參數(shù)為“字節(jié)倒序”,則送數(shù)時就可以先送數(shù)據(jù)字節(jié)的最高位,最后送最低位。

        我們利用取模軟件獲取圖片的顯示數(shù)據(jù)后,生成一個一維的數(shù)組,將該數(shù)組復(fù)制到源程序中,并以static的關(guān)鍵字定義,這樣編譯器就會把顯示數(shù)據(jù)放到Flash存儲器。

        具體步驟如下:

        1)初始化GPIO引腳的方向和初始電平;

        2)取顯示數(shù)據(jù)第一行進行顯示,送每一位數(shù)據(jù)時同步送出移位時鐘;

        3)送出一行數(shù)據(jù)后,送出行選通信號,點亮該行的LED進行顯示,并保持1ms左右的時間;

        4)在進行該行顯示的同時,開始送下一行數(shù)據(jù)到列移位寄存器的數(shù)據(jù)緩沖區(qū)(6B595是雙緩沖結(jié)構(gòu)的移位寄存器,在顯示的同時可以送入新的顯示數(shù)據(jù));

        5)持續(xù)該過程,直到48行數(shù)據(jù)全部送出;

        6)送出48行顯示數(shù)據(jù)后,表明顯示完一次圖片的顯示數(shù)據(jù),即完成了一場的顯示,送出場信號。

        實際設(shè)置中,顯示程序往往會設(shè)置為一個子函數(shù),該函數(shù)只完成一次顯示數(shù)據(jù)的顯示,由主程序通過定時中斷來調(diào)用,定時時間間隔為20 ms,確保LED顯示屏的掃描頻率為50 Hz[8]。程序流程圖如圖5所示。

        圖5 顯示程序流程圖

        實際的圖片顯示效果如圖6所示。

        圖6 LED顯示屏顯示圖片

        4結(jié)束語

        LED顯示屏的圖片顯示實驗包含了LED顯示屏顯示原理,LED顯示屏驅(qū)動電路的設(shè)計、LED

        顯示時序的分析、驅(qū)動程序的編寫以及字模軟件的使用等知識點。實驗項目具有一定的創(chuàng)新性和綜合性,可以使學(xué)生更好地理解LED顯示屏的工作原理和驅(qū)動程序的編寫[9]。

        參 考 文 獻

        [1]李維諟,郭強.液晶顯示應(yīng)用技術(shù)[M].北京:電子工業(yè)出版社,2000.

        [2]吳援明,蔣泉,陳文彬,等.顯示器件驅(qū)動技術(shù)[M].成都:電子科技大學(xué)出版社,2008.

        [3]靳桅,鄔芝權(quán),李琪,等.基于51系列單片機的LED顯示屏開發(fā)技術(shù)[M].北京:北京航空航天大學(xué)出版社,2009.

        [4]漆強,歐中華,劉子驥,等.嵌入式系統(tǒng)設(shè)計工程實踐——基于Cortex-M3內(nèi)核處理器LPC17XX[M].北京: 國防工業(yè)出版社,2015.

        [5]趙俊.ARM嵌入式應(yīng)用程序架構(gòu)設(shè)計實例精講——基于LPC1700[M].北京: 北京航空航天大學(xué)出版社,2013.

        [6]孫安青.ARM Cortex-M3嵌入式開發(fā)實例詳解——基于NXP LPC1768[M].北京: 北京航空航天大學(xué)出版社,2012.

        [7]樓建明,傅越千,安鵬,等.基于能力培養(yǎng)自制實驗儀器設(shè)備[J].實驗技術(shù)與管理,2014,31(9):81-86.

        [8]應(yīng)安明,王桂玲,劉桂濤.自制實驗儀器設(shè)備在教學(xué)中的使用[J].實驗室研究與探索,2003,22(1):20-21.

        [9]韓宇光.ISP系統(tǒng)創(chuàng)新實驗平臺研制[J].實驗技術(shù)與管理,2014,31(10):120-122.

        收稿日期:2015-05-14;修改日期: 2015-07-07

        基金項目:電子科技大學(xué)2015年本科教育教學(xué)改革研究項目(2015XJYYB028)。

        作者簡介:孫利佳(1977-),女,碩士,工程師,主要從事電路與系統(tǒng)教學(xué)工作。

        中圖分類號TP368;G642

        文獻標(biāo)志碼A

        doi:10.3969/j.issn.1672-4550.2016.03.016

        Design of Picture Display Experiment for LED Display Screen

        SUN Lijia,QI Qiang

        (School of Electronic Engineering,University of Electronic Science and Technology of China,Chengdu 610054,China)

        AbstractPicture display experiment of light emitting diode(LED) display screen is introduced in this paper.The paper analyzes the display principle of LED display screen,as well as the timing relationships between each drive signal.With a display image,word-model extraction software is utilized to extract image display date firstly,then according to the principle of dynamic display,we send the image data to LED display screen according to certain order.The students can master the operating principle of LED display screen and improve the ability to design the driving program through the experiment.This experiment integrates theory with practice and has achieved good teaching effect.

        Key wordsLED display screen;picture display;microcontroller;driving program

        猜你喜歡
        單片機
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的多功能智能插排
        電子制作(2019年11期)2019-07-04 00:34:48
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機在仿真中要注意的幾點問題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機的三維LED點陣設(shè)計
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個全新PIC單片機系列
        基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
        女同另类一区二区三区| 国产精品久久久久久久成人午夜| 国产乱子伦精品免费女| 国产色婷亚洲99精品av网站| 国产精品人成在线观看免费 | 99久久精品人妻少妇一| 亚洲av永久无码一区二区三区| 色猫咪免费人成网站在线观看| 在线毛片一区二区不卡视频| 亚洲一二三四五中文字幕| 国产老熟妇精品观看| 伊人蕉久中文字幕无码专区| 天天射色综合| 亚洲国产国语对白在线观看| 中文字幕日韩三级片| 国产av一区二区三区日韩| 一本色道久久综合狠狠躁中文| 男女调情视频在线观看| 久久精品99久久香蕉国产| 99热精品成人免费观看| 久久久精品国产亚洲av网| 日本人妻伦理在线播放| 疯狂撞击丝袜人妻| 成年奭片免费观看视频天天看| av在线播放一区二区免费| 狠狠色丁香婷婷久久综合| 久久亚洲中文字幕无码| 久久婷婷免费综合色啪| 丰满人妻猛进入中文字幕| 超清纯白嫩大学生无码网站| 国产艳妇av在线出轨| 亚洲一区中文字幕一区| 国产欧美日韩精品丝袜高跟鞋| 国产一品道av在线一二三区| 亚洲第一页综合av免费在线观看| 久久精品亚洲熟女av蜜謦| 亚洲丁香五月天缴情综合| 中文字幕天天躁日日躁狠狠| 美女露出奶头扒开内裤的视频 | 国产色xx群视频射精| 伊人22综合|