久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

LED立方體Touch Cube制作教程

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年01月06日   【字體:

 這次的作品,獻(xiàn)給兩個人,一是我喜歡的女孩子,一個是我的班主任,一個內(nèi)心與外在一樣美麗的老師!我想,過多的表達(dá)只能讓分別傷感,我只希望這個小小的作品,能讓你快樂!


 

  經(jīng)過之前的“led金字塔”、“骨牌時鐘”作品后,很多朋友或多或少的了解到我們工作室了,以后有機(jī)會,我會更加詳細(xì)的介紹我們工作室,畢竟我們作品現(xiàn)在很少,到現(xiàn)在為止,一共上傳了4個作品,包括現(xiàn)在的“立方體”和教學(xué)性的“51遙控小車”,這4個作品都是我設(shè)計的,除了骨牌時鐘我參與的很少外,其他作品都是我親自完成,其中的酸甜苦辣想必為單片機(jī)癡狂的人都能體會。在這里,我不是給大家訴苦,而是想對大家說,我要休息一段時間,因為現(xiàn)在面臨畢業(yè)就業(yè),雖然也想繼續(xù)創(chuàng)業(yè),也想繼續(xù)在重慶搞這個工作室,這里給了我太多的回憶和鼓勵,雖然工作室的小師弟們開始起步,雖然工作室的工作有了很大起色,但這些似乎不重要了,重慶是個美麗的地方,可作為唐山人,我體內(nèi)對故鄉(xiāng)似乎有一種特別的眷戀,現(xiàn)在,她在等我回去。


 

  好了,一感慨話就多了,下面開始!在開始前,我還是那句:希望讀者尊重工作室原創(chuàng),您的支持就是對工作室最大的鼓勵,教學(xué)性轉(zhuǎn)載請注明作者及出處,轉(zhuǎn)載和引用不得用于商業(yè)目的。如有意項目合作,請聯(lián)系工作室QQ 136678431、1157965718。工作室討論群:231931086


 

  視頻:


 

  這次的立方體,不管是原理圖、源程序、制作流程,都會像以前一樣毫無保留的分享給大家,“Chinked-out”工作室就是堅持開源,毫無保留的分享,借助網(wǎng)絡(luò),讓大家指出不足,共同進(jìn)步!!!我向大家保證,工作室后面的師弟會繼續(xù)做出更好的作品,以后我也會堅持創(chuàng)作!現(xiàn)在我只完成了立方體部分,后期會推出“USB在線編輯”功能的立方體和“觸摸編輯動畫的”立方體,以后的立方體顯示無需下載程序到到單片機(jī),甚至支持高級語言編輯動畫,也無需其他第三方軟件編輯動畫(點擊鼠標(biāo)那是個很痛苦的事情),適合業(yè)余愛好者。后期程序測試中,敬請期待!!!


 

  程序難免有漏洞,更新、升級的程序我都會及時發(fā)在個人QQ空間里,現(xiàn)已完全對外開放,地址http://user.qzone.qq.com/136678431 無需加好友即可訪問。


 

  組裝部分


  一, 燈珠焊接


  最開始的金字塔,我給大家的方案是泡沫板,現(xiàn)在我把焊接燈珠的方式改進(jìn)了,焊接速度更快、質(zhì)量更好,方法如圖:

 

 

  就是這個,用一張18X30CM的萬能板,上面焊接上間距2.54的排針,用法如下圖:橫向的孔數(shù)是7個,縱向孔數(shù)是8個,這樣焊接出來的燈珠間距就都是8個了

 


 

 

 

 

  一目了然,這樣就把燈珠固定好了,如果管腳的彎折方法和我圖片一樣的話(朝下的是正極),那么最優(yōu)的方法是從右到左,從上到下排放。焊接我就不多說了,這個是最講究的,雖然有這個模板焊接起來很方便,但焊錫一定要上好,否則開焊后還是很難搞的。溫度要適當(dāng),免得燒毀燈珠,一般情況下,能把焊錫剛好溶化時的溫度即可。用這種方法焊接出的點陣,要比用泡沫做模板的點陣質(zhì)量更好,很少有開焊點,取下的點陣橫平豎直,效率上也有了極大的提高。


 

  焊接好的平面如圖:

 


 

 

  二, 燈珠組裝


  在組裝之前,先準(zhǔn)備2張18X30cm的萬能板,噴上黑色的噴漆,比較常用的那種,價格不貴,如圖:

 

 

  再拿出個8x8的點陣,比劃一下,量好裁剪的尺寸,用斜口鉗剪切還是很方便的。

  然后就需要給底板和側(cè)板焊接彎排針,間距都是8個孔,朝向請自己把握,下面是我做的圖:

 

 

  我想看了圖后,大家都應(yīng)該明白了,除了彎排針,還要給每個面的管腳都焊接上2.54的冷壓端子,很容易的,東西也很便宜。這樣做的好處就是非常容易拆裝,第一次的時候我用的是直排針,結(jié)果就很難組裝,彎排針不會影響美觀。


 

  在組裝之前,先要焊接底板和側(cè)板焊接上連接線,如圖:

 


 

 

 

 

  每個面都是有64根線,我用的是以前零散、沒了頭子的杜邦線,長度剛剛好夠的,讀者可以自己做線或者買成品,買成品我覺得也不貴,成品線的好處是,一端是8P的插座,另一端是裸線,直接焊接就好。

  這個過程還是相當(dāng)漫長的,我焊接512個燈珠用了三個下午,底板的焊接和接線同樣是三個下午,可以說,老老實實的焊接的話,還是需要一周的時間的,我希望喜歡DIY的朋友們要有耐心,過程肯定是枯燥乏味的,但成功的喜悅也是難以言喻的。


 

  三, 驅(qū)動電路

  看上面的圖大家就應(yīng)該知道了,我延續(xù)了以前金字塔的焊接方法,只不過這次是8輸入全部并聯(lián),沒有遞減到1,輸入的并聯(lián)還是用的廢棄管腳,焊接起來沒什么難度,之所以用2組驅(qū)動,是考慮到了電流,每個面的電流還是不小的,8個面組合起來電流就更大了,單片機(jī)自己的驅(qū)動能力是遠(yuǎn)遠(yuǎn)不夠的,一組的驅(qū)動也是不夠的,這是我實際測試過的結(jié)果。所以還希望大家不要嫌麻煩,當(dāng)然我更期待網(wǎng)友給出更好的解決方案,既能節(jié)約IC也能減少焊接的工作量。


 

  四, 總裝和美化

  這些工作都完成后,就是把每個面的燈珠組裝上去了,實在是沒什么難度,如果后期發(fā)現(xiàn)有壞點現(xiàn)象,拆卸也很方便的,補(bǔ)焊就是。然后就是根據(jù)原理圖把后面的總線連接到245的輸出上,每個面64跟線,64個輸出與之對應(yīng)。

  初裝好后,就是這樣了:

 

 

  后面就是美化了,軟件調(diào)試過后,硬件可以正常工作的話,就開始美化,把線都整理好,用熱熔膠固定,在圍上護(hù)板,把電路遮擋起來。我得承認(rèn),我沒老外做的好,但畢竟人家用的是16位單片機(jī),驅(qū)動方式不一樣的,自然電路不一樣,這個電路還算是復(fù)雜的,不過原理簡單,程序設(shè)計上也沒什么難度。


 

  原理圖部分

  一,原理介紹

  Ledcube1里面的圖是為底面的驅(qū)動圖,也就是我實物的下面的板子和下面的驅(qū)動電路原理,大家看到的那64個發(fā)光二極管代表了64個共陽極接點,并不是真正的燈珠,這樣畫是因為proteus里我找不到更好的表達(dá)方式了,希望大家切記,那不是真的燈珠,而是底面的64個共陽極接點(每個面8個陽極8個陰極)。

  至于說單片機(jī)(請忽略圖里的AT單片機(jī),做樣子的),我這次用的是STC12C5A60S2,倒不是因為89C52速度不行,而是儲存空間不夠大,我手里64K的單片機(jī)只有這么一塊,所以就用上了,大家不要擔(dān)心普通51單片機(jī)的能力問題,非增強(qiáng)型的單片機(jī)是完全可以勝任這個程序的,我親自測試,保證通過。

  Ledcube2里面的圖就是側(cè)面板子和驅(qū)動的電路了,完全一樣,只不過沒畫出單片機(jī),側(cè)面245的輸出全部連接的是共陰極,同樣是64個。

  兩個圖的19腳請大家注意,是兩兩一組的,大家在焊接的時候也注意到這個部分的布局,否則以后組裝的時候還是很麻煩的。


 

  二,注意事項

  1

  驅(qū)動芯片選型:我實物用的是LS系列245,因為我實在是比較懶,沒有在所有的輸出上加上拉電阻,因為LS系列的剛剛好就和單片機(jī)的TTL電平兼容,即便是P0端口,不加上拉一樣可以直接準(zhǔn)確輸出。可HC系列的就不行了,19腳和8跟輸入腳都必須加上拉電阻,否則硬件調(diào)試的結(jié)果是不對的,這個也是我親自測試的結(jié)果。

  但不是因為這個就不選HC系列的,HC的IC扇出系數(shù)(這部分請自行網(wǎng)上學(xué)習(xí))比相比LS系列就大了很多,也就是說,HC的負(fù)載能力要好,而且功耗低,在兩種IC的發(fā)熱上來說,我是深有體會的,HC系列的做驅(qū)動時,芯片發(fā)熱不明顯,但LS的就明顯發(fā)熱,雖然發(fā)熱溫度也是符合范圍的,但感覺上還是不舒服的,所以在骨牌時鐘的時候,我就用了HC系列的,那時候用的都是大功率二極管,換成HC的IC后,發(fā)熱明顯降低。

  希望讀者根據(jù)自己的實際情況選用IC,不管選用哪種,都要做好對應(yīng)的處理方案。

  2

  限流電阻,我在原理圖上是都畫了限流電阻的,這部分加不加要看你選用什么材質(zhì)的發(fā)光管,我這次用的經(jīng)過測試,就不需要加限流電阻,但不保證別人選用的也能承受住IC的輸出電流,而導(dǎo)致二極管亮度過亮。大家把買來的二極管一定要做好電流測試,看你的二極管工作在那個電流范圍最穩(wěn)定,再選擇對應(yīng)的電阻,如果大家選用的和我的是一樣,自然就不需要加電阻了,我的制作清單會附在表格里,給大家參考。

  3

  原理圖請用proteus7.5版本打開,大家就不要再加我好友問為什么圖打不開或者要99se的圖了,我沒有,也不怎么熟悉那個軟件。


 

  程序部分


  這次的程序依然是匯編,控制部分有60多行,我覺得算是簡短的程序了。我在這里小小的抱怨下,希望大家不要再問我為什么不用c語言了,今天我可以告訴大家,不用c語言是因為我不會,我也比較反感別人問我這些,我也知道自己用的是匯編,很多人理解起來有困難,所以我是給了中午注釋的,大家可以根據(jù)程序解構(gòu)和中午注釋來修改成c語言版本的。不懂匯編不是什么問題,但是不懂漢字我就不能再說什么了,本人能力有限,不能再給出c語言程序,希望大家理解。


 

  下面,我根據(jù)我對c語言的理解,給大家做出c語言的結(jié)構(gòu)

  1初始化部分,主要是設(shè)置對應(yīng)的中斷,定時工作方式,與匯編是完全一樣的

  2 顯示部分

  A 把立方體看作8位數(shù)碼管,每個面即為一個數(shù)碼管

  B,每個面的顯示原理是和8X8點陣是完全一樣的,保證這段程序正確的,可以直接調(diào)用

  C 查表的方式是自0起遞增的,每次加1,每個畫面查表64次,查表的上限為65536/64,當(dāng)然,實際的情況是要小于65536的,控制程序的代碼也會占用rom空間,就會導(dǎo)致了畫面次數(shù)減少,所以,要想在有限的空間內(nèi)顯示更多的畫面,就得盡量把程序?qū)懙暮喍蹋?dāng)然了,有的朋友會選用更大容量的單片機(jī),查表的上線自然會增加。

  注意:c語言可以直接定義16位變量,匯編在這方面是比較麻煩的,但好處是我可以調(diào)試程序來直接計算我的程序可以寫到多少的上限,c語言的方法我就不知道了。但肯定是可以通過調(diào)試計算出來的。

  3中斷部分,為了達(dá)到動畫效果切換時間可準(zhǔn)確調(diào)節(jié)性,畫面的切換用中斷方式。建議大家像我這樣,把時間通過一個變量來表示,這樣每次只需修改一個變量,就可以設(shè)置動畫的速度了。每次發(fā)送中斷后,查表的變量就加64(i=i+64),然后返回顯示程序繼續(xù)顯示,中斷程序只做變量的計算,改變的是查表的地址。

  4循環(huán)

  A程序循環(huán),循環(huán)的條件是i變量不滿足動畫顯示的上限值。比如你做了八個畫面,那么i的的值不滿足8X64時,就繼續(xù)顯示,滿足就清零從新開始。

  B 顯示循環(huán)

  這個比較重要,主題的顯示程序,應(yīng)該是一個死循環(huán),一直在顯示一個畫面,只有中斷產(chǎn)生的時候,改變了查表的變量,才切換一次動畫,每個畫面都顯示后,注意修正變量,能使其顯示同一個畫面,不管是查表的變量還是Z軸,Y軸的控制變量,都要進(jìn)行初始化,直到中斷的產(chǎn)生才改變查表的變量數(shù)值。


 

