導航:首頁 > 操作系統 > 單片機led廣告屏設計

單片機led廣告屏設計

發布時間:2022-08-17 07:27:10

『壹』 求大神幫忙。單片機LED廣告燈的設計。proteus模擬圖和程序,8個LED燈閃爍流動謝謝

我用的51系列,供你參考,LED接在P0埠,延時的長短您可以自己控制,修改一下void DelayMS(uint x)中的i和void main()中的x就行了。
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
void main()
{
P0=0xfe;
while(1)
{
P0=_crol_(P0,1);
DelayMS(150);
}
}

『貳』 急急!用單片機實現LED/LCD廣告牌的設計

LED是發光二極體Light Emitting Diode的英文縮寫。
LED應用可分為兩大類:一是LED單管應用,包括背光源LED,紅外線LED等;另外就是LED顯示屏,目前,中國在LED基礎材料製造方面與國際還存在著一定的差距,但就LED顯示屏而言,中國的設計和生產技術水平基本與國際同步。
LED顯示屏是由發光二極體排列組成的一顯示器件。它採用低電壓掃描驅動,具有:耗電少、使用壽命長、成本低、亮度高、故障少、視角大、可視距離遠等特點。

LCD顯示器的原文是Liquid Crystal Display,取每字的第一個字母組成,中文多稱「液晶平面顯示器」或「液晶顯示器」。其工作原理就是利用液晶的物理特性:通電時排列變得有序,使光線容易通過;不通電時排列混亂,阻止光線通過,說簡單點就是讓液晶如閘門般地阻隔或讓光線穿透。 LCD的好處有: 與CRT顯示器相比,LCD的優點主要包括零輻射、低功耗、散熱小、體積小、圖像還原精確、字元顯示銳利等。 選購LCD,有幾個基本指針: 高亮度:亮度值愈高,畫面自然更亮麗,不會朦朧霧霧。亮度的單位為cd/m2,也就是每平方公尺分之燭光。低階的LCD亮度值,有低到150 cd/m2,而高階的顯示器,則可高達250cd/m2。 高對比:對比愈高,色彩更鮮艷飽和,且會顯的立體。相反的,對比低,顏色顯的貧瘠,影像也會變得平板。對比值的差別頗大,有低到100:1,也有高到600:1,甚至更高。 寬廣的可視范圍:可視范圍簡單的說,指的是在屏幕前畫面可以看的清楚的范圍。可視范圍愈大,自然可以看的更輕松;愈小,只要觀看者稍一變動觀看位置,畫面可能就會看不清楚了。可視范圍的演算法是從畫面中間,至上、下、左、右四個方向畫面清楚的角度范圍。數值愈大,范圍自然愈廣,但四個方向的范圍不一定對稱。當上下、左右對稱時,某些廠商會將兩邊的角度值相加,標示為水平:160°;垂直:160°;也可能分開標示為左/右:± 80°;上/下:± 80°。某些LCD機種的單一角度,甚至只有40°~50°. 快速訊號反應時間:訊號反應是指系統接收鍵盤或滑鼠的指示後,經CPU計算處理,反應至顯示器的時間。訊號反應對動畫和滑鼠移動非常重要,此現象一般而言,只發生在LCD液晶顯示器上,CRT傳統顯像管顯示器則無此問題。訊號反應時間愈快,作業處理自是愈方便。觀察的方法是之一是將滑鼠快速移動(亦即滑鼠不斷下指示給系統,系統則不斷將訊號反應給顯示器),在一般低階的LCD顯示器上,游標在快速移動時,過程中會消失不見,直到滑鼠定位,不再移動後一小段時間,才會再度出現;而在一般速度動作時,移動過程亦會清楚的看到滑鼠移動痕跡。而VE500的超快訊號反應時間快達16ms(毫秒),則讓游標移動無時差,移動過程清楚易見,不帶來作業困擾。

LED 發光二極體特徵.

