流水灯系列

Posted ssxblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流水灯系列相关的知识,希望对你有一定的参考价值。

  • 流水灯
  • 电路仿真图
  • 技术图片

     

  •  /******************************
     项目名称:项目1彩灯控制器
     任务名称:任务3流水灯控制
     任务描述:P1口控制8个LED,编程实现8个LED依次亮灭并循环。
    
     *****************************/
    #include<reg51.h>
    #include<intrins.h>
    void delay(int i)
    
    int k,j;
    for(k=0;k<i;k++)
        for(j=0;j<100;j++);
    
    void main()
    
    int j=0xfe;
    while(1)
    
    P1=j;
    delay(500);
    j=_crol_(j,1)-1;
    /**for(i=0;i<7;i++)
    
    j=(j<<=1)+1;
    delay(500);
    P1=j;
    
    */
    delay(500);
    
    

     

  • 流水灯震荡
  •   /******************************
     项目名称:项目1彩灯控制器
     任务名称:任务3流水灯控制
     任务描述:P1口控制8个LED,编程实现8个LED闪烁震荡。
    
     *****************************/
    #include<reg51.h>
    #include<intrins.h>
    void delay(int i)
    
    int k,j;
    for(k=0;k<i;k++)
        for(j=0;j<100;j++);
    
    void main()
    
    int i;
    int j=0xfe;
    while(1)
    
    for(i=0;i<7;i++)
        
         P1=j;
         delay(500);
         j=_crol_(j,1);
         delay(500);
        
        for(i=0;i<7;i++)
        
         P1=j;
         delay(500);
         j=_cror_(j,1);
         delay(500);
        
    
    

     

  • 交通灯
  • 技术图片

     

  •   /******************************
     项目名称:项目1彩灯控制器
     任务名称:任务6交通灯控制
     任务描述:P1口控制6个LED,编程实现交通灯。
    
     *****************************/
     #include<reg51.h>
     void delay(int i)
     
     int k,j;
     for(k=0;k<i;k++)
         for(j=0;j<100;j++);
     
    void main()
    
    while(1)
    
    int i;
     P1=0x77;//两红灯亮
     delay(1000);
     P1=0xd7;//东西路口绿灯亮,南北路口红灯亮。
     delay(6000);
     for(i=0;i<7;i++)
         
        P1=0xb7;//东西路口黄灯亮,南北路口红灯亮。
        delay(500);
        P1=0xf7;   //东西路口灯灭,南北路口红灯亮。
        delay(500);
        
     P1=0x77;//两红灯亮;
     delay(1000);
     P1=0x7d;//东西路口红灯亮,南北路口绿灯亮。
     delay(6000);
     for(i=0;i<7;i++)
         
        P1=0x7b;//东西路口红灯亮,南北路口黄灯亮。
        delay(500);
        P1=0x7f;// 东西路口红灯亮,南北路口灯灭。
        delay(500);
        
    
    

     

 

以上是关于流水灯系列的主要内容,如果未能解决你的问题,请参考以下文章

CODING 敏捷实战系列课第四讲:从头搭建持续集成 DevOps 流水线

CODING 敏捷实战系列课第四讲:从头搭建持续集成 DevOps 流水线

流水灯系列

15种Python片段去优化你的数据科学管道

[设计模式系列] 建造者

zedboard在PL端实现流水灯