光立方電路原理圖與其所需元件_第1頁
光立方電路原理圖與其所需元件_第2頁
光立方電路原理圖與其所需元件_第3頁
光立方電路原理圖與其所需元件_第4頁
光立方電路原理圖與其所需元件_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 光立方電路原理圖與其所需元件鎖車器主要用的是595鎖車器,用usb插口供電。這是用595的電路,材料清單如下:1:8個74hc595(封裝為dip16);2:2個74hc04(封裝為dip14);3:2個30pf的瓷介電容;一個10uf的電解電容;一個220uf的電解電容;4:一塊89c516(單片機);5:每個芯片配套的座子;6:24mhz或者12mhz的晶振;7: 1個1k,1個10k(都是碳膜電阻);8:一個按鍵開關(guān),3個按鍵;9:最好買600個燈(一包也可以,比較便宜),因為焊接的時候可能會損壞,顏色隨便你自己選擇;備注:上面的3個按鍵可以只要1個,另外2個是我設(shè)計的外部中斷,你可以

2、不用它;同時我自己有開發(fā)板,所以我沒有設(shè)計程序下載電路,全以最節(jié)省的方案為前提,你只要把單片機在開發(fā)板上下載好程序,再插到光立方上就好了。同時畫電路時每個芯片的電源引腳隱藏了,(595是8接負,16接正;7404是7接負,14接正。),還有注意電解電容的極性。我是在板子上面安裝了一個usb的接口供電。這是用573的電路,材料清單如下:1:8個74hc573(封裝為dip20);2:2個74hc04(封裝為dip14);3:2個30pf的瓷介電容;2個10uf的電解電容;一個220uf的電解電容;4:一塊89c516(單片機);5:芯片配套的座子;6:24或者12mhz的晶振;7: 1個1k,2

3、個10k,8個500歐(都是碳膜電阻);8:一個按鍵開關(guān),1個按鍵;9:最好買600個燈,因為焊接的時候可能會損壞(顏色隨便你自己選擇);10:你可以考慮買4個銅柱;備注:畫電路時每個芯片的電源引腳隱藏了,(單片機是20接負,40接正;573是10接負,20接正;7404是7接負,14接正。),還有注意電解電容的極性。關(guān)于你接電源的問題是你自己的事,我是在板子上面安裝了一個usb的接口供電。還有就是這個電路我沒有畫全,因為全部都一樣的:就是:1:把8個573的29引腳對應(yīng)接在一起;2:把8個573的11腳接在一起;總結(jié):上面的2個電路,每個595或者573都有8個引腳沒有接,那是用來接燈的負極

4、的,8*8=64;7404的八個引腳是來接燈的正極的,8層就是8個引腳;同時最好把芯片按順序依次的排列和連接,這樣可以大大方便寫程序。次程序僅供參考。#include#include #includezimo.h#define uchar unsigned char#define uint unsigned int/*/sbit ds=p10;/*/*/sbit clk=p11; /74hc595的sh-cp(11腳)sbit stb=p12; /74hc595的時鐘和輸出鎖存(12腳)/*/ /*坐標數(shù)組*/*/uchar code shu8=0,1,2,3,4,5,6,7; /十進制數(shù)選u

5、char code x18=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;/595數(shù)據(jù)uchar code y18=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;/595使能uchar code z18=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80;/層掃描/*/ /*亮度調(diào)節(jié)延時*/*/void delay(unsigned int i)unsigned int j;for(;i0;i-) for(j=5;j0;j-); /*/ /*ms延時*/*/void delayms(uchar xm

6、s)uchar i,j;for(i=0;ixms;i+)for(j=0;j110;j+);/*/ /*亮度調(diào)整*/*/*void pwm_light(unsigned char p)oe=0;delay(p);oe=1;delay(10-p); */*/ /*595發(fā)送一字節(jié)*/*/void set595(unsigned char xie)unsigned char i;unsigned int temp;temp=xie;for(i=0;i1;clk=0;_nop_();_nop_();clk=1; /移位上升沿有效? /*/*/void dis595(void)stb=0;_nop_()

7、;_nop_();stb=1; /串行輸出上升沿有效/*/*/void set595_1(unsigned char xie,unsigned char xie1)unsigned char i;for(i=0;i=1;xie1=1; /移位上升沿有效? /*/ /*倒計時*/*/void daojishi(void)uchar i,j,k;for(j=0;j8;j+)for(k=0;k60;k+)for(i=0;i8;i+)set595(shuzi7i);set595(shuzi6i);set595(shuzi5i);set595(shuzi4i);set595(shuzi3i);set59

8、5(shuzi2i);set595(shuzi1i);set595(shuzi0i);p1=y1j;p2=z17-i;dis595();/*/ /*方框縮放*/*/void suofang()uchar x,y,z,w,e,r,a,s;for(y=0;y8;y+)for(x=0;x8;x+)if(z=0)&(y=0)|(z=0)&(y=7)p1=y1y; p2=z10;set595(x1x);dis595(); for(e=0;e8;e+)for(r=0;r8;r+)if(w=0)&(e=0)|(w=0)&(e=7)p1=y1e; p2=z1r;set595(x10);dis595(); fo

9、r(e=0;e8;e+)for(r=0;r8;r+)if(w=0)&(e=0)|(w=0)&(e=7)p1=y1e; p2=z1r;set595(x17);dis595(); for(a=0;a8;a+)p1=y1a; p2=z17;set595(x10);dis595();p1=y1a; p2=z17;set595(x17);dis595();for(s=0;s8;s+)p1=y1s; p2=z10;set595(x10);dis595();p1=y1s; p2=z10;set595(x17);dis595();for(y=0;y8;y+)for(x=0;x8;x+)if(z=0)&(y=0

10、)|(z=0)&(y=7)p1=y1y; p2=z17;set595(x1x);dis595(); /*/void xingdian()uchar x,y,z;for(z=0;z8;z+)for(y=0;y8;y+)for(x=0;x8;x+)if(y=0)|(y=2)|(y=4)|(y=6)|(y=1)|(y=3)|(y=5)|(y=7)p1=y1y; p2=z1z;set595(x1x);dis595(); delayms(20000); /*主函數(shù)*/*/void main()uchar j;while(1)daojishi();/倒計時70for(j=0;j50;j+)suofang();/方框縮放/xingdian(); /星點這是595的程序,實現(xiàn)09倒數(shù)。#include #define uint unsigned int #define uchar unsigned char void delay(uint z); void main()

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論