LED須採用超高亮發光材料,亮高度(UHB)是指發光強度達到或超過100mcd的LED,又稱坎德拉(cd)級LED。高亮度A1GaInP和InGaN LED的研製進展十分迅速,現已達到常規材料GaA1As、GaAsP、GaP不可能達到的性能水平。1991年日本東芝公司和美國HP公司研製成 InGaA1P 620nm橙色超高亮度LED,1992年InGaA1p590nm黃色超高亮度LED實用化。同年,東芝公司研製InGaA1P 573nm黃綠色超高亮度LED,法向光強達2cd。1994年日本日亞公司研製成InGaN 450nm藍(綠)色超高亮度LED。至此,彩色顯示所需的三基色紅、綠、藍以及橙、黃多種顏色的LED都達到了坎德拉級的發光強度,實現了超高亮度化、全色化,使發光管的戶外全色顯示成為現實。發光亮度已高於1000mcd,可滿足室外全天候、全色顯示的需要,用LED彩色大屏幕可以表現天空和海洋,實現三維動畫。新一代紅綠、藍超高亮度LED 達到了前所未有的性能。
室外屏象素目前均由紅/綠/蘭三種基色的若干個單管LED構成,常用成品有象素筒和象素模組兩種結構。象素尺寸多為12-26毫米,象素組成:單色以2R/3R/4R、偽彩以1R2YG/1R3YG/1R4YG、真彩以2R1G1B等組成形式居多。
室外屏系統方案設計原則(內容不做敘述)
△結構設計原則
△亮度與配色依據
△可靠性設計原則
△安全性設計原則
△易管理及可操作性設計原則
屏體安裝方式
△牆掛式:即顯示屏背靠牆面,並固定在牆面上。此方式為常見方式,而且校易實現。
△坐立式:即顯示屏坐立在平台上。此方式最易實現,在條件許可的場合應優先採用這種安裝方式。
△鑲嵌式:即顯示屏鑲嵌在一個牆框內。此方式不多見,如果牆面凹陷深度不夠,須考慮其維護性。
△側掛式:即顯示屏兩側受力,側掛在兩建築物或立柱之間。此方式常用於空曠場地的屏體懸掛,兩立柱依據屏體的懸掛要求搭建。
顯示控制系統
大成顯示控制系統由採集/發送子系統和接收/灰度處理子系統兩部份組成,其前端為計算機的VGA特徵輸出介面或帶有數字化分量輸出的多媒體卡,傳輸由超五類雙絞線實現,後端為電子顯示屏顯示單元。採集/發送子系統以每秒不少於60幅的幀頻採集24 Bits真彩色信號,並以雙存貯器交替工作的方式平穩地寫入到自帶的顯示緩存中,在中心處理單元的控制下完成灰度的權值變換,通過LVDS差分至超五類雙絞線通道上。超五類雙絞線實現採集/發送子系統與接收/灰度處理子系統之間的連接,完成信號的傳輸。在不帶中繼的情況下,最長傳輸距離可達300米。
灰度實現描述
大成接收/灰度處理子系統自超五類雙絞線上接收24 Bits真彩色信號,權值分別為20、21、22、存23、24、25、26、27,每個基色有八個權值分量,通過CPLD控制從而實現256級灰度控制信號。在視頻接收電路、儲電路、高速度寫電路、顯示屏控制掃描電路中都進行了抗干擾處理,且有150Hz的顯示屏刷新頻率,因而具有極強的穩定性與實時性,保證真正24位真彩效果。
紅綠蘭三種基色各256級灰度的不同組合能產生的顏色數為:256×256×256 = 16777216種顏色(即16M色)
非線性γ校正
視頻信號是為滿足電視機的發光特性和電特性而設計的,它可以在電視上或顯示器上播放。如果對電視信號不作校正,就會產生嚴重的色彩失真。因此我們對輸入的視頻信號前端須進行非線性γ校正,校正後的色度空間會有了明顯改善。對應於LED大屏幕,物理亮度與灰度值成正比,如不作校正,明顯不能滿足色彩還原的要求,具體在顯示效果上就是:低級灰度跳變很大,而高級灰度又分不清楚。眾所周知,人眼對光強的感受是非線性的,弱光時,光強增加一倍,人眼感覺到的增強多於一倍;強光時,光強增加一倍,人眼感覺到的增強不足一倍,因此需要把灰度做非線性變換,使低灰度時時間距小,高灰度時時間距大。所以為保證LED大屏幕色彩完整還原,必須進行反伽瑪校正,經過校正以後,使它的特性與CRT相近。我們可以明顯看出,經灰度校正後的顯示畫面會顯得紋理清晰,層次感強,亮度柔和,明暗過渡平緩。
真彩屏白平衡、色偏差及色彩豐富性的技術保證
白平衡是指當每種基色都達到最高一級的亮度時,在一定的距離以外視覺上呈現出色溫為6500K的白色色偏差是指LED發光管尤其是紅色發光管的亮度隨溫度變化而改變的一種現象。色偏差的存在,說明了一個在特定溫度下生產調試達到白平衡的顯示屏,隨著工作溫度的變化會失去平衡,或者由於屏內的溫度分布不均勻使得整個顯示屏播放一段時間後會呈現"花臉"現象。本公司針對真彩顯示屏的色偏差而引起的問題,有一套全面的解決方案它能有效地保證真彩顯示屏的色彩豐富性和一致性。
智能監控與保護系統
智能監控系統由各類感測器、監測系統和控制計算機構成,用於監測顯示屏工作環境參數,適時控制相關保護系統,確保顯示屏正常工作,性能參數不發生校大的偏移。保護系統包括:散熱系統、防水系統、配電系統避雷系統等。
控制軟體
顯示屏系統的正常運行,須有相關軟體的支持。我公司軟體設計師通過精心編制、組合,創建了一套功能強大、操作簡便的軟體配置系統。在該套軟體系統中,根據軟體作用的不同,我們把它們劃歸為兩類:一類為顯示控制軟體,主要完成文字、動畫和視頻圖像的播放與切換控制,它們是顯示屏工作的基本軟體;另一類為內容編輯軟體主要用於創意製作和圖文編輯,它們可使顯示屏的顯示內容得到不斷更新和變換。

