欢迎来到天天文库
浏览记录
ID:54701611
大小:73.00 KB
页数:2页
时间:2020-04-20
《ALPHAIC在LED风扇上的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ALPHAIC在LED風扇上的應用 最近市場上流行一種帶有LED的有字元顯示的風扇,在風扇轉動中可以顯示出漂亮的圖案或字元;作爲一種廉價的電子禮品,以其構思新穎,價格低廉廣受青睞,這篇文章將會介紹一種利用ALPHA8BITIC來製作該風扇的簡單方法;引言: LED風扇大多採用7-24個LED來顯示,其原理是利用人眼的視覺暫留來得到一種好像整螢幕顯示的效果;下面將會介紹一種利用AM8EB053A製作的10個LED的風扇; 原理分析: 在風扇轉動過程中,轉動中的LED會形成一個平面,將該平面平均分成2
2、56份,每一份360/256=1.4度;利用MCU即時的對每一份作出顯示資料的更新,便會得到如上圖所示的畫面效果,更換資料可以得到各種各樣的不同的畫面效果;在MCU中做出相應的控制,還可以得到多種多樣的顯示效果,比如圖形轉動顯示,圖形逐漸出現,圖形交替顯示等等; 在實際製作中,比較重要的一點就是要測試電機轉動的速度;在以上所示的PCB板圖中,有一個導電的橡膠墊,可以在每一圈觸碰一次高電位,該橡膠墊線上在一個IO口上,該IO口便會知道什麽時候電機轉動了一圈;由於電機轉動的不穩定性,每一圈觸碰觸點的時刻不盡相同
3、,所以要在程式中作相應的近似處理; 其實,在每一圈中,並非剛好能夠分成256格,或多或少會有一些變化,這樣就會出現圖片的伸展或壓縮,如果剛好這個地方是要顯示一個字元,那麽該字元將會很難分辨,整副圖畫將明顯的呈現不完整性,這時就要調整觸點的位置,將觸點調整到空白區域,這樣即使出現伸展或壓縮也不會明顯改變整副圖的完整性;目前常用的方法是將實際的觸點調整到每一幅圖畫開頭處,因爲該位置一般都是空白的; 電路原理圖: 該電路除了IC外只需要3個貼片電容,一個導電橡膠墊和一個10LED的軟PCB板;範例程式程式清單詳見
4、“LedDisplay_8E.asm” LEDFAN_8E.rar
此文档下载收益归作者所有