这个就是把 先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;不过这个程序实现的 应该是这样的  先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动;再从中间往两边流动;

#include< reg52.h>

#include< intrins.h>

#define uint unsigned int

#define uchar unsigned char

void delay();

void main()

{ uchar temp,temp1,temp2,a,b;

P3=0xff;

while(1)

{   for(b=3;b>0;b--)

{ temp=0xaa;

P1=temp;

delay();

temp=0x55;

P1=temp;

delay();

}

for(a=3;a>0;a--)

{ temp=0xfe;

for(b=7;b>0;b--)

{  P1=temp;

temp=_crol_(temp,1);

delay();

P1=temp;

delay();

}

}

temp1=0xfe;

temp2=0x7f;

for(a=8;a>0;a--)

{

temp=temp1&temp2;

P1=temp;

delay();

temp1=_crol_(temp1,1);

temp2=_cror_(temp2,1);

}

}

}

void delay()

{ uint a,b;

for(a=100;a>0;a--)

for(b=600;b>0;b--);

}

程序实现的第2种方法:下面是http://www.51hei.com单片机12群里的朋友木信大侠提出的,实现单片机led流水灯从中间向两边,从两边向中间的效果,下面的程序就是实现思路,这个是直接调用,应该明白吧,数组那其实也可以改一下,如采用一维数组,在多次调用;也可以采用二维数组。主要看个人喜好.

-----------------------------------------------------

#include< reg52.h>

unsigned char code TABLE[]={

0xFF,0xE7,0xC3,0x81,0x00,     //从中间向两侧点亮

0xFF,0xE7,0xC3,0x81,0x00,

0xFF,0xE7,0xC3,0x81,0x00,

0xFF,0x7E,0x3C,0x18,0x00,     //从两侧向中间点亮

0xFF,0x7E,0x3C,0x18,0x00,

0xFF,0x7E,0x3C,0x18,0x00

};

unsigned char i;

DELAY()

{

unsigned int s;

for(s=0;s<30000;s++);

}

main()

{

while(1)

{

if(TABLE[i]!=0x01)

{

P1=TABLE[i];

i++;

DELAY();

}

else

{

i=0;

}

}

}

从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边,从两边向中间...相关推荐

  1. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边.doc

    WORD格式.分享 精品.资料 单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过 ...

  2. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的应该是这样的先奇数亮 ...

  3. led交通灯c语言程序设计,单片机控制的交通灯C语言编程.doc

    单片机控制的交通灯C语言编程 单片机控制的交通灯 红灯停,绿灯行,黄灯闪烁提示行人红绿灯即将切换.四个方向各有一个红.黄.绿显示和两个数码管. 东西道为人行道(20秒),南北道为车行道(60秒),黄灯 ...

  4. 按钮查询方式控制交通灯c语言程序,单片机控制交通灯(内含程序和实物图)

    模拟交通灯控制系统 摘要:随着经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通拥塞已成为一个国际性的问题.因此,设计可靠.安全.便捷的多功能交通灯控制系统有极大的现实必要性.根据交通灯在实际控制中的 ...

  5. 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...

  6. 自动感光调节LED灯亮度C语言程序,PWM控制LED灯的亮度(C 语言)

    控制LED灯的亮度,通过调节电压的方式可以达到,但不理想,而且可调的范围很小,电压稍高,还容易把LED烧毁,唯一可行的方法就是通过PWM(脉冲宽度调节)来控制其亮度. 以下程序是在单片机中控制LED. ...

  7. led version 2.0 摇摇棒编程软件c 语言,基于单片机控制LED摇摇棒的解决方案 - 全文...

    摇摇棒本为开发套件,全部采用直插的器件.显示的LED采用了5mm超高亮30度聚光发光二极管,共 32只.控制芯片采用宏晶单片机STC11F03E,其内部有3K的程序存储空间,256字节的数据存储空间, ...

  8. 单片机串口中断控制流水灯c语言,利用单片机中断实现流水灯

    在我们的生活中,随处可见各式各样的彩灯,给这本来充满美丽的世界又添加了一份别致的美,想知道流水灯是怎么实现的吗?现在就跟我走进这实现流水灯的大道吧! 其实利用单片机的中断功能就可以实现.本篇文章是当每 ...

  9. 花样16流水灯c语言程序,8个花样流水灯c程序

    #include #define uchar unsigned char #define uint unsigned int void delay(uint t)//延时函数 { uint x,y; ...

最新文章

  1. SQL Server 创建数据库快照
  2. 选项类 oracle ebs,Oracle EBS工具选项:关闭其他表单修改方法
  3. 15种网站最差的用户体验
  4. 计算平方根【牛顿迭代法】
  5. 设计原则--开放-封闭原则(OCP)
  6. 【CodeForces - 520B】Two Buttons (bfs或dp或时光倒流,trick)
  7. beta版本项目冲刺
  8. 数据结构之堆(Heap),堆的相关操作,用堆模拟优先级队列
  9. 2017.9.17 function 思考记录
  10. 单机按钮来图片轮播_原生js如何实现轮播图效果?
  11. 基于node.js的express连接数据库
  12. 超硬核详解SpringClould之Gateway网管【含源码例子】
  13. 【有限元分析】提高有限元分析计算精度的h方法和p方法
  14. 基于STM32的0.96寸OLED显示屏显示数据
  15. 嵌入式uboot移植之三星官方uboot开始移植
  16. 阿里和CVTE秋招面试题
  17. 期末大作业+毕业设计:在线电影网站设计——影视大全(6页面)含登录注册HTML+CSS+JavaScript
  18. 【论文笔记】DSIFN:用于高分辨率双时相遥感图像变化检测的深度监督图像融合网络
  19. torch.mul()函数的使用
  20. 阴阳师ios和android,阴阳师:国际服已经可以IOS和安卓系统转换了,国服还遥遥无期...

热门文章

  1. 北邮2019软院考研经验分享
  2. 2022全国中职网络安全比赛正式赛题
  3. 通过PS把普通照片变成高大上的电影海报大片
  4. linux 压缩文件解压到到指定的目录
  5. 如何用Python3实现12306火车票自动抢票,小白必学
  6. 单词测试通关学英语的软件,学习软件有哪些,给大家推荐一款靠谱的 | 外教英评网...
  7. 翻录cda文件_翻录电视连续剧DVD并转换为单独的H.264 MP4文件
  8. win10 版本比较 及安装版本
  9. 12月16日广州.NET俱乐部下午4点爬白云山活动
  10. leetcode算法题-390.消除游戏