LCD又分 STN TFT TFD等
1.什麼是STN?

STN(SuperTwistedNematic)是用電場改變原為180度以上扭曲的液晶分子的排列從而改變旋光狀態,外加電場通過逐行掃描的方式改變電場,在電場反復改變電壓的過程中,每一點的恢復過程較慢,因而產生余輝。STN和TFT最大的兩個區別就在於TFT表現效果比STN好,但是STN又比TFT省電。

2.什麼是TFT?

TFT(ThinFilmTransistor)是指薄膜晶體管,意即每個液晶像素點都是由集成在像素點後面的薄膜晶體管來驅動,從而可以做到高速度、高亮度、高對比度顯示屏幕信息,是目前最好的LCD彩色顯示設備之一,其效果接近CRT顯示器,是現在筆記本電腦和台式機上的主流顯示設備。TFT的每個像素點都是由集成在自身上的TFT來控制,是有源像素點。因此,不但速度可以極大提高,而且對比度和亮度也大大提高了,同時解析度也達到了很高水平。

3.什麼是TFD?

行動電話的進步仍在繼續,在這種情況下,人們對LCD性能有了更高的要求.以下是未來行動電話彩色LCD的重要性能特徵:(1) 高畫質;2) 低功耗;(3) 能夠處理活動圖像;4) 結構緊湊;愛普生有限公司已經進行了一種有源點陣LCD-D-TFD(數碼薄膜二極體)的商業化生產,並已成為主要的數碼相機生產商之一。其中的一個重要原因是:低功耗(D-TFD的特點)和高畫質/高反應速度(有源點陣LCD的特點)符合數碼相機的要求。通過將高畫質、低功耗和結構更加緊湊的新技術應用於這種D-TFD,我們高水平地實現了對下一代行動電話的上述四項要求。這種LCD被稱為"MD-TFD"。

