<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > AT89C51單片機在LED顯示屏控制電路設計中的應用

AT89C51單片機在LED顯示屏控制電路設計中的應用

作者: 時(shí)間:2013-02-17 來(lái)源:網(wǎng)絡(luò ) 收藏

LED顯示器控制電路

  二、電路工作原理

  本電路利用串行通信口工作于方式0,同時(shí)利用P1.O和P1.1模擬串行輸出,來(lái)實(shí)現字符平滑移動(dòng)顯示。由于模塊為16× 16點(diǎn)陣,所以字符點(diǎn)陣也為16×16點(diǎn)陣,即每個(gè)字符由32個(gè)字節即16個(gè)字數據組成,每個(gè)字數據決定了每列點(diǎn)亮的情況。16×16點(diǎn)陣字符數據由字符點(diǎn)陣提取軟件獲得。

  首先單片機P1.1串行輸出一位二進(jìn)制位“1”,經(jīng)4組74LSl64給4個(gè)16×16點(diǎn)陣LED模塊的第1列送入一高電平,接著(zhù)由P3.O串行輸出4個(gè)16×16點(diǎn)陣LED模塊的第1列行數據,即Y1,Y17,Y33,Y49列的行數據,經(jīng)74LS373鎖存后送LED的行線(xiàn),此時(shí)每個(gè)LED模塊第1列對應的LED點(diǎn)亮。每列的行數據為1個(gè)字數據,4列共4個(gè)字數據,每個(gè)字數據首字節在字符點(diǎn)陣數據表中的地址相差32,此時(shí)每個(gè)LED模塊顯示每個(gè)字符的第1列。接著(zhù)P1.1串行輸出一位二進(jìn)制位“0”,經(jīng)4組74LS164移位后給4個(gè)LED模塊的第2列送入一高電平,再由P3.O串行輸出4個(gè)16× 16點(diǎn)陣LED模塊的第2列行數據,即Y2,Y18,Y34,Y50列的行數據,經(jīng)74LS373鎖存后送LED的行線(xiàn),此時(shí)每個(gè)LED模塊第2列對應的LED點(diǎn)亮,即顯示每個(gè)字符的第2列。如此循環(huán),依次點(diǎn)亮每個(gè)LED模塊每列對應的LED,直到點(diǎn)亮每個(gè)LED模塊的第16列,即依次顯示每個(gè)字符的各列。只要每列交替顯示的時(shí)間適當,利用人眼的視覺(jué)暫留特性,看上去16列LED同時(shí)點(diǎn)亮,即看上去整個(gè)字符同時(shí)顯示。然后再從第1列依次掃描顯示至16列,如此循環(huán)多次,以確保顯示出的字符具有足夠的亮度。

  為實(shí)現字符平滑移動(dòng)顯示的效果,在上面實(shí)現的4個(gè)字符靜態(tài)顯示一定時(shí)間后,再次掃描顯示時(shí),每個(gè)LED模塊的第1列從每個(gè)字符的第2列數據開(kāi)始掃描顯示,即第1個(gè)LED模塊顯示第1個(gè)字符的第2列、第3列、……、第16列和第2個(gè)字符的第1列,第2個(gè)LED模塊顯示第2個(gè)字符的第2列、第3列、……、第16列和第3個(gè)字符的第1列、第2列、……。當第三次掃描顯示時(shí),每個(gè)LED模塊的第1列從每個(gè)字符的第3列數據開(kāi)始掃描顯示,即第1個(gè)LED模塊顯示第1個(gè)字符的第3列、第4列、……、第16列和第2個(gè)字符的第1列、第2列,第2個(gè)LED模塊顯示第2個(gè)字符的第3列、第4列、……、第16列和第3個(gè)字符的第1列、第2列、……。如此實(shí)現了字符的平滑移動(dòng)顯示。

  三、程序設計

  根據以上電路設計及工作原理,繪制出本電路的控制程序流程圖如圖3所示。按程序流程圖編寫(xiě)出控制程序,用Wave或Keil軟件調試通過(guò)后,產(chǎn)生目標代碼文件。

LED顯示器控制程序流程圖

電氣符號相關(guān)文章:電氣符號大全


51單片機相關(guān)文章:51單片機教程


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


led顯示器相關(guān)文章:led顯示器原理




關(guān)鍵詞: AT89C51 LED 顯示屏

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>