freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-821582158個(gè)led燈組成的真實(shí)3d立方體顯示器設(shè)計(jì)-資料下載頁(yè)

2025-01-16 19:54本頁(yè)面
  

【正文】 { char n。 num=numamp。(1b)。 if (num) n=1。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 35 else n=0。 return n。 } /*To figure out the round number*/ uchar abs(uchar a) { uchar b。 b=a/10。 a=ab*10。 if (a=5) b++。 return b。 } /*To figure out the absolute value*/ uchar abss(char a) { if (a0) a=a。 return a。 } /*The function can parat the character. And remove the big one to the back.*/ void max(uchar *a,uchar *b) { uchar t。 if ((*a)(*b)) { t=(*a)。 (*a)=(*b)。 (*b)=t。 } } /*The function is to figure out the max number and return it.*/ uchar maxt(uchar a,uchar b,uchar c) { if (ab) a=b。 if (ac) a=c。 return a。 } void clear(char le) { 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 36 uchar i,j。 for (j=0。j8。j++) { for (i=0。i8。i++) display[j][i]=le。 } } void trailler(uint speed) { char i,j。 for (i=6。i=3。i) { if (i=0) { for (j=0。j8。j++) display[j][i]=display[j][i+1]。 } if (i4) { for (j=0。j8。j++) display[j][i+4]=0。 } delay(speed)。 } } void point(uchar x,uchar y,uchar z,uchar le) { uchar ch1,ch0。 ch1=1x。 ch0=~ch1。 if (le) display[z][y]=display[z][y]|ch1。 else display[z][y]=display[z][y]amp。ch0。 } void type(uchar cha,uchar y) { uchar xx。 for (xx=0。xx8。xx++) { display[xx][y]=table_cha[cha][xx]。 } } /*The first variable is the distance from the midpoint. 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 37 The second is the layer. the third is the flash speed of the time between each two point. The forth is the enable io,it controls weather draw or claen.*/ void cirp(char cpp,uchar dir,uchar le) { uchar a,b,c,cp。 if ((cpp128)amp。(cpp=0)) { if (dir) cp=127cpp。 else cp=cpp。 a=(dat[cp]5)amp。0x07。 b=(dat[cp]2)amp。0x07。 c=dat[cp]amp。0x03。 if (cpp63) c=7c。 point (a,b,c,le)。 } } void line(uchar x1,uchar y1,uchar z1,uchar x2,uchar y2,uchar z2,uchar le) { char t,a,b,c,a1,b1,c1,i。 a1=x2x1。 b1=y2y1。 c1=z2z1。 t=maxt(abss(a1),abss(b1),abss(c1))。 a=x1*10。 b=y1*10。 c=z1*10。 a1=a1*10/t。 b1=b1*10/t。 c1=c1*10/t。 for (i=0。it。i++) { point(abs(a),abs(b),abs(c),le)。 a+=a1。 b+=b1。 c+=c1。 } point(x2,y2,z2,le)。 } void box(uchar x1,uchar y1,uchar z1,uchar x2,uchar y2,uchar z2,uchar fill,uchar le) { 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 38 uchar i,j,t=0。 max(amp。x1,amp。x2)。 max(amp。y1,amp。y2)。 max(amp。z1,amp。z2)。 for (i=x1。i=x2。i++) t|=1i。 if (!le) t=~t。 if (fill) { if (le) { for (i=z1。i=z2。i++) { for (j=y1。j=y2。j++) display[j][i]|=t。 } } else { for (i=z1。i=z2。i++) { for (j=y1。j=y2。j++) display[j][i]amp。=t。 } } } else { if (le) { display[y1][z1]|=t。 display[y2][z1]|=t。 display[y1][z2]|=t。 display[y2][z2]|=t。 } else { display[y1][z1]amp。=t。 display[y2][z1]amp。=t。 display[y1][z2]amp。=t。 display[y2][z2]amp。=t。 } t=(0x01x1)|(0x01x2)。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 39 if (!le) t=~t。 if (le) { for (j=z1。j=z2。j+=(z2z1)) { for (i=y1。i=y2。i++) display[i][j]|=t。 } for (j=y1。j=y2。j+=(y2y1)) { for (i=z1。i=z2。i++) display[j][i]|=t。 } } else { for (j=z1。j=z2。j+=(z2z1)) { for (i=y1。i=y2。i++) { display[i][j]amp。=t。 } } for (j=y1。j=y2。j+=(y2y1)) { for (i=z1。i=z2。i++) { display[j][i]amp。=t。 } } } } } void box_apeak_xy(uchar x1,uchar y1,uchar z1,uchar x2,uchar y2,uchar z2,uchar fill,uchar le) { uchar i。 max(amp。z1,amp。z2)。 if (fill) { for (i=z1。i=z2。i++) { line (x1,y1,i,x2,y2,i,le)。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 40 } } else { line (x1,y1,z1,x2,y2,z1,le)。 line (x1,y1,z2,x2,y2,z2,le)。 line (x2,y2,z1,x2,y2,z2,le)。 line (x1,y1,z1,x1,y1,z2,le)。 } } void poke(uchar n,uchar x,uchar y) { uchar i。 for (i=0。i8。i++) { point(x,y,i,judgebit(n,i))。 } } void boxtola(char i,uchar n) { if ((i=0)amp。(i8)) { poke(n,0,7i)。 } if ((i=8)amp。(i16)) { poke(n,i8,0)。 } if ((i=16)amp。(i24)) { poke(n,7,i16)。 } } void rolldisplay(uint speed) { uchar j。 char i,a。 for (i=23。i40。i) { for (j=0。j40。j++) { a=i+j。 if ((a=0)amp。(a24)) boxtola(a,table_id[j])。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 41 } delay(speed)。 } } void roll_apeak_yz(uchar n,uint speed) { uchar i。 switch(n) { case 1: for (i=0。i7。i++) { display[i][7]=0。 display[7][6i]=255。 delay(speed)。 }。 break。 case 2: for (i=0。i7。i++) { display[7][7i]=0。 display[6i][0]=255。 delay(speed)。 }。 break。 case 3: for (i=0。i7。i++) { display[7i][0]=0。 display[0][i+1]=255。 delay(speed)。 }。 break。 case 0: for (i=0。i7。i++) { display[0][i]=0。 display[i+1][7]=255。 delay(speed)。 }。 } } void roll_apeak_xy(uchar n,uint speed) { 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 42 uchar i。 switch(n) { case 1: for (i=0。i7。i++) { line(0,i,0,0,i,7,0)。 line(i+1,7,0,i+1,7,7,1)。 delay(speed)。 }。 break。 case 2: for (i=0。i7。i++) { line(i,7,0,i,7,7,0)。 line(7,6i,0,7,6i,7,1)。 delay(speed)。 }。 break。 case 3: for (i=0。i7。i++) { line(7,7i,0,7,7i,7,0)。 line(6i,0,0,6i,0,7,1)。 delay(speed)。 }。 break。 case 0: for (i=0。i7。i++) { line(7i,0,0,7i,0,7,0)。 line(0,i+1,0,0,i+1,7,1)。 delay(speed)。 }。 } } void roll_3_xy(uchar n,uint speed) { uchar i。 switch(n) { case 1: for (i=0。i8。i++) { 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 43 box_apeak_xy (0,i,0,7,7i,7,1,1)。 delay(speed)。 if (i7) box_apeak_xy (3,3,0,0,i,7,1,0)。 }。 break。 case 2: for (i=0。i8。i++) { box_apeak_xy (7i,0,0,i,7,7,1,1)。 delay(speed)。 if (i7) box_apeak_xy (3,4,0,i,7,7,1,0)。 }。 break。 case 3: for (i=0。i8。i++) { box_apeak_xy (0,i,0,7,7i,7,1,1)。 delay(speed)。 if (i7) box_apeak_xy (4,4,0,7,7i,7,1,0)。 }。 break。 case 0: for (i=0。i8。i++) { box_apeak_xy (7i,0,0,i,7,7,1,1)。 delay(speed)。 if (i7) box_apeak_xy (4,3,0,7i,0,7,1,0)。 }。 } } void trans(uchar z,uint speed) { uc
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1