4.TFT、STN和TFD液晶顯示屏有何不同?

手機使用的顯示屏有STN方式、TFD方式和TFT方式3種類型。其中圖像質量最好的是TFT方式,筆記本電腦中所使用的顯示屏大部分都是這種類型。但TFT雖然畫面精美,耗電量卻較大,因而對於手機而言,具有電池不耐用的缺點。STN方式雖然在圖像質量方面最差,但是具有耗電量小、成本低的優點。TFD恰恰定位在TFT與STN的中間位置。圖像質量雖然略遜於TFT,但耗電量少於TFT

『叄』 用51單片機做16*16點陣廣告屏設計的開題報告怎麼寫

1:Dais-PG206試驗箱,這是教學用的,應該是你們學校的實驗儀器,建議你到實驗室了解一下。
2:16×16點陣就是256個LED發光二極體集成在一塊上,16個腳接高電平16腳通過限流電阻接地,通電就亮,原理很簡單。
3:通信原理這個定義很廣泛,不過用在你的設計上用VB6.0做上位機通信程序,那必須得用到「串口通信」,做這個設計了解這個協議就足夠了,這個通訊協議肯定比你想的要簡單。
4:16×16點陣要顯示漢字,一直亮著很耗電,為了節約能源用單片機循環點亮的方式,大概一秒鍾點亮12次以上,人眼看到的基本就是一直亮的狀態,原理就是這樣,至於怎麼實現,你可以在網上下一個C程序,自己讀一遍(如果你會的話,程序不會很長,真想學的話找個人教你1天就能讀懂那個程序)。
5:鍵盤程序在網上找很多,原理就是判斷單片機引腳的電平狀態,別忘了加防抖程序。
6:整個系統的原理弄明白了,電氣圖自然就會畫了。
開題報告:談談現在廣告屏的現狀,以後的發展趨勢,本系統的大概說明字數不用太多

補充一句:畢業設計是在學校最後一次學習的機會,好好珍惜吧,即使一點不會最好還是硬著頭皮自己做,以後受益匪淺,祝你好運!

『肆』 led,lcd顯示原理及單片機連接設計

不同的LCD或LED顯示連接方式不一樣。有串列、並行匯流排,匯流排類型還分不同種,需要根據顯示屏提供的datasheet來確定。知道匯流排後就能知道如何連接單片機,並在單片機內進行程序設計,達到想要顯示的內容。

『伍』 基於單片機led電子顯示屏設計