資料下載:http://m.zg4o1577.cn/f/lygyhh548.zip

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 自拍亚洲 | 亚洲一区二区三区四区五区午夜 | 亚洲成人一区 | 一级a性色生活片久久毛片 一级特黄a大片 | 国产伦精品一区二区三区照片91 | 亚洲免费观看视频网站 | 免费精品 | 国产伦一区二区三区视频 | 国产aⅴ爽av久久久久久久 | 色婷婷综合成人av | 欧美无乱码久久久免费午夜一区 | 日韩av免费在线电影 | 久久香蕉网 | 天天澡天天狠天天天做 | 国产精品一区二区三区99 | 国产伦精品 | 欧美精品久久久 | 在线视频 亚洲 | 成人午夜在线观看 | 在线成人精品视频 | 亚洲风情在线观看 | 免费观看www7722午夜电影 | 最新毛片网站 | 女女百合av大片一区二区三区九县 | 无码一区二区三区视频 | 国精产品一区一区三区免费完 | 超碰人人爱 | 中文在线a在线 | 国产精品第2页 | 免费一区二区在线观看 | 国产精品18久久久久久白浆动漫 | 日本一区二区三区四区 | www国产精品| 99热热热 | 亚洲影视在线 | 亚洲视频免费一区 | 国产69久久精品成人看动漫 | h视频免费在线观看 | 亚洲人在线| 国产丝袜一区二区三区免费视频 | 伊人久久精品 |