導航:首頁 > 操作系統 > 單片機led廣告牌程序

單片機led廣告牌程序

發布時間:2022-05-11 00:23:35

Ⅰ 51單片機矩陣LED顯示編程

我之前用PIC單片機來做16×16LED點陣時,直接用IO口來驅動,能正常顯示一個靜態的任何圖形、文字、字母等符號;我學完靜態顯示之後想著自己研究下動態顯示來顯示移動的文字,就像大街上看到的那些LED廣告牌一樣,但是我發現如果直接用IO口驅動LED點陣沒法完成,點陣屏一直閃爍,亮度不夠。
後來,我通過其他一些方法來做點陣,發現用74HC595晶元來驅動點陣效果相當好,它是串入並出或者串入串出並帶有鎖存功能的TTL型的晶元,可與單片機直接相連,這個做出來的動態顯示LED點陣就完全沒問題了,可以按自己的想法做任何顯示。
希望我的回答能幫助到你。

Ⅱ 用單片機怎樣製作LED廣告呀

主要是控制輸出埠的高低電平,來決定led的亮和滅,這是單片機應用之中最簡單的功能!

如圖所示,給單片機相應引腳賦值,低電平,燈亮;高電平,燈滅!

Ⅲ 急求基於單片機的點陣LED廣告牌的設計(C語言),能通過PC機改變LED顯示內容,求上位機、下位機程序及電路

費用出多少我幫你做

Ⅳ 單片機led顯示程序C語言的

該程序的原理是動態掃描,即每一時刻,只讓一個數碼管亮。讓數碼管從第一個到地第八個依次快速地顯示,給人的視覺效果就是八個數碼管同時顯示。

/*程序讓八個數碼管顯示數字0-7。*/

#include<reg52.h>
#include<intrins.h>包含對_crol_()函數的聲明的頭文件。
#define uchar unsigned char宏定義用以簡寫unsigned char
#define uint unsigned int

uchar temp,i;定義無字元型全局變數temp,i。

void delay(unsigned int z)//延時程序,大概延時1ms。
{
unsigned int x ,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07};//數碼管真值數組,分別為0到7.

void main()
{
while(1)//大循環,讓顯示的狀態保持
{
temp=0xfe;
for(i=0;i<8;i++)
{
P3=temp;讓第一個數碼管顯示
P1=table[i];調用數組
temp=_crol_(temp,1); 每執行一條這個語句,temp的值左移一位
delay(4); 延時(4這個參數不知道管不管用,你實際操作的時候自己改一下)
}
i=0;
}
}

Ⅳ LED屏幕的單片機程序

LED:SETB P2.3
SEL1:CLR P2.7
CLR P2.6
CLR P2.5
ACALL T1

SEL2:SETB P2.7
CLR P2.6
CLR P2.5
ACALL T1

SEL3:CLR P2.7
SETB P2.6
CLR P2.5
ACALL T1
SEL4:SETB P2.7
SETB P2.6
CLR P2.5
ACALL T1
SEL5:CLR P2.7
CLR P2.6
SETB P2.5
ACALL T1
RET
T1:MOV A,#01H
MOV P0,A
ACALL DELAY
MOV A,#02H
MOV P0,A
ACALL DELAY
MOV A,#04H
MOV P0,A
ACALL DELAY
MOV A,#08H
MOV P0,A
ACALL DELAY
MOV A,#10H
MOV P0,A
ACALL DELAY
MOV A,#20H
MOV P0,A
ACALL DELAY
MOV A,#40H
MOV P0,A
ACALL DELAY
MOV A,#80H
MOV P0,A
ACALL DELAY

RET
DELAY:DLV:MOV R2,#500
DLV1:MOV R3,#250
DLV2:
LCALL D5MS
DJNZ R3,DLV2
DJNZ R2,DLV1
D5MS:MOV R7,#255
LOOP: NOP
NOP
RET

Ⅵ 單片機led顯示c程序

電路圖如下:

#include<reg52.h>

#defineuintunsignedint

#defineucharunsignedchar

sbitan=P2^6;

sbitwei=P2^7;

ucharcodedigit[6]={0xf9,0xa4,0xb0,0x99,0x92,0X82};

voiddelay(xms)

{

uinti,j;

for(i=xms;i>0;i--)

for(j=110;j>0;j--);

}

voidmain()

{

while(1)

{

wei=1;

P0=0x01;

wei=0;

an=1;

P0=digit[0];

an=0;

delay(500);

wei=1;

P0=0x02;

wei=0;

an=1;

P0=digit[1];

an=0;

delay(500);

wei=1;

P0=0x04;

wei=0;

an=1;

P0=digit[2];

an=0;

delay(500);

wei=1;

P0=0x08;

wei=0;

an=1;

P0=digit[3];

an=0;

delay(500);

wei=1;

P0=0x10;

wei=0;

an=1;

P0=digit[4];

an=0;

delay(500);

wei=1;

P0=0x20;

wei=0;

an=1;

P0=digit[5];

an=0;

delay(500);

}

}

Ⅶ 在單片機的開發板上,製作一個廣告燈,要求低四位led燈從低到高(從右

這對咱們信息這個廣告一定要注意,LED燈的功率19 85

Ⅷ 急急!用單片機實現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

Ⅸ 單片機廣告燈的設計C語言程序<分數不多 但求大神告知 好人一生平安>

#include<reg51.h>
#define uchar unsigned char
uchar ledt[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar ledi[]={0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7e);
uchar nt=0,ni=0;
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
switch(nt)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
P1=ledt[nt];break;
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
p1=ledt[14-nt];break;
case 15:
P1=0x00;break;
case 16:
P1=0xff;break;
default:
nt=0;break;
}
nt++;
}
void ext0() interrupt 0
{
switch(ni)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
P1=ledt[ni];break;
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
P1=ledt[14-ni];break;
case 15:
P1=0xff;break;
case 16:
P1=0x00;break;
default:
ni=0;break;
}
}
void delay(uchar a)
{
uchar i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EX0=1;
IT0=0;
EA=1;
TR0=1;
while(1)
{
while(P3_2)
{
TR0=0;
delay(50);
ni++;
}
TR0=1;
}

閱讀全文

與單片機led廣告牌程序相關的資料

熱點內容
命令輸入框 瀏覽:890
冰箱壓縮機發燙噪音 瀏覽:83
單片機棧溢出符號 瀏覽:328
命令與征服修改器怎麼用 瀏覽:483
什麼app比較費錢 瀏覽:830
為什麼同一個app的功能不一樣 瀏覽:232
小型工作室用什麼伺服器好 瀏覽:995
程序員的興趣 瀏覽:413
華為伺服器有什麼好 瀏覽:701
程序員和測試之間的關系 瀏覽:945
加密蚊帳什麼意思 瀏覽:151
javalistclear 瀏覽:607
哪個app上民宿多靠譜 瀏覽:827
重慶伺服器租用哪裡有雲伺服器 瀏覽:453
土星模擬器文件夾 瀏覽:902
文件夾文件袋文件盒 瀏覽:695
雲伺服器打開f8指令 瀏覽:243
盈透證券加密幣 瀏覽:72
阿里雲伺服器初始密碼怎麼修改 瀏覽:266
伺服器怎麼設定公用網路 瀏覽:99