李金娟
摘 要:文章介紹了基于亞龍YL-236實驗臺的32×16點陣顯示屏的硬件電路設計、電路驅動、軟件設計,實現滾動顯示16×16的漢字、8×16的數字、字母。具有結構簡單,可控性好,方便實現的優點,具有一定的實際價值。
關鍵詞:32×16點陣;74HC573;單片機
LED點陣顯示屏是一種簡單的漢字、數字、字母顯示器,具有價廉、易于控制、使用壽命長等特點,可廣泛應用于各種公共場合,如車站、碼頭、銀行、學校、火車、公共汽車顯示等。文章詳細介紹了一種簡單方便的32x16點陣LED顯示屏的設計過程。
1 硬件系統設計
亞龍YL-236實驗臺32列×16行的點陣顯示屏,由8個8×8行共陰點陣器組成。
一般說來,LED點陣顯示屏有行共陽和行共陰兩種類型,內部結構如圖1所示。
本顯示屏采用行共陰型LED顯示屏,采取縱向掃描(即橫向取模、字節倒序)、直接送橫向顯示碼的方式工作,基本顯示原理采用動態掃描顯示。分辨率為32X16的顯示屏由8個共陰型LED點陣單元構成。共陰型LED點陣單元(8X8)的結構示意圖如圖1(b),由行輸入高電平點亮(在行驅動上加了ULN2803)。
8個LED點陣單元級聯的電路原理,如圖2所示。U1、U2分別鎖存上半屏和下半屏數據,并由ULN2803反相緩沖驅動,U3-U6鎖存數據并直接驅動LED顯示。因為本顯示屏采用行共陰LED,而行數據經過ULN2803反相緩沖驅動,所以行數據和列數據都是高電平點亮。通過控制U1(或者U2)選擇上(或者下)半屏,通過控制U3-U6選擇列,來使得在任何時刻只有唯一的行導通以點亮該行,當行切換的速度足夠快時,由于人眼的視覺暫留現象,看上去整個屏都是亮的,這就是動態掃描的基本原理。……