16 16點陣LED電子顯示屏的設計

時間 2022-08-13 08:05:02

1樓:匿名使用者

微控制器自20世紀70年代問世以來,以極其高的效能**比受到人們的重視和關注,所以應用很廣,發展很快。微控制器的特點是體積小、整合度高、重量輕、抗干擾能力強,對環境要求不高,**低廉,可靠性高,靈活性好,開發較為容易。正因為微控制器有如此多的優點,因此其應用領域之廣,幾乎到了無孔不入的地步。

在我國,微控制器已被廣泛地應用在工業自動化控制、自動檢測、智慧儀表、智慧化家用電器、航空航天系統和和國防軍事、尖端**等各個方面。我們可以開發利用微控制器系統以獲得很高的經濟效益。更重要的意義是微控制器的應用改變了控制系統傳統的設計思想和方法。

以前採用硬體電路實現的大部分控制功能,正在用微控制器通過軟體方法來實現。這種以軟體結合硬體或取代硬體並能提高系統效能的控制技術稱為微控制技術。例如,本文所要論述的通過微控制器來控制led點陣顯示。

led是發光二極體英文light emitting diode 的簡稱,是六十年代末發展起來的一種半導體顯示器件,七十年代,隨著半導體材料合成技術、單晶製造技術和p-n結形成技術的研究進展,發光二極體在發光顏色、亮度等效能得以提高並迅速進入批量化和實用化。進入八十年代後,led在發光波長範圍和效能方面大大提高,並開始形成平板顯示產品即led顯示屏。

led電子顯示屏是利用發光二極體點陣模組或畫素單元組成的平面式顯示螢幕。它是集微電子技術、光電子技術、計算機技術、資訊處理技術於一體的顯示系統,是目前國際上極為先進的顯示**。由於它具有發光效率高、使用壽命長、組態靈活、色彩豐富、工作效能穩定以及對室內室外環境適應能力強等優點而日漸成為顯示**中的佼佼者。

在我國改革開放之後,特別是進入90年代國民經濟高速增長,對公眾場合釋出資訊的需求日益強烈,led顯示屏的出現正好適應了這一市場形勢,因而在led顯示屏的設計製造技術與應用水平上都得到了迅速的提高,生產也得到了迅速的發展,並逐步形成產業,成為光電子行業的新興產業領域。led顯示屏經歷了從單色、雙色**顯示屏,到影象顯示屏的發展過程。

隨著資訊產業的高速發展,led顯示屏作為資訊傳播的一種重要手段成為現代資訊化社會的一個閃亮標誌。近年led顯示屏已廣泛應用於室內、外需要進行服務內容和服務宗旨宣傳的公眾場所如銀行、營業部、車站、機場、港口、體育場館等資訊的釋出,**機關政策、政令,各類市場**資訊的發部和宣傳等。目前,對於那些需要顯示的資訊量不是很大,解析度不是很高,又需要製造成本相對比較低的場合,使用大、小螢幕led點陣顯示器是比較經濟適用的,它可以用微控制器控制實現顯示字元、數字、漢字和簡單圖形,可以根據需要使用不同字號、字型。

漢字顯示方式是先根據所需要的漢字提取漢字點陣(如16×16點陣),將點陣檔案存入rom,形成新的漢字編碼。而在使用時則需要先根據新的漢字編碼組成語言,再由mcu根據新編碼提取相應的點陣進行漢字顯示。具體顯示技術和原理將會在正文中得到詳細論述。

第二章系統整體設計方案

2.1需要實現的功能

設計一個室內用16×16點陣led**顯示屏,要求在目測條件下led顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形或文字應穩定、清晰無串擾。圖形或文字顯示有靜止、移入移出等顯示方式。

2.2led顯示特點

led發光燈可以分為單色發光燈、雙色發光燈、三色發光燈、面發光燈、閃爍發光燈、電壓型發光燈等多種型別。按照發光燈強度又可以分為普通亮度發光燈、高亮度發光燈、超高亮度發光燈等。這種單個的發光燈適宜用做指示燈,如電源指示、電路狀態指示燈,進而對能夠轉變成電訊號的各種物理量進行指示。

也可以用多個led發光燈組成固定的字元或圖形進行顯示,如大型劇場會堂的出入口及洗手間的顯示。和很多應用術語一樣,led**顯示屏並沒有一個公認的嚴格的定義,一般把顯示圖形和/或文字的led顯示屏稱為**屏。這裡所說的圖形,是指由單一亮度線條組成的任意圖形,以便於不同亮度(灰度)點陣組成的影象相區別。

**顯示屏的主要特徵是隻控制led點陣中各發光器件的通斷(發光或熄滅),而不控制led的發光強弱。led**顯示屏的外觀可以做成條形,叫做條形**顯示屏(簡稱條屏),也可以按一定高度比例做成矩形的平面**顯示屏。其實條屏只不過是其寬度遠大於高度的平面顯示屏,在顯示與控制的原理上並無區別。

