欢迎来到天天文库
浏览记录
ID:48984630
大小:68.50 KB
页数:11页
时间:2020-02-26
《点阵移动方法集锦.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、我的空间有程序,你去看看,有十几种移动方法屏幕点阵数的话也可以随时改动的/*************呈现各种显示效果的函数集****************/voidflash_bai(uchar*flash_word,ucharflash_heard,ucharnumber,ucharsdu,ucharstate){registeruchari,j,l;for(i=0;i2、m[l*4+1]&0xff<3、(flash_word[(flash_heard+i)*32+l*4]>>(7-j));dispram[l*4+2]=dispram[l*4+2]&0xff>>j4、(flash_word[(flash_heard+i)*32+l*4+3]<<(7-j)&0x10);}else{dispram[l*4]=dispram[l*4]&0xff<<(j-7)5、flash_word[(flash_heard+i)*32+l*4]>>(15-j);dispram[l*4+1]=flash_word[(f6、lash_heard+i)*32+l*4]<<(j-7)7、(flash_word[(flash_heard+i)*32+l*4+1]>>(15-j));dispram[l*4+2]=flash_word[(flash_heard+i)*32+l*4+2]<<(15-j)8、(flash_word[(flash_heard+i)*32+l*4+3]>>(j-7));dispram[l*4+3]=(dispram[l*4+3]&0xff>>(j-7))9、flash_word[(flash_heard+i)*32+l*4+3]<<(10、15-j);}}delay(sdu*SPEED);}delay(state*SPEED);}}/*******************霓虹灯效果************************/voidflash(uchar*flash_word,ucharflash_heard,ucharnumber,ucharsdu,ucharstate){registeruchari,j,k,l;for(i=0;ij;k--){for(l=0;l<111、6;l++){if(j>8){dispram[l*2]=1<<(8-k+j)12、(flash_word[(flash_heard+i)*32+l*2]&0xff>>(16-j));dispram[l*2+1]=flash_word[(flash_heard+i)*32+l*2+1];}else{dispram[l*2]=1<<(8-k+j);dispram[l*2+1]=1<<(16-k+j)13、(flash_word[(flash_heard+i)*32+l*2+1]&0xff>>(8-j));}}delay(sdu*SPEE14、D);}for(k=17;k>j;k--){for(l=0;l<16;l++){if(j>8){dispram[l*2]=1<<(k-8)15、(flash_word[(flash_heard+i)*32+l*2]&0xff>>(16-j));}else{dispram[l*2]=1<<(k-8);dispram[l*2+1]=1<16、(flash_word[(flash_heard+i)*32+l*2+1]&0xff>>(8-j));}}delay(sdu*SPEED);}}delay(state*SPEED);}}/***17、****************跳动的米奇*********************/voidmiqi_jump(void){registerucharjump_i;while((receive[1]&0x0f)<2)//{switch(timer/3650){case0:for(jump_i=0;jump_i<16;jump_i++){dispram[jump_i*2]=word1[11][jump_i*2]<<118、word1[11][jump_i*2+1]>>7;dispram[jump_i*2+1]=word1[11]19、[jump_i*2+1]<<1;//左移}break;case1:for(jump_i=0;jump_i<15;jump_i++){dispram[jump_i*2+2]=word1[11][jump_i*2];dispram[jump_i*2+3]=word1[11][jump_i*2+
2、m[l*4+1]&0xff<3、(flash_word[(flash_heard+i)*32+l*4]>>(7-j));dispram[l*4+2]=dispram[l*4+2]&0xff>>j4、(flash_word[(flash_heard+i)*32+l*4+3]<<(7-j)&0x10);}else{dispram[l*4]=dispram[l*4]&0xff<<(j-7)5、flash_word[(flash_heard+i)*32+l*4]>>(15-j);dispram[l*4+1]=flash_word[(f6、lash_heard+i)*32+l*4]<<(j-7)7、(flash_word[(flash_heard+i)*32+l*4+1]>>(15-j));dispram[l*4+2]=flash_word[(flash_heard+i)*32+l*4+2]<<(15-j)8、(flash_word[(flash_heard+i)*32+l*4+3]>>(j-7));dispram[l*4+3]=(dispram[l*4+3]&0xff>>(j-7))9、flash_word[(flash_heard+i)*32+l*4+3]<<(10、15-j);}}delay(sdu*SPEED);}delay(state*SPEED);}}/*******************霓虹灯效果************************/voidflash(uchar*flash_word,ucharflash_heard,ucharnumber,ucharsdu,ucharstate){registeruchari,j,k,l;for(i=0;ij;k--){for(l=0;l<111、6;l++){if(j>8){dispram[l*2]=1<<(8-k+j)12、(flash_word[(flash_heard+i)*32+l*2]&0xff>>(16-j));dispram[l*2+1]=flash_word[(flash_heard+i)*32+l*2+1];}else{dispram[l*2]=1<<(8-k+j);dispram[l*2+1]=1<<(16-k+j)13、(flash_word[(flash_heard+i)*32+l*2+1]&0xff>>(8-j));}}delay(sdu*SPEE14、D);}for(k=17;k>j;k--){for(l=0;l<16;l++){if(j>8){dispram[l*2]=1<<(k-8)15、(flash_word[(flash_heard+i)*32+l*2]&0xff>>(16-j));}else{dispram[l*2]=1<<(k-8);dispram[l*2+1]=1<16、(flash_word[(flash_heard+i)*32+l*2+1]&0xff>>(8-j));}}delay(sdu*SPEED);}}delay(state*SPEED);}}/***17、****************跳动的米奇*********************/voidmiqi_jump(void){registerucharjump_i;while((receive[1]&0x0f)<2)//{switch(timer/3650){case0:for(jump_i=0;jump_i<16;jump_i++){dispram[jump_i*2]=word1[11][jump_i*2]<<118、word1[11][jump_i*2+1]>>7;dispram[jump_i*2+1]=word1[11]19、[jump_i*2+1]<<1;//左移}break;case1:for(jump_i=0;jump_i<15;jump_i++){dispram[jump_i*2+2]=word1[11][jump_i*2];dispram[jump_i*2+3]=word1[11][jump_i*2+
3、(flash_word[(flash_heard+i)*32+l*4]>>(7-j));dispram[l*4+2]=dispram[l*4+2]&0xff>>j
4、(flash_word[(flash_heard+i)*32+l*4+3]<<(7-j)&0x10);}else{dispram[l*4]=dispram[l*4]&0xff<<(j-7)
5、flash_word[(flash_heard+i)*32+l*4]>>(15-j);dispram[l*4+1]=flash_word[(f
6、lash_heard+i)*32+l*4]<<(j-7)
7、(flash_word[(flash_heard+i)*32+l*4+1]>>(15-j));dispram[l*4+2]=flash_word[(flash_heard+i)*32+l*4+2]<<(15-j)
8、(flash_word[(flash_heard+i)*32+l*4+3]>>(j-7));dispram[l*4+3]=(dispram[l*4+3]&0xff>>(j-7))
9、flash_word[(flash_heard+i)*32+l*4+3]<<(
10、15-j);}}delay(sdu*SPEED);}delay(state*SPEED);}}/*******************霓虹灯效果************************/voidflash(uchar*flash_word,ucharflash_heard,ucharnumber,ucharsdu,ucharstate){registeruchari,j,k,l;for(i=0;ij;k--){for(l=0;l<1
11、6;l++){if(j>8){dispram[l*2]=1<<(8-k+j)
12、(flash_word[(flash_heard+i)*32+l*2]&0xff>>(16-j));dispram[l*2+1]=flash_word[(flash_heard+i)*32+l*2+1];}else{dispram[l*2]=1<<(8-k+j);dispram[l*2+1]=1<<(16-k+j)
13、(flash_word[(flash_heard+i)*32+l*2+1]&0xff>>(8-j));}}delay(sdu*SPEE
14、D);}for(k=17;k>j;k--){for(l=0;l<16;l++){if(j>8){dispram[l*2]=1<<(k-8)
15、(flash_word[(flash_heard+i)*32+l*2]&0xff>>(16-j));}else{dispram[l*2]=1<<(k-8);dispram[l*2+1]=1<16、(flash_word[(flash_heard+i)*32+l*2+1]&0xff>>(8-j));}}delay(sdu*SPEED);}}delay(state*SPEED);}}/***17、****************跳动的米奇*********************/voidmiqi_jump(void){registerucharjump_i;while((receive[1]&0x0f)<2)//{switch(timer/3650){case0:for(jump_i=0;jump_i<16;jump_i++){dispram[jump_i*2]=word1[11][jump_i*2]<<118、word1[11][jump_i*2+1]>>7;dispram[jump_i*2+1]=word1[11]19、[jump_i*2+1]<<1;//左移}break;case1:for(jump_i=0;jump_i<15;jump_i++){dispram[jump_i*2+2]=word1[11][jump_i*2];dispram[jump_i*2+3]=word1[11][jump_i*2+
16、(flash_word[(flash_heard+i)*32+l*2+1]&0xff>>(8-j));}}delay(sdu*SPEED);}}delay(state*SPEED);}}/***
17、****************跳动的米奇*********************/voidmiqi_jump(void){registerucharjump_i;while((receive[1]&0x0f)<2)//{switch(timer/3650){case0:for(jump_i=0;jump_i<16;jump_i++){dispram[jump_i*2]=word1[11][jump_i*2]<<1
18、word1[11][jump_i*2+1]>>7;dispram[jump_i*2+1]=word1[11]
19、[jump_i*2+1]<<1;//左移}break;case1:for(jump_i=0;jump_i<15;jump_i++){dispram[jump_i*2+2]=word1[11][jump_i*2];dispram[jump_i*2+3]=word1[11][jump_i*2+
此文档下载收益归作者所有