国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種低成本的RGB全彩顯示屏控制器的開發(fā)

2016-06-30 00:47:43熊建橋劉友英伏瑋顧家瑋馮凱
科技視界 2016年15期
關(guān)鍵詞:單片機

熊建橋+劉友英+伏瑋+顧家瑋+馮凱

【摘 要】RGB色彩模式是工業(yè)界的一種顏色標準,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的。RGB是目前運用最廣的顏色系統(tǒng)之一。然而目前市面常見的RGB多為高端控制器,芯片主頻高,同時也價格不菲,對于中低端用戶而言使用成本較高,因此作者設(shè)計了一種基于STC12系列單片機的低成本的RGB控制器,能滿足中低端應(yīng)用需求。

【關(guān)鍵詞】單片機;RGB;點陣

【Abstract】RGB color model is the color standard in industry. It gets all kinds of colors by changes of Red(R), Green(G), Blue(B), these 3 colors channels and the superposition of each other . RGB is one of the most used color systems. However, RGB is common seen in high quality controllers on present market. The dominant frequency of chip is high, But they are very expensive. So it will bring high cost of use to mid-and low-end users. Therefore, the designer designs one RGB controller of low cost based on SCM STC12 series. It can meet the low end of the application needs.

【Key words】SCM; RGB; Dot matrix

0 引言

目前的顯示器大都是采用了RGB顏色標準,在顯示器上,是通過電子槍打在屏幕的紅、綠、藍三色發(fā)光極上來產(chǎn)生色彩的,目前的電腦一般都能顯示32位顏色,有一千萬種以上的顏色。電腦屏幕上的所有顏色,都由這紅色、綠色、藍色三種色光按照不同的比例混合而成的。一組紅色、綠色、藍色就是一個最小的顯示單位。屏幕上的任何一個顏色都可以由一組RGB值來記錄和表達。因此這紅色綠色藍色又稱為三原色光,用英文表示就是R(red)、G(green)、B(blue)。RGB的所謂“多少”就是指亮度,并使用整數(shù)來表示。通常情況下,RGB各有256級亮度,用數(shù)字表示為從0、1、2......直到255。注意雖然數(shù)字最高是255,但0也是數(shù)值之一,因此共256級。如同2000年到2010年共是11年一樣。按照計算,256級的RGB色彩總共能組合出約1678萬種色彩,即256×256×256=16777216。通常也被簡稱為1600萬色或千萬色。也稱為24位色(2的24次方)。在led領(lǐng)域利用三合一點陣全彩技術(shù), 即在一個發(fā)光單元里由RGB三色晶片組成全彩像素。隨著這一技術(shù)的不斷成熟,led顯示技術(shù)會給人們帶來更加豐富真實的色彩感受。結(jié)合實際需要,作者設(shè)計了一種面向中低端用戶的低成本RGB控制器,其系統(tǒng)整體分為硬件和軟件兩大部分。

1 硬件設(shè)計

本設(shè)計采用STC公司的stc12c5a60s2單片機,市面價格在七八元左右,可以配合更高頻率的晶振,使單片機的運行頻率高于普通的51單片機。點陣屏的刷新頻率滿足設(shè)計要求,人眼看不到明顯閃爍。此外本設(shè)計兼容有線和無線改字方式。有線方式下,本控制器采用ch340USB轉(zhuǎn)串口芯片,波特率為9600,采用自己編寫的一套傳輸協(xié)議。無線方式下,采用了藍牙3.0可以使用手機或其他具備藍牙功能的手持設(shè)備改變顯示內(nèi)容。減小了RGB點陣的使用成本。硬件框架圖如圖1所示,RGB控制器控制器電路圖如圖1所示,控制器PCB圖為圖3所示。

硬件部分包括時鐘、電源、復(fù)位電路組成的單片機最小系統(tǒng),由USB轉(zhuǎn)串口電路和藍牙模塊組成通信部分,使用標準HUB75接口與點陣屏連接,并且HUB75口具有級聯(lián)能力。

2 軟件編程

在本設(shè)計中的行掃描驅(qū)動采用并口驅(qū)動,而場掃描驅(qū)動采用出串口驅(qū)動。

2.1 行掃描驅(qū)動

