『壹』 基於51單片機的16x16 led點陣顯示屏設計原理與電路圖
ORG0000H
AJMPBEGIN
ORG0030H
BEGIN:
MOVR0,#8
MAIN:
MOVA,R0
MOVR2,#00H
MOVSP,#60H
MOVR3,A
MOVR4,#16
MOVDPTR,#WORDTAB
START:
JNBP1.0,SLOW
JNBP1.1,SOON
MOVR1,#00H
SCAN8:
MOVA,R1
SWAPA
MOVP3,A
SWAPA
INCA
MOVR1,A
MOVA,R2
MOVCA,@A+DPTR
CJNEA,#0DDH,NEXT
AJMPMAIN
NEXT:
MOVP2,A
INCR2
MOVA,R2
MOVCA,@A+DPTR
MOVP0,A
INCR2
LCALLDELAY1400
MOVP0,#00H
MOVP2,#00H
DJNZR4,SCAN8
MOVR4,#16
DJNZR3,SCAN16
AJMPEND16
SCAN16:
MOVA,R2
CLRC
SUBBA,#32
MOVR2,A
AJMPSTART
END16:
INCDPTR
INCDPTR
MOVA,R2
CLRC
SUBBA,#32
MOVR2,A
MOVA,R0
MOVR3,A
AJMPSTART
SLOW:
LCALLDELAY20000
DECR0
JBP1.0,$
AJMPBACK
SOON:
LCALLDELAY20000
INCR0
JBP1.1,$
AJMPBACK
BACK:
LCALLDELAY20000
AJMPSTART
DELAY1400:;誤差0us
MOVR6,#7FH
DL0:
MOVR7,#04H
DJNZR7,$
DJNZR6,DL0
RET
DELAY20000:;誤差0us
MOVR6,#0D7H
DL1:
MOVR7,#2DH
DJNZR7,$
DJNZR6,DL1
NOP
NOP
RET
WORDTAB:
DB00H,1FH,80H,20H,40H,40H,20H,40H,10H,40H,08H,40H,04H,20H,02H,10H;
DB02H,10H,04H,20H,08H,40H,10H,40H,20H,40H,40H,40H,80H,20H,00H,1FH;
TAB:;結束碼
DB0DDH
『貳』 求51單片機16*16的點陣漢字移動原理
首先是讓漢字能夠靜態顯示,顯示一段時間後(時間可能很短)把所顯示的漢字編碼移一位重新送出,比如要向左移動,原本顯示在第一列的數據就丟棄了,把第二列的數據送到第一列上顯示,依次移動顯示一屏,顯示一段時間再進行一次移動,人們看起來也就是移動的了。 還搞不明白的話,可以晚上問我。
『叄』 51單片機與led數碼管靜態顯示實驗目的
51單片機與led數碼管靜態顯示實驗的目的有以下幾點:
1. 熟悉51單片機的IO口編程方法:通過對51單片機的IO口編程,可以更好地了解51單片機的工作原理,為後續的單片機編程打下基礎。
2. 熟悉led數碼管的驅動原理:led數碼管是常見的數字顯示設備,通過數字電路將數字信號轉換為led點陣信號,控制點亮不同的led燈來顯示數字。了解led數碼管的驅動盯坦原理,能夠更好地理解數字電路的工作原理。
3. 掌握數碼管凱瞎桐靜態顯示的方法:靜態顯示是將數碼管中的每個數字分別映射到單片機的IO口上,並按照一定的時序信號將對應的數字信息發送到數碼管上進行顯示。掌握數碼管靜態顯示的神正方法,能夠進一步理解數字電路的設計和實現。
4. 綜合應用:通過將51單片機的IO口編程和數碼管的驅動技術應用到實驗中,實現了一個數字計時器的設計和實現。這個實例能夠讓學生更深入地了解嵌入式系統的設計和應用方法。
通過這些目的的實現,學生可以加深對數字電路和嵌入式系統的理解和應用,為以後的工作和學習打下良好的基礎。
『肆』 基於51單片機的led點陣顯示屏設計原理與電路圖
51和led點陣一般要用到動態掃描的方式,也就是顯示的畫面不是一下子就把整個畫面的內容全部顯示出來,而是逐行顯示的,只不過顯示的頻率超過了50HZ
甚至更高,所以我們看起來是「不晃眼」的。也就是說,屏幕顯示是由行顯示組成的(即子程序)。行顯示再細分就是有位顯示組成,不過行顯示就不用逐位顯示了。其實行顯示就是串入並出,即行顯示是一下子就顯示出來的。
我給你傳一份資料你參考一下。。。。。。
『伍』 LED顯示屏的工作原理是怎麼樣的
LED顯示屏的基本工作原理是動態掃描。動態掃描又分為行掃描和列掃描兩種方式,常用的方式是行掃描。行掃描方式又分為8行掃描和16行掃描兩種。
在行掃描工作方式下,每一片LED點陣片都有一組列驅動電路,列驅動電路中一定有一片鎖存器或移位寄存器,用來鎖存待顯示內容的字模數據。在行掃描工作方式下,同一排LED點陣片的同名行控制引腳是並接在一條線上的,共8條線,最後連接在一個行驅動電路上;行驅動電路中也一定有一片鎖存器或移位寄存器,用來鎖存行掃描信號。
LED顯示屏的列驅動電路和行驅動電路一般都採用單片機進行控制,常用的單片機是MCS51系列。LED顯示屏顯示的內容一般按字模的形式存放在單片機的外部數據存儲器中,字模是8位二進制數。
單片機對LED顯示屏的控制過程是先讀後寫。按LED點陣片在屏幕上的排列順序,單片機先對第1排的第1片LED點陣片的列驅動鎖存器,寫入從外部數據存儲器讀得的字模數據,接著對第2片、第3片……直到這一排的最後一片都寫完字模數據後,單片機再對這一排的行驅動鎖存器寫行掃描信號,於是第1排第1行與字模數據相關的發光二極體點亮。接著第2排第1行、第3排第1行……直到最後一排第1行的點亮。各排第1行都點亮後,延時一段時間,然後黑屏,這樣就算完成了單片機對LED顯示屏的一行掃描控制。
單片機對LED顯示屏第2行的掃描控制、第3行的掃描控制……直到第8行的掃描控制,其過程與第1行的掃描控制過程相同。對全部8行的控制過程都完成後,LED顯示屏也就完成了1幀圖像的完整顯示。
雖然按這種工作方式,LED顯示屏是一行一行點亮的,每次都只有一行亮,但只要保證每行每秒鍾能點亮50次以上,即刷新頻率高於50 Hz,那麼由於人的視覺惰性,所看到的LED顯示屏顯示的圖像還是全屏穩定的圖像。
『陸』 51單片機的8x8LED點陣控制,主要研究什麼
LED點陣,與51單片機沒有必然的關系。一般的單片機都能控制它。主要的問題在於,點陣的控制方式:是用專門的控制晶元,還是由單片機的IO口進行控制。
要處理的問題主要是LED的驅動電壓及控制方式,比如共陽還是共陰,是靜態,還是動態等。一般單片機應用的書都會講到它。
『柒』 基於51單片機的LED點陣顯示屏系統的設計與實現的論文
LED顯示器是用發光二極體構成的顯示器。構成方式有兩大類:一是筆段字元式,一般又有三種:7段(/8段)數碼管、15段(/17段)數碼管和6段符號顯示器;二是點陣字元式,一般有5×7、5×8、8×8和16×16等若干種點陣結構。為了適應不同電路的需要,根據構成LED顯示器的發光二極體公共極的極性,有共陰極和共陽極兩種形式。對共陰極數碼管,公共陰極接地,當各段陽極上的電平為高電平時,該段接通亮,電平為0時,該段關斷不亮。對共陽極數碼管則剛好相反,高電平時不亮,低電平時亮。這種器件根據顯示數位分類,可以分為一位、雙位和多位LED顯示器,一位LED顯示器就稱作LED數碼管,兩位以上的一般就稱作LED顯示器。
要實現LED的漢字顯示在進行、列的掃描的同時還要對其進行供電,因為每行16個二極體點亮電流很大,普通晶元的輸出電流遠不能滿足。下面為你提供實例參考
以16×16顯示器為例,你可以用並行擴展晶元8255實現點陣的行掃描,8255可以將單片機一個8位並行I/O口擴展成16位(8255的PA口、PB口同時使用);列掃描的16位可以用兩個TTL門74LS164(8位移位寄存器),74LS164再接ULN2803以對電流放大後再接16×16點陣。74LS164的移位觸發端A、B可以接上一片的相鄰輸出端,Q1或Q7這樣實現能實現多個晶元連續移位,以實現顯示屏漢字從右到左或從左到右的移動顯示功能。
由於網路知道不能插入圖片,所以不提供圖片了,將具體引腳接法告訴你:8255的D0--D7數據輸入端接單片機P2.0--P2.7(任一並行I/O口),A0接P2.0,A1接P2.1,/WR接單片機的/WR,/RD接高電平,如果單片機資源足夠,則片選端/CS接低電平;74LS164晶元的觸發端A、B接到一起,與CK腳、CLK腳、隨意接到單片機的I/O上。
『捌』 我用51單片機串列通信方式去控制一塊8×8LED點陣屏,顯示的時候,文字閃爍厲害……
按照人的常規的視覺停留的頻率計算就行了,一般地,掃描頻率要50HZ以上肉眼看起來就不閃爍,就拿50HZ閥值,那麼一個點陣顯示的時間為1S/50=20mS,即需要20mS後知薯再對它進行掃描;
但是你每行是5mS,那麼一共有8行,重復掃描時間為5mS*8=40mS>>20mS,所以當然看起來閃爍。
把掃描時間跳到2.5到枯凱2mS就差不多了,太小的話,沒猛喚通電時間過短,顯示亮度不足。
『玖』 基於51單片機的LED點陣顯示屏設計 能給我一份嗎謝謝
ABSTRACT
II
第1章
前言
1
1.1
LED電子顯示屏概述
1
1.3
LED顯示屏的應用示例
2
第2章
顯示原理及控制方式分析
3
2.1
LED點陣模塊結構
3
2.2
LED動態顯示原理
4
2.3
LED常見的控制方式
4
第3章
方案設計與分析
7
3.1
顯示單元
7
3.2
滾屏的實現
7
3.3
關於可擴展性
7
3.4
微控制器的考慮
7
3.5
關於點陣數據的存儲方式
8
3.6
關於顯示內容的更新
9
3.7
總體電路結構及工作原理
9
3.7.1
硬體電路框圖
9
3.7.2
工作原理
11
第4章
硬體電路設計
13
4.1
顯示單元電路設計
13
4.1.1
LED點陣模塊的選擇
13
4.1.2
列驅動電路設計
13
4.1.3
行驅動電路設計
14
4.2
單片機控制系統電路設計
15
4.2.1
單片機的選型
15
4.2.2
單片機系統電路設計
16
4.3
字型檔與單片機的介面設計
17
4.3.1
字型檔晶元選型
17
4.3.2
字型檔晶元的使用方法
17
4.3.3
字型檔晶元的電氣特性
18
4.3.4
字型檔晶元與單片機的介面設計
19
4.3.5
字型檔晶元3.3V電源設計
20
4.3.6
5V-3.3V的電平轉換電路設計
20