3D光立方畢業(yè)設計_第1頁
3D光立方畢業(yè)設計_第2頁
3D光立方畢業(yè)設計_第3頁
3D光立方畢業(yè)設計_第4頁
3D光立方畢業(yè)設計_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

3D題目: 3D光立方 級別: 專業(yè): 姓名: 一、摘 二、核心 三、引 四、正 (一、重要元件介 1、 2、 3、 (二、工作原 1、驅(qū)動模塊原 (三、元器件選 (四、制作、調(diào) 1、制 2、調(diào) 五、結束 六、參考文 七、附錄(程序

8*8*8的模式,硬件重要分為三個模塊:主控模塊、驅(qū)動模塊、顯STC12C5A60S274HC573OUT[0]D0D0OUT[1]D1D1CLEDLED二、核心字 LED光立方2009101門廣場舉辦的國慶聯(lián)歡晚會上面世,這是新中國成立六十周年國慶晚會最具創(chuàng)意的60(一)1、80518051,但速度快8-12內(nèi)部集成MAX810專用復位電路,2路PWM,8路高速10位A/D8051CPU,1T,工作電壓:STC12C5A60S2:5.5V-3.3V(5V工作頻率范疇:0-35MHz,80518K/16K/20K/32K/40K/48K/52K/60K/62K1280I/O7PCA,PowerDown,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3(也可通過寄存器設立到P4.2),CCP1/P1.4P4.3)A/D10ADC,8250K/S(25PCASTC12C5A60S2S2RxD2/P1.2(可通P4.2),TxD2/P1.3(P4.3)工作溫度范疇:-40-+85℃(工業(yè)級)/0-75℃(2、3、ULN2803,188,18118能力為500MA\50V9,10V+,05V05V(二)88*888*864hc5736464uln2803,由P0、P1、P2X、Y、Z圖 8層 圖 64個燈圖 74HC573驅(qū)圖 原理uln28031~8P1口(1~8腳P2uln280311~18uln28035732~9腳(數(shù)據(jù)輸入)都連接在P0口(32~39腳P0573,57313態(tài)輸出使能輸入(低電平)普通都與地相接,57311腳(鎖存使能輸入)都連接在一起連接57312~19腳(3態(tài)鎖存輸出)11腳為高低平、2~9腳為低電平時,57312~1911腳為低電平時,2~9腳不管高低電平,12~19573+uln2803來驅(qū)動控制哪豎面的哪一層的哪個燈的亮滅。R1~R16是限流電阻。1)由于光立方的程序量比較大,并且規(guī)定相對比較高,因此用51系列的增強型STC12C5A60S2,選擇的理由:1.2.超強抗干擾;3.內(nèi)部集成高可靠復位電路,外部復位可用可不用;4.80518-12ULN280374HC573,其優(yōu)點有1.高阻態(tài),就是輸出既不是高電平,2.數(shù)據(jù)鎖存;當輸入的數(shù)據(jù)消失時,在芯片的輸出端,數(shù)據(jù)仍然保持;3.數(shù)據(jù)緩沖、加強驅(qū)動能力。4)LEDLED圖 霧狀LED(四)1、我們首先完畢的是圖 573驅(qū)動連接背圖 573驅(qū)動連接正圖 最小系圖 燈的焊圖尺子量好各個角度的高度(2,必須使每一種面在同一水平圖 8層2)調(diào)試:2【1】祈 楊亭.單片機C51程序設計教程與實驗北京航空航天大學出版社1【2】張瑞玲.單片機原理與應 西北工業(yè)大學出版社12【3】趙亮,侯國銳.C[M].北京:人民郵電出版社,.七、附錄(源程序)#include<REG52.H>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedintuchardisplay[8][8];/*rank:A,1,2,3,4,I,心 /*the ; /*railway /*railway /*3p ThatistoinitializetheprogramItiswritetosetthetimerinc52Sotheprogramcanrenovatetheled_3d_cubeinfixedtimeusetheinterruptvoid{}void //誤差-0.usSTC1T{unsignedchara,b;for(a=2;a>0;a--}voiddelay(uint{while(i--)delay5us();//12tmcu}/*Tojudgethenumbit*/ucharjudgebit(ucharnum,ucharb){charn;if(num)return}/*Tofigureouttheroundnumberucharabs(uchar{ucharb;if(a>=5)return}/*Tofigureouttheabsolutevalueucharabss(char{if(a<0)returna;}/*ThefunctioncancomparattheAndremovethebigonetotheback.*/voidmax(uchar*a,uchar*b){ucharif{}}

/*Thefunctionistofigureoutthemaxnumberandreturnucharmaxt(uchara,ucharb,uchar{if(a<b)if(a<c)returna;}voidclear(char{ucharfor{for(i=0;i<8;i++)}}voidtrailler(uint{charfor(i=6;i>=-3;i--{if{}if{}

for(j=0;j<8;j++)for(j=0;j<8;j++)}}voidpoint(ucharx,uchary,ucharz,uchar{ucharch1,ch0;if(le)}voidtype(ucharcha,uchar{ucharfor{}}/*Thefirstvariableisthedistancefromthemidpoint.Thesecondisthelayer.thethirdistheflashspeedofthetimebetweeneachtwopoint.Theforthistheenableio,itcontrolsweatherdraworclaen.*/voidcirp(charcpp,uchardir,ucharle){ucharif{if(dir)if(cpp>63)point}}voidline(ucharx1,uchary1,ucharz1,ucharx2,uchary2,ucharz2,uchar{chart,a,b,c,a1,b1,c1,i;c1=z2-for{}}voidbox(ucharx1,uchary1,ucharz1,ucharx2,uchary2,ucharz2,ucharfill,ucharle){uchari,j,t=0;forifif{

if{

for{}}{

forfor{}{

}}if{

for}{

}ifif{

for(j=z1;j<=z2;j+=(z2-{for}for(j=y1;j<=y2;j+=(y2-{}}{

forfor(j=z1;j<=z2;j+=(z2-{for{}}for(j=y1;j<=y2;j+=(y2-{for{}}}}}voidbox_apeak_xy(ucharx1,uchary1,ucharz1,ucharx2,uchary2,ucharz2,ucharfill,ucharle){uchari;if(fill){for line}{linelinelineline}}voidpoke(ucharn,ucharx,uchar{ucharfor(i=0;i<8;i++)}voidboxtola(chari,uchar{if poke(n,0,7-if poke(n,i-if poke(n,7,i-}voidrolldisplay(uint{ucharj;charfor(i=23;i>-40;i--{for{if}}}voidroll_apeak_yz(ucharn,uint{uchari;{case (i=0;i<7;i++){display[7][7-i]=0;display[6-;case (i=0;i<7;i++){display[7-;case0: }}voidroll_apeak_xy(ucharn,uint{uchari;{ d);}break; }}voidroll_3_xy(ucharn,uint{uchari;{case for{box_apeak_xy(0,i,0,7,7-i,7,1,1);if box_apeak_xycase for{box_apeak_xy(7-i,0,0,i,7,7,1,1);if box_apeak_xycase for{box_apeak_xy(0,i,0,7,7-i,7,1,1);if box_apeak_xy(4,4,0,7,7-}case for{box_apeak_xy(7-i,0,0,i,7,7,1,1);if box_apeak_xy(4,3,0,7-}}}voidtrans(ucharz,uint{ucharfor{for(i=0;i<8;i++) }}voidtranoutchar(ucharc,uint{uchari,j,k,a,i2=0;for(i=0;i<8;i++){ifbox_apeak_xy(i+1,0,0,i+1,7,7,1,1);box_apeak_xy(i2,0,0,i2,7,7,1,0);for(j=0;j<=i;j++) for(k=0;k<8;k++){}}}void{ucharfor{for(j=0;j<8;j++)}}/*Fromnowon,thefunctionbelowistodisplaytheflash.*/voidflash_1(){}void{ucharfor(i=129;i>0;i--{}for{}for(i=129;i>0;i--{}for{}}void{charfor{if}for(i=7;i>=0;i--{if}for{if(i<7)}}void{chari,j,an[8];for(j=7;j<15;j++)for(i=0;i<=16;i++){for{if}for{if}for{ifan[j]--}}forfor(i=0;i<=16;i++){for{if}for{if(((an[j]-line(0,an[j]-1,j,7,an[j]-}for{if}}}void{uinta=15000;//a=delaychari=8,j,an[4];foran[j-while(i--{for{ifif(an[j]<7)box_apeak_xy(j,an[j]+1,j,7-j,an[j]+1,7-}for{ifan[j]--}}for(j=0;j<4;j++)while(i--{for{ifif(an[j]<3)box_apeak_xy(j,an[j]+1,j,7-j,an[j]+1,7-}for{ifan[j]--}}for(j=1;j<4;j++)while(i--{for{ifif(an[j]>0)box_apeak_xy(j,an[j]-1,j,7-j,an[j]-1,7-}for{if}}for(j=0;j<4;j++){for{ifif(an[j]>3)box_apeak_xy(j,an[j]-1,j,7-j,an[j]-1,7-}for}foran[j-while(i--{for{box_apeak_xy(j,an[j],j,7-j,an[j],7-box_apeak_xy(j,an[j]+1,j,7-j,an[j]+1,7-}for{ifan[j]--}}for(j=0;j<4;j++)while(i--{for{ifif(an[j]<3)box_apeak_xy(j,an[j]+1,j,7-j,an[j]+1,7-}for{ifan[j]--}}for(j=0;j<4;j++)while(i--{for{ifbox_apeak_xy(j,an[j],j,7-j,an[j],7-ifbox_apeak_xy(j,an[j]+1,j,7-j,an[j]+1,7-}for{if(j<5-an[j]--}}foran[j]=j-while(i--{for{ifif(an[j]>=0)box_apeak_xy(j,an[j]-1,j,7-j,an[j]-1,7-}for{if}}}void{uchari,j,k,z;for(i=0;i<3;i++){for{for{if{for{point(j,7-k,z,1);if(z-1)point(j,7-k,z-}}}}}}void{uchari;uintfor(i=0;i<8;i++){box_apeak_xy(0,i,0,7-i,i,7,1,1);}for(i=7;i>0;i--){}}void{ucharfor{}}void{charucharj,an[8],x,y,t,x1,y1;for(i=0;i<8;i++){box_apeak_xy(i,0,0,i,7,7,1,1);if(i)box_apeak_xy(i-1,0,0,i-1,7,7,1,0);}for(i=0;i<7;i++){}forfor{for{}for{if((i>j)&(j>i-71))}}for{for{}for{if((i>j)&(j>i-an[j]--}}for{}for{t=(an[0]-}for{}for{}for{box(7,7,7,7-i,7-i,7-}for{box(0,0,0,7-i,7-i,7-}for{}for{box(7,0,0,i,7-i,7-}for{box(7,0,0,7-}for{box(0,7,7,7-}}void{uchari,j,an[4],x,y,t;for(i=1;i<7;i++){box(i,6,6-i,i+1,7,7-box(0,6,6-i

溫馨提示

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

評論

0/150

提交評論