您的位置 首页 软件

8个把戏流水灯c程序

includereg52h>defineucharunsignedchardefineuintunsignedintvoiddelay(uintt)延时函数{uintx,y;for(

#include

#define uchar unsigned char#define uint unsigned intvoid delay(uint t)//延时函数{uint x,y;for(x=t;x>0;x--)for(y=110;y>0;y--);}void main()//主函数{uchar temp,i;while(1){temp=0x01; //8盏灯单个亮向左移for(i=0;i<8;i++){P2=~temp;delay(50);temp<<=1;}temp=0x80;for(i=0;i<8;i++)//8盏灯单个亮反向右移{P2=~temp;delay(50);temp>>=1;}temp=0xfe;     for(i=0;i<8;i++)//8盏灯逐一向右亮{P2=temp;delay(50);temp<<=1;}temp=0xfe;  for(i=0;i<8;i++)//8盏灯逐一灭向右{P2=~temp;delay(50);temp<<=1;}temp=0x7f;  for(i=0;i<8;i++)//8盏灯逐一亮向左{P2=temp;delay(50);temp>>=1;}temp=0x7f;  for(i=0;i<8;i++)//8盏灯逐一灭向右{P2=~temp;delay(50);temp>>=1;}delay(100);P2=0x55;//隔一个亮delay(100);P2=0xaa;//隔一个亮delay(100);P2=0x00;//全亮delay(100);P2=0xff;//全灭}}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/255240.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部