5、旋轉(zhuǎn)led擴(kuò)展和參考xz03.0顯示原理介紹_第1頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、旋轉(zhuǎn) LED 顯示原理介紹如何讓一列燈旋轉(zhuǎn)起來感覺像穩(wěn)定的字顯示在空中呢?首先來分析下人的眼睛,其實人的眼睛非常好騙的,只要讓電機(jī)掃描的快一點就行了,實際上肉眼在 24 幀/秒以上就不會看到閃爍的,所以要保證電機(jī)的速度能在一秒轉(zhuǎn) 24 圈以上,這樣的話人眼就覺得旋轉(zhuǎn)的字很穩(wěn)定很清晰的顯示在空中了。旋轉(zhuǎn) LED 旋轉(zhuǎn)起來是一個圓,那么就需要有一個傳感器來判斷起點位置,有人用霍爾傳感器,有人用紅外對管,筆者覺得用紅外對管來的便宜些,而且實現(xiàn)起來也容易。這個起點檢測非常重要,單片機(jī)就是根據(jù)這個起點來判斷是否要開始顯示 數(shù)據(jù)的。如果起點檢測不到 單片機(jī)就不開始顯示。如何讓一列燈不斷的送數(shù)據(jù)實現(xiàn)一個文字

2、的顯示呢?這個就要了解文字取模的原理了,這里以PC2002 字幕為例,取一個 16*16 的中文字,見字幕選項設(shè)置:從第一列開始向下每取 8 個點作為一個字8 個節(jié),如果最后 點就補(bǔ)滿 8 位。取模順序是從低到高,即第一個點作為最低位。如*取為 00000001取模后如下表:0 xFF,0 x7F,0 xFF,0 xBF,0 x3F,0 xC8,0 xBF,0 xFB,0 xBF,0 xFB,0 xBF,0 xEB,0 x80,0 x9B,0 xB7,0 xFB,0 xB7,0 xEB,0 xB7,0 x9B,0 xB7,0 xFB,0 x37,0 xF8,0 xF7,0 xEF,0 xF7,

3、0 x1F,0 xFF,0 xFF,0 xFF,0 xFF,/*點,0*/現(xiàn)在知道 16*16 取模是一列一列取的了,一列有 2 個字節(jié),一共 16 列,所以一個16*16 的漢字就有 32 個字節(jié),需要占用單片機(jī)的 Code 空間析,如下圖:32 個字節(jié)。然后再結(jié)合硬件來分一列燈 16 個剛好對應(yīng) 16*16 一個漢字的一列:2 個字節(jié),所以把取模到的數(shù)據(jù)依次送到P2 口 和P4 P5 口,這里硬件中P4 P5 組成一個字節(jié),所以顯示程序如下:for(i=0;i4;/這里行和列 都是IO 口獨(dú)立驅(qū)動的LEDDelayUs(200); P2=0XFF; P4=P5=0XFF;/延時讓LED 亮

4、起來 每列延時的時間在什么時候送顯示呢?單片機(jī)IO 一判斷到 紅外接收管接收到起點信號,就開始顯示,顯示完 16 列后等待下一次的起點信號。這樣只要電機(jī)的速度夠快就會穩(wěn)定的把字顯示字空中P5.3P2.2P2.1P2.0了。平面的文字顯示同理。如何讓一組文字不斷的移動?這就需要一個字幕計數(shù)器,旋轉(zhuǎn) LED 每旋轉(zhuǎn)一圈,這個字幕計數(shù)器就加一,指向下一列,這樣不斷的刷新,感覺文字就在移動了,程序如下:j 就是字幕計數(shù)器,每轉(zhuǎn)一圈j 就會加 1; if(KEY=0) /紅外接收管 判斷起始位j+;if(j672) /根據(jù)顯示的字?jǐn)?shù)定義改數(shù)值 672/16=42 個字 顯示完 42 個字后重新開始j=0 ;for(i=j;i4;/這里行和列 都是IO 口獨(dú)立驅(qū)動的 LEDDelayUs(200); P2=0XFF; P4=P5=0XFF;/延時讓 LED 亮起來 每列延時的時間最后一點是供電,旋轉(zhuǎn) LED 供電問題是比較麻煩的,這里我采用了無線供電方式,經(jīng)過實踐論證,功率很有限,需要改進(jìn)的地方還很多,電路原理是把直流轉(zhuǎn)成交流,然后經(jīng)過初級線圈 ,最后次級線圈感應(yīng)得電

溫馨提示

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

最新文檔

評論

0/150

提交評論