從理論上說,不論顯示圖形還是文字,都是控制與組成這些圖形或文字的各個點所在位置相對應的led器件發光。通常事先把需要顯示的圖形文字轉換成點陣圖形,再按照顯示控制的要求以一定的格式形成顯示資料。對於只控制通斷的**顯示屏來說,每個led發光器件佔據資料中的1位(1bit),在需要該led器件發光的資料中相應的位填1,否則填0。

當然,根據控制電路的安排,相反的定義同樣是可行的。這樣依照所需顯示的圖形文字,按顯示屏的各行各列逐點填寫顯示資料,就可以構成一個顯示資料檔案。顯示圖形的資料檔案,其格式相對自由,只要能夠滿足顯示控制的要求即可。

文字的點陣格式比較規範,可以採用現行計算機通用的字型檔字模。組成一個字的點陣,其大小也可以有16×16、24×24、32×32、48×48等不同規格。漢字的點陣結構相應的顯示資料是用16進位制格式以位元組為單位表示的。

用點陣方式構成圖形或文字,是非常靈活的,可以根據需要任意組合和變化,只要設計好合適的資料檔案,就可以得到滿意的顯示效果。因而採用點陣式**顯示屏顯示經常需要變化的資訊,是非常有效的。

/* 24mhz的晶振,點線掃描地址為:0xffff

*/ #include

#include

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define speed 6

uchar col, disrow;

uint word;

uchar code hz;

uchar buff[6];

void loadoneline(void); //裝載某行一線點陣資料

void sendoneline(void); //序列傳送一行線點陣資料

void main(void) }

/****************用"字模"等軟體提出要顯示的字元漢字點陣碼*************************/

uchar code hz=

2樓:匿名使用者

送你一句話:天下沒有免費的午餐

16×16點陣led電子顯示屏的設計

3樓:匿名使用者

/* 24mhz的晶振,點線掃描地址為:0xffff

*/ #include

#include

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define speed 6

uchar col, disrow;

uint word;

uchar code hz;

uchar buff[6];

void loadoneline(void); //裝載某行一線點陣資料

void sendoneline(void); //序列傳送一行線點陣資料

void main(void) }

/****************用"字模"等軟體提出要顯示的字元漢字點陣碼*************************/

uchar code hz=

4樓:匿名使用者

微控制器控制吧!

是很簡單,只要寫字元碼就能搞定。。

5樓:星愛的傑包

親 你也是這個畢業設計麼?

跪求微控制器16×16點陣led電子顯示屏的設計的原理圖,程式

16×16點陣led電子顯示屏的設計(帶原理圖),可以實現逐字顯示我的郵箱是[email protected]謝謝各位了。

6樓:星愛的傑包

我也是這個課題啊 同求 [email protected]

16×16點陣led電子顯示屏的設計(帶原理圖),可以實現逐字顯示,最好程式什麼的都有 5

16×16點陣led電子顯示屏的設計 protel pcb版圖 謝謝

7樓:2009的竹蜻蜓

做畢業設計?自己做吧,能鍛鍊自己,那pcb圖我也沒有!

8樓:匿名使用者

這個圖目前還沒有公開的,自己做吧,我也只畫了個草圖

求基於51微控制器技術的16×16點陣led電子顯示屏的設計

9樓:低調

是要畢業設計,還是這次的電子設計競賽

10樓:匿名使用者

關於這個課題的資料很多,關鍵是選定方案。

LED點陣書寫顯示屏的光筆是如何定位點陣的座標的?求教啊

在定時中斷裡面進行動態掃描整個led屏,瞬間點亮led,使led發出微弱光,用光電二極體製作光筆,光筆放在某個led點上,光筆吸收該led發出的微弱光,產生一個訊號變化輸入到處理器中。利用定時中斷,每掃描一個led,就讀取光筆的訊號,如果光筆有訊號,就說明此點被選擇。將此點行列座標儲存起來。定時中斷...

關於LED燈矩陣(LED點陣顯示屏同樣原理)的串並連線問題

教育 1 白光led的壓降一般是3v左右,12v可以串接4顆。2 同理220v電源可串接白光led個數220 3 73.3,接73 74 75顆應該發光效果都一樣的。這種情況可以把燈盞間連線方式改為串接,220v接最多25盞燈一串。3 幾串燈可以組成燈矩陣,只用12v電源,基本上不可能達到全部燈的同...

電子顯示屏滾動字幕怎麼設定,led顯示屏滾動字幕怎麼更改

函澤懷 用usb更改字幕的led顯示屏,得使用和控制卡相應配套的軟體,不然是無法實現更改字幕的,要是不嫌麻煩,你可以拆開螢幕下,看下里面的控制卡 慢慢研究吧 包含這個標頭檔案 include 裡面具體的函式是 cror x,y 含義是二進位制數x右移動y位以此類推 crol 字元迴圈左移 cror ...