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

正文內(nèi)容

課程設(shè)計(jì)報(bào)告--led點(diǎn)陣廣告牌的設(shè)計(jì)-資料下載頁

2025-01-21 18:16本頁面
  

【正文】 30,0x02,0x12,0x02,0x5E,0x02,0x5C,0x02,0x54,0x42,0x51,0xC2,0x5F,0xFF,0xDE,0x7F,0xD4,0x02,0x58,0x02,0x5F,0x02,0x77,0x02,0x32,0x02,0x10,0x02,/*學(xué),4*/0xFE,0xFF,0xFE,0xFF,0x32,0x02,0x7A,0x06,0xCE,0x87,0x8E,0xC3,0x2C,0x71,0x24,0x3F,0x25,0x0F,0x27,0x01,0x26,0x7F,0x24,0xFF,0x24,0x81,0x2C,0x81,0x0C,0xF1,0x04,0xF1,/*院,5*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。 /*閃爍顯示字符*/uchar v,flag,temp。uchar i,j,k,shuz,shub,temp1。uchar a,b,c,d,e,f,numa,numb。uchar ii,jj,kk。uchar iii,jjj,kkk。uchar a3,b3。uchar num3,temp3。uchar temp2。 /*各變量值的初始化*/void init()。 /*主函數(shù)的初始化聲名*/ void init1()。 /*左移顯示方式的初始化聲名*/void init2()。 /*上移顯示方式的初始化聲名*/void init3()。 /*閃爍顯示方式的初始化聲名*/void disp1()。 /*左移顯示子程序聲名*/ void disp2()。 /*上移顯示子程序聲名*/void disp3()。 /*閃爍顯示子程序聲名*/void delay(uint z)/*延時(shí)函數(shù)聲名及定義*/{ uint x,y。 for(x=z。x0。x) { for(y=110。y0。y)。 }} void main(){ init()。 while(1) //主循環(huán) { if(flag%3==1) //判斷是不是左移顯示方式 { init1()。 //左移顯示初始化 while(flag%3==1) //左移循環(huán)控制 { for(i=0。i=a。i++) //判斷左移的字符個(gè)數(shù) for(j=0。j=v。j++) //向左移動(dòng)的速度由變量v控制 for(k=i*2。k(i*2+32)。) //顯示一幕 if(flag%3==1) //判斷有沒有中斷,flag的值有沒有變化 disp1()。 //若沒有中斷調(diào)用左移顯示子程序 else { i=a。j=v。k=(i*2+32)。//若有中斷了初始化左移的各變量 } } } if(flag%3==2) //判斷是不是上移顯示方式 { init2()。 //上移顯示初始化 while(flag%3==2) //上移循環(huán)控制 { for(ii=0。ii=15。ii++) //上移緩沖 { for(jj=0。jj=v。jj++) //向上移動(dòng)的速度由變量v控制 { for(kk=0。kk=15。kk++) //顯示一幕 if(flag%3==2) //判斷有沒有中斷,flag的值有沒有變化 disp2()。 //若沒有中斷調(diào)用左移顯示子程序 else { ii=15。jj=v。kk=15。 //若有中斷了初始化上移的各變量 } delay(1)。 } } } } if(flag%3==0) //判斷是不是閃爍顯示方式 { init3()。//閃爍顯示初始化 while(flag%3==0)//閃爍循環(huán)控制 { for(iii=0。iii=6*32。iii=iii+32)//判斷閃爍顯示的字符個(gè)數(shù) for(jjj=0。jjj=v*10。jjj++)//閃爍顯示字符的速度由變量v控制 { for(kkk=0。kkk=15。kkk++) //顯示一幕 if(flag%3==0)//判斷有沒有中斷,flag的值有沒有變化 disp3()。//若沒有中斷調(diào)用閃爍顯示子程序 num3=0。 temp3=0。 //顯示完一幕準(zhǔn)備下一幕的顯示 } } } }}void init() //主程序初始化{ EA=1。 //CPU開放所有中斷源的中斷請(qǐng)求 EX0=1。 //允許外部中斷0中斷 IT0=1。 //外部中斷0采用邊沿觸發(fā)方式產(chǎn)生中斷 flag=1。 v=8。 //設(shè)置移動(dòng)速度的初值}void init1() //左移顯示方式各變量的初始化{ shuz=5。 shub=1。 a=shuz*16+shub*8+15。 P0=0。 P2=0。 temp1=0。}void disp1() //左移顯示子程序{ P0=table1[k]。 k++。 P2=table1[k]。 k++。 P1=temp1。 temp1++。 if(temp1==0x10) temp1=0x00。 delay(1)。 }void init2() //上移顯示方式各變量的初始化{ P0=0。 P2=0。 temp2=0。 }void disp2() //上移顯示子程序{ numa=kk*2。 numb=kk*2+1。 a=table2[numa]。 b=table2[numb]。 if(jj==v) { c=a1。 d=b(81)。 e=b1。 f=a(81)。 c=c|d。 table2[numa]=c。 e=e|f。 table2[numb]=e。 } P0=a。 P2=b。 P1=temp2。 temp2++。 if(temp2==0x10) temp2=0x00。 delay(1)。}void init3() //閃爍顯示方式各變量的初始化{ P0=0。 P2=0。 num3=0。 temp3=0。}void disp3() //閃爍顯子程序{ a3=table3[iii+(num3++)]。 b3=table3[iii+(num3++)]。 P0=a3。 P2=b3。 P1=temp3++。 delay(1)。}void timer0() interrupt 0 //外部中斷0的中斷程序 { v=8。 //初始化移動(dòng)速度 flag++。 //flag值加1,改變顯示方式 temp1=0x00。 temp2=0x00。 temp3=0x00。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1