LED點(diǎn)陣顯示屏PPT課件_第1頁(yè)
LED點(diǎn)陣顯示屏PPT課件_第2頁(yè)
LED點(diǎn)陣顯示屏PPT課件_第3頁(yè)
LED點(diǎn)陣顯示屏PPT課件_第4頁(yè)
LED點(diǎn)陣顯示屏PPT課件_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、應(yīng)用,生活中,LED點(diǎn)陣顯示屏隨處可見。,銀行,公交車,戶外廣告牌,目 錄,LED點(diǎn)陣顯示屏結(jié)構(gòu),88點(diǎn)陣實(shí)物圖,1個(gè)發(fā)光二極管構(gòu)成一個(gè)“點(diǎn)”,64個(gè)發(fā)光二極管構(gòu)成“88點(diǎn)陣”,若每個(gè)發(fā)光二極管由一根數(shù)據(jù)線控制較浪費(fèi)。,LED點(diǎn)陣顯示屏結(jié)構(gòu),1個(gè)發(fā)光二極管構(gòu)成一個(gè)“點(diǎn)”,64個(gè)發(fā)光二極管構(gòu)成“88點(diǎn)陣”,若每個(gè)發(fā)光二極管由一根數(shù)據(jù)線控制較浪費(fèi)。,44矩陣鍵盤,回憶學(xué)習(xí)按鍵時(shí), IO口資源不夠,將鍵盤替換成發(fā) 光二極管,44點(diǎn)陣,行列交叉處,row1 = 0, column1 = 1, 發(fā)光二極管亮,0,1,LED點(diǎn)陣顯示屏結(jié)構(gòu),88點(diǎn)陣實(shí)物圖,注:, 不同型號(hào)點(diǎn)陣內(nèi)部結(jié)構(gòu)可能不同;,同一型號(hào)點(diǎn)

2、陣在印制板上放置方向不同, 控制方法也不同。,1,0,row = 1, column = 0, 發(fā)光二極管亮,電路設(shè)計(jì),為節(jié)省IO口,選用串轉(zhuǎn)并芯片74HC595作為“列”控制信號(hào), 74HC138作為“行”控制信號(hào),88點(diǎn)陣驅(qū)動(dòng)電路原理圖如下圖所示。,輸出8路互斥低有效 信號(hào),更好控制行,電路制作,制作好的樣品效果圖如下圖所示,基于該電路板編寫驅(qū)動(dòng)程序。,驅(qū)動(dòng)軟件,例如顯示“9”,顯示過(guò)程如下圖所示。,“行”信號(hào)的產(chǎn)生,前面的實(shí)驗(yàn)已詳細(xì)介紹過(guò)74HC595,不再重復(fù)介紹其產(chǎn)生的“列”信號(hào),現(xiàn)重點(diǎn)介紹由74HC138產(chǎn)生的“行”信號(hào)。,低有效 “行”信號(hào),“行”信號(hào)傳送子程序,先將“行”信息存

3、于R7,再用程序處理成“ABC”控制信號(hào)發(fā)送給74HC138,如R7 = 0000 0101(第5行),處理程序如下(其中HC138_A = P1.0,HC138_B = P1.1,HC138C = P1.2)。,先向74HC138發(fā)送完“行” 信息,再調(diào)用74HC595送數(shù)據(jù) (“列”信息)子程序,點(diǎn)陣 屏即可按要求顯示了。,延時(shí)程序,通常,顯示器的刷新頻率需要60Hz以上才不會(huì)出現(xiàn)閃屏現(xiàn)象,即1s 至少需要整屏刷新60次。,對(duì)于88點(diǎn)陣,共8行,為達(dá)到60Hz的刷新頻率,每秒鐘至少需顯示 860 = 480行,則顯示一行完需延時(shí)1 480 2.08ms,為了保證顯示亮 度與屏不出現(xiàn)抖動(dòng)現(xiàn)象

4、,顯示完一行約延時(shí)0.5ms,延時(shí)函數(shù)如下。,延時(shí)程序,延時(shí)時(shí)間:(R5 2 + 1 + 2 )R6 + 1) 1.085us = 0.55ms,88點(diǎn)陣顯示“9”測(cè)試用例,.ORG0 x0000,.AREAHOME(ABS,CODE),HC138_A = P1.0,HC138_B = P1.1,HC138_C = P1.2,PIN_DATA = P1.3,PIN_CP = P1.4,PIN_STR = P1.5,Start: CLRPIN_CP,CLRPIN_STR,REDISP: MOVR4,#0 x00,MOVDPTR,#Table,Loop: CJNER4,#0 x08,Row_Sca

5、n,AJMPREDISP,定義單片機(jī)與88點(diǎn)陣的接口,; R4保存“行”信息,從0行開始,; DPTR保存“列”信息起始地址,Table表存放“列”信息,即“9”的字模,; 8行顯示是否結(jié)束?,88點(diǎn)陣顯示“9”測(cè)試用例,Row_Scan: MOV R7,#0 x00,ACALLHC595_Serial_Change_Parallel,MOVA,R4,INCR4,ACALLHC138_SendAddress,CLRA,MOVCA,A+DPTR,INCDPTR,MOVR7,A,ACALLHC595_Serial_Change_Parallel,MOVR6,#0 x03,Delay: MOV R5