我做過這樣的畢業設計,16*64點陣顯示屏,可以各種顯示,時間,溫度等功能。 給你一個參考: 可以去我的博客下載: LED 點陣漢字顯示屏 概 述 這次比賽製作由於時間緊,同時為了降低製作難度, 僅作了四個字的輪流顯示,實際使用時可根據這個原理自行擴充顯示的字數。 設計製作主要運用於學校的宣傳欄,如:本科評估的各種信息,學校學院重要通知,天氣預報等各種信息。 系統設計 一 硬體電路 (1)系統組成: 主要硬體電路:LED 點陣條屏是由 16 個 8*8 的 LED 點陣塊組成,形成 16*64 矩形點陣,以AT89S51為控制核心。顯示屏的其他主要硬體有: ① 帶鎖存輸出的 8位移位寄存器74HC595,作為LED的列線驅動輸入; ② 四六解碼器 74LS154,作為 LED行線的解碼選擇(實際製作中考慮成本問題改為兩個74HC138聯合); ③ 三極體 9012,連接四六解碼器的十六個輸出端,作為開關使用,驅動LED的行線。 圖二 AT89S51單片機最小系統 AT89S51相關器件連接的接腳如下:PA0-PA3連接4-16解碼器的輸入口A,B,C,D;PB0-PB3連接74HC595的輸入口 SI,SCK,RCK;PD6-PD7作串口通信使用連接RxD,TxD 兩個三八解碼器74LS138組成的16個輸出端連接 16 個 9012的三極體的基極 B,發射極E 連接5V電源,集電極C連接到三個漢字點陣的16 個行線控制端。 點陣的 48 列數據線驅動由 6 片 74HC595 級聯組成,前一片 74HC595 的 Q』H 引腳連接下一片的SI引腳,各片的SCK、RCK、SRCLR、G引腳分別並聯。 (2)LED點陣塊 圖三 LED點陣塊 8*8的LED點陣為單色行共陰模塊,單點的工作電壓為正向(Vf)=1.8 v ,正向電流(IF)= 8-10 mA 。靜態點亮器件時(64點全亮)總電流為 640mA,總電壓為 1.8 v,總功率為 1.15 W。動態時取決於掃描頻率(1/8或1/16秒),單點瞬間電流可達 80-160 mA。 16*16點陣靜態時16*16*10mA,動態時單點電流80-160mA。 實際測試:整機電流700 mA (2) 移位寄存器74HC595 圖四 74HC595內部邏輯圖 74HC595是帶鎖存輸出的8位移位寄存器,其管腳見下圖,其中SI是串列數據的輸入端;VCC、GND分別為電源和地;RCK是存儲寄存器的輸入時鍾,SCK是移位寄存器的輸入時鍾,SCLR是移位寄存器的輸入清除,Q』H是串入數據的輸出,G是對輸入數據的輸出使能控制,QA~QH串入數據的並行輸出。從SI口輸入的數據在移位寄存器的SCK腳上升沿的作用下輸入到74HC595中,在RCK腳的上升沿作用下將輸入的數據鎖存在74HC595中,當G為低電平時時,數據並行輸出。SCLR為移位寄存器的輸入清除端。 (3) 74HC138以及驅動電路 圖五 74HC138以及驅動電路實物圖 4-16線解碼器(用兩塊74HC138組成),其管腳如圖所示,A,B,C,D為解碼的輸入端,值的區間從0000到1111,Y1~Y15是對應A,B,C,D四個輸入引腳的輸出腳,其中選中的線用輸出低電平,沒有選中的輸出高電平,G1、G2是使能端,只有輸入相應D低電平才能使解碼器正常工作。 驅動三極體為16個9012,用萬能板焊接。 二 軟體設計 單片機方的程序設計 單片機在LED點陣漢字顯示系統中主要負責數據的接收、存儲和掃描顯示 LED點陣屏三大主要功能。串列移動的子程序設計 這是一個通用子程序,在顯示子程序中都要被調用,功能是移位寄存器 74HC595接收單片機發出的點陣行數據,逐位移動到對應位置後再進行鎖存和輸出工作,同時對四六解碼器進行開關工作,控制屏幕的顯示。 部分程序:初始化程序: #include #define uchar unsigned char #define uint unsigned int #define SPEED 3 uchar col,disrow; uin

