流水灯左右移动程序

流水灯左右移动程序

ID:46458682

大小:72.50 KB

页数:7页

时间:2019-11-24

流水灯左右移动程序_第1页
流水灯左右移动程序_第2页
流水灯左右移动程序_第3页
流水灯左右移动程序_第4页
流水灯左右移动程序_第5页
资源描述:

《流水灯左右移动程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#include#defineuintunsignedint#defineucharunsignedcharucharD1;voiddelay(uint);voidmain(){D1=0xfe;P1=D1;while(1){D1=_crol_(D1,1);delay(100);P1=D1;delay(100);}}voiddelay(uintz){uintx,y;for(x=100;x>0;x--)for(y=z;y>0;y--);}左移#include#

2、include#defineuintunsignedint#defineucharunsignedcharuchartemp;voiddelay(uint);voidmain(){temp=0xfe;P0=temp;while(1){temp=_crol_(temp,1);P0=temp;delay(1000);}}voiddelay(uintz){uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}左移再右移#include#include

3、ns.h>#defineuintunsignedintunsignedchara,b,c;signedchard;voiddelay(uintz);voidmain(){while(1){for(d=0;d<2;d++){a=0xfe;for(d=0;d<8;d++){P0=a;delay(500);a=_crol_(a,1);};a=0x7f;for(d=0;d<8;d++){P0=a;delay(500);a=_cror_(a,1);}}}}//voiddelay(unsignedcharx)//{//for(b=x;b>0

4、;b--)//for(c=200;c>0;c--);//}/*你的程序的现象是一直左移呢?如果是我说的现象的话,有两种方法可以解决:一、把d定义为:chard;二、for(d=2;d>0;d--)改为for(d=0;d<2;d++)for(d=8;d>0;d--)改为for(d=0;d<8;d++)因为你定义的变量d是无符号型的,所以d是不会小于0的,当d为0时你再减就变成255了。不知道你明白了没有。你的循环左移和右移函数都可以那样用的。...*/voiddelay(uintz){uintx,y;for(x=z;x>0;x--

5、)for(y=110;y>0;y--);}

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

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

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