前言
LED顯示屏可以顯示變化的數字、文字、圖形影像;不僅可以用于室內環境還可以用于室外環境,LED之所以受到廣泛重視而得到迅速發展,是與它本身所具有的優點分不開的,這些優點概括起來是:亮度高、作業電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩定,
LED的發展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發光密度、更高的發光均勻性,可靠性、全色化方向發展,
一、點陣的共陽極和共陰極
LED點陣模塊根據其內部接線方式被分為兩種:共陽極(HS)和共陰極(AS),
共陽極即每個LED管的陽極共接在行線上,列輸入的信號為1不亮,為0亮,
共陰極和共陽極模塊相反,每個LED管的陰極共接在行線上,列輸入的信號為0不亮,為1亮,
(其實一般只需根據點陣第一個引腳的極性來定義,第一個引腳為陽極則為共陽,反之則為共陰,)

左圖為共陽極,右圖為共陰極
二、16*16點陣
用4個8 *8點陣拼成16 *16點陣,同8位掃描數碼管類似,它有16個共陰極輸出埠,每個共陰極對應有16個LED顯示燈,所以其掃描譯碼地址需4位信號線(SEL0-SEL3),其漢字掃描碼由16位段地址(0-15)輸入, 通過時鐘的每列掃描顯示完整漢字,
點陣LED一般采用掃描式顯示,實際運用分為三種方式:
(1)點掃描
(2)行掃描
(3)列掃描
若使用第一種方式,其掃描頻率必須大于16×64=1024Hz,周期小于1ms即可,若使用第二和第三種方式,則頻率必須大于16×8=128Hz,周期小于7.8ms即可符合視覺暫留要求,此外一次驅動一列或一行(8顆LED)時需外加驅動電路提高電流,否則LED亮度會不足(會導致每個點亮度不一樣),
三、實作方法
如果采用列掃描方式,當掃描的和我們先設計好的漢字模型的高電平相匹配時,燈就相應的點亮,由于掃描的速度很快,我們人的眼睛并不會感到燈的閃爍,所以每掃描完16列就會顯示在我們眼中一個漢字了,為使漢字不斷地回圈顯示,并且使每個漢字之間有停頓,就需要在中間加一定的延時和回圈環節,在這一環節中,可以通過修改其數值來控制每個字母的顯示時間,但要所有的漢字就可以依次的顯示出來并不停的回圈顯示,就還要再有一個時序控制電路來控制,此時序控制電路象一個計數器,有自動清零的功能,這樣就可以實作回圈的效果了,
1.點陣模塊原理圖


2.部分測驗程式
代碼如下:
我不想寫了TAT 等我想起來再補充吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/276628.html
標籤:python
上一篇:實作簡單的shell