雖然32*64點陣顯示器有32行,但可以分為兩塊16*64的點陣屏,兩塊公用一個行選擇口,獨立擁有R、G、B接口。為充分利用單片機的接口,點陣屏上加入了一個4-16線譯碼器,其輸入是一個16進制碼,解碼輸出為低態(tài)掃描信號。HUB75B接口中,A、B、C、D為輸入腳,就會形成16種不同的輸入狀態(tài),然后使每種狀態(tài)下只控制一路輸出。

2.2 場掃描驅(qū)動

本設(shè)計場掃描驅(qū)動電路的設(shè)計可用串入并出的通用集成電路74HC595來作為數(shù)據(jù)所存。74HC595是一個八位串行輸入三態(tài)并行輸出的移位寄存器,其中SI是串行數(shù)據(jù)的輸入端,RCK是存儲寄存器的輸入時鐘,SCK是移位寄存器的輸入時鐘,QH是串入數(shù)據(jù)的輸出,G是對輸入數(shù)據(jù)的輸出使能控制,QA~QH為串入數(shù)據(jù)的并行輸出。從SI口輸入的數(shù)據(jù)可在移位寄存器的SCK腳上升沿的作用下輸入到74HC595中,并在RCK腳的上升沿作用下將輸入的數(shù)據(jù)鎖存在74HC595中,這樣當G為低電平時,數(shù)據(jù)便可并行輸出。

本系統(tǒng)的軟件設(shè)計流程圖如圖4所示。軟件系統(tǒng)的功能主要是向屏體提供顯示數(shù)據(jù),用來產(chǎn)生各種控制信號,使屏體按照控制的要求進行顯示。軟件設(shè)計包括顯示和通信兩部分。顯示部分主要控制對要顯示內(nèi)容(文字、數(shù)據(jù))的信息的傳輸功能,使其正確顯示。整體采用動態(tài)掃描的方式。與上位PC機或者移動終端的實時通信部分主要是利用單片機串口中斷接收和發(fā)送數(shù)據(jù)信息。

3 系統(tǒng)調(diào)試

上位機通過串口給控制器發(fā)送更改顯示內(nèi)容的指令。四個八位數(shù)據(jù)組成一個通信指令。例如上位機發(fā)送了“01 02 XX XX”的指令,對應(yīng)顯示信息為一號點陣屏顯示二號字符串中內(nèi)容,后面兩個數(shù)據(jù)為用戶自定義數(shù)據(jù)。

上位機和手機終端調(diào)試界面如下圖所示,串口波特率為9600,8位數(shù)據(jù)位,一位停止位。

調(diào)試過程中,假設(shè)本設(shè)計在超市作為商品價格標簽使用,通過手機或者上位機改變顯示的商品內(nèi)容和價格。具體調(diào)試情況如下圖所示,控制器級聯(lián)了三塊RGB點陣屏,而且能過獨立顯示,運行穩(wěn)定,達到了預(yù)期設(shè)計目的。

4 總結(jié)

市場上目前大多為RGB高端控制器,雖然兼容多種通信方式,芯片主頻高,但是往往價格不菲。然而本設(shè)計成本低廉,適用于中低端RGB用戶,并且兼容了有線和無線修改顯示內(nèi)容的方式,單片機主頻高,掃面速度快,具有良好的應(yīng)用前景和市場價值。

【參考文獻】

[1]胡陽.RGB POV在點陣旋轉(zhuǎn)屏中的應(yīng)用及其電源解決方案[J].中國科技信息,2012.7.

[2]劉援瓊.基于AT89C51單片機的LED點陣顯示系統(tǒng)設(shè)計[J].儀器儀表用戶,2015.2.

[3] 詹新生,張江偉.基于單片機的16*64LED點陣顯示屏的設(shè)計[J].電子元器件應(yīng)用,2009,8.

[責(zé)任編輯:王偉平]

猜你喜歡
單片機
基于單片機的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è)計
区。| 泽州县| 阳谷县| 南通市| 卓尼县| 奉化市| 罗田县| 邢台市| 平南县| 石狮市| 凌云县| 镇康县| 盐山县| 惠安县| 扎鲁特旗| 滨海县| 交城县| 福贡县| 沂水县| 盐城市| 班玛县| 剑阁县| 敦化市| 三江| 舞钢市| 苏尼特左旗| 宿迁市| 广南县| 敦化市| 石阡县| 建宁县| 湾仔区| 武强县| 临武县| 博湖县| 涡阳县| 古蔺县| 山丹县| 酒泉市| 石棉县| 宜州市|