6、,#0 x53,DJNZR5,.,DJNZR6,Delay,AJMPLoop,發(fā)送空行,發(fā)送“行”信息,發(fā)送“列”信息,延時(shí)一段時(shí)間,Table:.DB 0 x00,0 x1C,0 x22,0 x22,0 x1E,0 x02,0 x04,0 x38,“9”的點(diǎn)陣數(shù)據(jù),MOV A,R7,88點(diǎn)陣顯示“9”測(cè)試用例,為什么兩次調(diào)用“列”信息子程序,程序流程:,已確定 “本行”,而上一行的“列”信息 未更新,在確定 “本行”的“列”信息前 會(huì)暫時(shí)顯示“上行”數(shù)據(jù),出現(xiàn)“拖影”,加入調(diào)用“列”信息子程序,發(fā)送空行, 在確定“本行”前,清空“上行”數(shù)據(jù),消除“拖影” 方案1,可行,但效率低,消除“拖影”

7、方案2,改進(jìn)后的電路:,目 錄,標(biāo)準(zhǔn)化接口,88點(diǎn)陣是構(gòu)成戶外大型LED屏的最小項(xiàng),并且到目前為止,已 經(jīng)完全實(shí)現(xiàn)了標(biāo)準(zhǔn)化與產(chǎn)業(yè)化,像計(jì)算機(jī)一樣,LED顯示屏也定義了 一系列標(biāo)準(zhǔn)化接口進(jìn)行數(shù)據(jù)傳輸。,不同接口控制方法不同,LED屏顯示效果不同,應(yīng)用于不同場(chǎng)合,08接口,08接口引腳功能定義,等同74HC595的“STR”,等同74HC595的“CP”,08接口,08接口引腳功能定義,12接口,12接口引腳功能定義,04接口,04接口引腳功能定義,標(biāo)準(zhǔn)化接口,目 錄,1616 LED點(diǎn)陣顯示屏,行與行相連,列與列相連,1616LED點(diǎn)陣,0,1,Row = 0,Column = 1, “點(diǎn)”亮,

8、原理同88 點(diǎn)陣。,1616 LED點(diǎn)陣驅(qū)動(dòng)電路,1616 LED需16路“行”信號(hào)與 “列”信號(hào),而一片74HC138 只能產(chǎn)生8路“行”信號(hào),一片74HC595只能產(chǎn)生8路“列”信號(hào)。,回憶ROM128中產(chǎn)生 16個(gè)地址的方法,將2片74HC138級(jí)聯(lián) 產(chǎn)生16路“行”信號(hào),輸入4路“行”信號(hào),譯碼產(chǎn)生16路“行”信號(hào),回憶TinyHMI中控制 2個(gè)數(shù)碼管的方法,將2片74HC595級(jí)聯(lián) 產(chǎn)生16路“列”信號(hào),1616 LED點(diǎn)陣驅(qū)動(dòng)電路,1616 LED點(diǎn)陣驅(qū)動(dòng)程序,HC138_Send_Address:,MOVA,R7,RRCA,MOVHC138_A,C,MOVHC138_B,C,RR

9、CA,RRCA,MOVHC138_C,C,RET,發(fā)送“行”信息子程序。,RRCA,MOVHC138_D,C,較88點(diǎn)陣多發(fā)送第4位“行”信號(hào),1616 LED點(diǎn)陣驅(qū)動(dòng)程序,發(fā)送“列”信息子程序。,PIN_DATA = P1.4,PIN_CP = P1.5,PIN_STR = P1.6,PIN_OE = P1.7,CLRA,CLRA,A+DPTR,INCDPTR,MOVR7,A,ACALLHC595_Serial_Change_Parallel,CLRA,CLRA,A+DPTR,INCDPTR,MOVR7,A,ACALLHC595_Serial_Change_Parallel,兩次調(diào)用發(fā)送8位“列”信息子程序,通過(guò)數(shù)據(jù)級(jí)聯(lián)及時(shí)鐘移位,巧妙產(chǎn)生16位“列”信息,目 錄,漢字點(diǎn)陣字模的提取,人工排列取字模工作量太大,可借助軟件對(duì)字模進(jìn)行提取。,查看幫助欄學(xué)習(xí)使用該軟件,還有多種字模提取軟件,可通過(guò)網(wǎng)絡(luò)或其它途徑獲取。,目 錄,大型LED點(diǎn)陣顯示屏構(gòu)成,用1616點(diǎn)陣屏來(lái)構(gòu)成大型顯示屏是很不經(jīng)濟(jì)的,改進(jìn)后,用于 組裝 LED屏的最小項(xiàng)功能框圖如下所示。,LED屏最小項(xiàng)顯示原理,08接口,GND,GND,GND,EN,R1,R2,GND,GND,A,B,C,D,G1,G2,GND,GND,16行64列 LED點(diǎn)陣,每行64個(gè)點(diǎn),全

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論