点阵移动方法集锦.doc

点阵移动方法集锦.doc

ID:48984630

大小:68.50 KB

页数:11页

时间:2020-02-26

点阵移动方法集锦.doc_第1页
点阵移动方法集锦.doc_第2页
点阵移动方法集锦.doc_第3页
点阵移动方法集锦.doc_第4页
点阵移动方法集锦.doc_第5页
资源描述:

《点阵移动方法集锦.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、我的空间有程序,你去看看,有十几种移动方法屏幕点阵数的话也可以随时改动的/*************呈现各种显示效果的函数集****************/voidflash_bai(uchar*flash_word,ucharflash_heard,ucharnumber,ucharsdu,ucharstate){registeruchari,j,l;for(i=0;i

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>>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]<<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+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。