led顯示屏編程
❶ 可編程LED電子顯示屏
望對你可以有所幫助。
第一章 16*16點陣LED電子顯示屏的方案論證
1.1 方案論證
從理論上講,不論顯示圖形還是文字,只要控制與組成這些圖形的或文字的各個點所在位置相對的LED器件發光,就可以得到我們想要的顯示結果,這種同時控制各個發光電亮滅的方法稱為靜態驅動顯示方式。16×16LED的點陣共有256個發光二極體,顯然單片機沒有這么多埠,如果我們採用鎖存器來擴展埠,按8位的鎖存器來計算,16×16的點陣需要256/8=32個鎖存器。這個數字很龐大,因為我們僅僅是16×16的點陣,在實際應用中的顯示屏往往要大得多,這樣在鎖存器上花的成本將是一個很龐大的數字。因此在實際應用中的顯示屏幾乎都不採用這種設計,而採用另一種稱為動態掃描的顯示方式。
❷ 用c語言單片機led燈顯示數字「28」,如何編程
給LED編個數組,控制IO口,或者直接控制IO口,不過要看顯示的28要多大,會佔用比較多的IO口,道理和矩陣鍵盤差不多。
常式:
#include<reg52.h>//單片機頭文件
voiddelay1ms(unsignedintms);//延時ms函數聲明(可根據實際情況更改)
unsignedcharcodeled0[]={};//字碼表,你自己把你要顯示的字碼放進去就可以了
voidmain()
{
unsignedcharw,i;
while(1)
{
//顯示0
w=0x01;//行變數為第一行
for(i=0;i<8;i++)
{
P1=w;//行數據送P1口
P0=led0[i];
delayms(1);//列數據送P0口
w<<=1;//向下移動一行
}
}
}
voiddelay1ms(unsignedintms)
{
unsignedinti,j;
for(i=0;i<ms;i++)
for(j=0;j<110;j++)
}
❸ LED顯示屏文字在電腦中怎麼編程
打開電腦里的led顯示屏的圖標,然後在左上腳雙擊「顯示屏」,出現「節目」再雙擊「節目」,然後又雙擊「字幕」然後在右下腳編輯你想要輸入的文字,然後點左上腳「文件」再點「保存」,之後找到「發送」字樣點「發送」。希望可以幫到你,好的話請採納,謝謝
❹ 聽說led動態顯示屏在設計時需要運用計算機編程,請問是用什麼編程的
動態顯示屏是用單片機控制的
所以具體要屏幕顯示掘敏螞判埋什麼,怎麼顯示
要把內容寫入單片機的存儲器中
通常是用匯編語言在PC機上寫好,用單片機編程器寫拿寬入(燒錄)到單片機中
❺ 基於LED顯示屏設計C語言編程
本設計是在51單片機與PC機上實現基於RS232串列通訊功能的,制定和實現可靠的上下位機通訊協議,完成顯示數據的下傳和讀取,圖形和文字有靜止、移入移出等多種顯示方式是本設計的最大特點。第二章 系統組成與工作原理2.1系統設計要求和技術指標 此次設計的系統將由五部分(主要分為上位機部分和下位機部分,其中下位機主要分成,顯示信息存儲器﹑LED顯示屏行驅動電路和LED點陣顯示屏)組成來實現,分別為:上位PC機﹑串列電平轉換器﹑顯示信息存儲器﹑LED顯示屏行驅動電路和LED點陣顯示屏。控制系統的結構框圖如圖2.1所示。設計要求系統能控制中文LED漢字顯示,主控板採用以單片機為核心的單片機系統。MCS-51單片機具有擴展性強﹑功能強盛﹑價格較低等長處,因此,採用Atmel公司的AT89C52單片機。採用MAX232作為RS-232與TTL電平的轉換器件。PC機發送到下位機的數據先由SBUF(數據緩沖區)接收,再存入EEPROM器件AT24C256中。漢字點陣顯示屏可分為屏體和控制器兩部分。屏體的主要部分是LED點陣屏,還有行列驅動電路。LED點陣顯示屏採用8*8LED顯示模塊拼接而成。控制電路負責有序地選通各行,選通每一行之前還要把該行該列的數據預備好,一旦該行選通,這一行上的LED發光器件就可以根據列數據進行顯示。從理論上講,不論顯示圖形還是文字,只要控制這些組成圖形或文字的各個點所在位置相應的LED器件發光,就可以得到想要的顯示結果,這種同時控制各個發光點亮滅的方法稱為靜態驅動顯示方式。16*16點陣共有256個發光二極體,顯然單片機沒有這么多的埠,假如採用鎖存器來擴展埠,按8位的鎖存器來計算,16*16的點陣需要256/8=32個鎖存器。這個數字很大,因為這里僅僅是16*16的點陣,但是在實際應用中的顯示屏往往要大的多,這樣在鎖存器上花的成本也就將是一個很大的數字。因此,在實際應用中的顯示屏幾乎都不採用靜態驅動顯示方式之中設計,而是採用另一種稱為動態掃描的顯示方式。所謂動態掃描,簡朴地說就是逐行輪流點亮,這樣掃描驅動電路就可以實現多行同名列共用一套列驅動器。以本次設計的16*16點陣為例,把所有的同一行發光管的陽極連在一起,把所有同一列發光管的陰極連在一起(共陽極接法),先發送出對應第一行發光管亮滅的數據並鎖存,然後選通第一行使其點亮一定的時間,然後熄滅;再發送出第二行的數據並鎖存,然後選通第二行使其點亮一定的時間,然後熄滅;……第十六行之後又重新點亮第一行,這樣反復輪回。當這樣輪回的速度足夠快時(每秒24次以上),由於人眼的視覺暫留現象,就能看到顯示屏上穩定的圖形。採用串列傳輸方案,控制電路可以只用一根信號線,將列數據一位一位傳往列驅動器,在硬體方面,這無疑是十分經濟的。但是,串列傳輸過程較長,數據按順序一位一位地輸出給列驅動器,只有一行的各列數據都已傳輸到位之後,這一行的各列才能並行地進行顯示。這樣,對於一行的顯示過程就可以分解成列數據准備(傳輸)和列數據顯示兩部分。對於串列傳輸方式來說,列數據准備時間可能相稱長,在行掃描周期確定的情況下,留給行顯示的時間就太少了,以至影響LED的亮度。為解決串列傳輸中列數據准備與列數據顯示的時間矛盾問題,可以採用重疊處理的方法,即在顯示本行各列數據的同時,傳送下一行的列數據。為達到重疊處理的目的,列數據的顯示就需要具有鎖存功能。經過上述的分析,可以歸納出列驅動器電路應具備的主要功能。對於列數據准備來說,它應能實現串入並出的移位功能;對於列數據顯示來說,應具有並行鎖存的功能。這樣,本行已准備好的數據送入並行鎖存器進行顯示時,串並移位寄存器就可以准備下一行的列數據,而會不影響本行的顯示。該顯示屏系統的原理框圖如圖2.1所示。
</SPAN></SPAN></SPAN></SPAN>
❻ 求LED顯示屏JHD162A,用匯編語言和C51單片機進行編程顯示
JHD162A 數氏拆陪據手冊御敗 上有實例殲蠢
http://wenku..com/view/1e6bd7630b1c59eef8c7b443.html