『陸』 課程設計:單片機的8乘8LED點陣顯示屏的設計

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar code Table_of_Digits[]=
{
0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00, //0
0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00, //1
0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00, //2
0x00,0x22,0x49,0x49,0x49,0x36,0x00,0x00, //3
0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00, //4
0x00,0x72,0x51,0x51,0x51,0x4e,0x00,0x00, //5
0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00, //6
0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00, //7
0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00, //8
0x00,0x32,0x49,0x49,0x49,0x3e,0x00,0x00, //9
0xff,0x81,0x81,0x81,0x81,0x81,0x81,0xff
};
uchar code xdat[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
uchar code ydat[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
uchar i=0,j=0,t=0,Num_Index,key,xi,yi;
//主程序
void main()
{
P1=0x80;
Num_Index=0; //從0 開始顯示
TMOD=0x01; //T0 方式0
TH0=(65536-2000)/256; //2ms 定時
TL0=(65536-2000)%256;
IE=0x82;
key=0;
xi=0;
yi=0;
EX0=1;
IT0=1;
TR0=1; //啟動T0
while(1);
}
//T0 中斷函數
void ext_int0() interrupt 0
{
key++;
key&=0x03;
}
void LED_Screen_Display() interrupt 1
{
TH0=(65536-2000)/256; //2ms 定時
TL0=(65536-2000)%256;
switch(key)
{
case 0:
P0=0xff; //輸出位碼和段碼
P0=~Table_of_Digits[Num_Index*8+i];
P1=_crol_(P1,1);
if(++i==8) i=0; //每屏一個數字由8 個位元組構成
if(++t==250) //每個數字刷新顯示一段時間
{
t=0;
if(++Num_Index==10) Num_Index=0; //顯示下一個數字
}
break;
case 1:
P0=~xdat[xi];
P1=0xff;
P1=ydat[yi];
if(++t==250) //每個數字刷新顯示一段時間
{
t=0;
yi++;
if(yi>7){yi=0;xi++;}
if(xi>7)xi=0;
}
break;
case 2:
P0=0xff; //輸出位碼和段碼
P0=~Table_of_Digits[80+j];
if(j==0)P1=0x80;
P1=_crol_(P1,1);
if(++j==8) j=0; //每屏一個數字由8 個位元組構成
break;
default:
key=0;
i=0;
j=0;
t=0;
xi=0;
yi=0;
Num_Index=0;
P0=0xff;
P1=0x80;
break;
}
}

『柒』 基於單片機led點陣屏的設計需要用到哪些知識

ABSTRACT II
第1章 前言 1
1.1 LED電子顯示屏概述 1
1.3 LED顯示屏的應用示例 2
第2章 顯示原理及控制方式分析 3
2.1 LED點陣模塊結構 3
2.2 LED動態顯示原理 4
2.3 LED常見的控制方式 4
第3章 方案設計與分析 7
3.1 顯示單元 7
3.2 滾屏的實現 7
3.3 關於可擴展性 7
3.4 微控制器的考慮 7
3.5 關於點陣數據的存儲方式 8
3.6 關於顯示內容的更新 9
3.7 總體電路結構及工作原理 9
3.7.1 硬體電路框圖 9
3.7.2 工作原理 11
第4章 硬體電路設計 13
4.1 顯示單元電路設計 13
4.1.1 LED點陣模塊的選擇 13
4.1.2 列驅動電路設計 13
4.1.3 行驅動電路設計 14
4.2 單片機控制系統電路設計 15
4.2.1 單片機的選型 15
4.2.2 單片機系統電路設計 16
4.3 字型檔與單片機的介面設計 17
4.3.1 字型檔晶元選型 17
4.3.2 字型檔晶元的使用方法 17
4.3.3 字型檔晶元的電氣特性 18
4.3.4 字型檔晶元與單片機的介面設計 19
4.3.5 字型檔晶元3.3V電源設計 20
4.3.6 5V-3.3V的電平轉換電路設計 20

閱讀全文

與單片機led廣告屏設計相關的資料

熱點內容
a3雙面列印pdf 瀏覽:270
被命令文言文 瀏覽:717
c語言編譯器在線菜鳥 瀏覽:214
安卓如何使用華為手機助手 瀏覽:701
怎麼查看域伺服器名稱 瀏覽:775
如何把蘋果的視頻傳到安卓手機 瀏覽:612
介面伺服器怎麼使用 瀏覽:62
蘋果怎麼實現安卓全面屏手勢 瀏覽:977
拳皇97最強宏命令 瀏覽:921
linux安裝svn查看 瀏覽:850
內置函數計算絕對值python 瀏覽:88
千聊免費課程可以重新加密嗎 瀏覽:507
python能代替php嗎 瀏覽:252
phpexcel樣式 瀏覽:265
安卓手機有沒有什麼軟體可以阻止彈廣告的 瀏覽:306
linux區域網搭建伺服器 瀏覽:690
python編譯器mac 瀏覽:293
windows的doc命令 瀏覽:463
nfc全加密門禁卡 瀏覽:636
身份信息被加密 瀏覽:482