zoukankan      html  css  js  c++  java
  • 6个LED的控制

    控制任务和要求

    让6个LED按要求工作

    电路设计

    程序设计

     1 int Led1 = 1;  //各LED与实验板的联接引脚
     2 int Led2 = 2;
     3 int Led3 = 3;
     4 int Led4 = 4;
     5 int Led5 = 5;
     6 int Led6 = 6;
     7 int time_gap = 500; //时间间隔500毫秒
     8 
     9 //工作模式1:正序逐个点亮延时1秒后反序逐个熄灭,循环
    10 void style_1(void) 
    11 {
    12   unsigned char j;
    13   for(j=1;j<=6;j++)
    14   {
    15     digitalWrite(j,HIGH);
    16     delay(time_gap);
    17   }
    18   delay(1000);
    19   for(j=6;j>=1;j--)
    20   {
    21     digitalWrite(j,LOW);
    22     delay(time_gap);
    23   } 
    24 }
    25 
    26 //工作模式2:正序逐个点亮延时1秒后全部同时熄灭,延时1秒后循环
    27 void style_2(void) 
    28 {
    29   unsigned char j;
    30   for(j=1;j<=6;j++)
    31   {
    32     digitalWrite(j,HIGH);
    33     delay(time_gap);
    34   }
    35   delay(1000);  //延时1秒
    36   for(j=6;j>=1;j--)
    37   {
    38     digitalWrite(j,LOW);  //延时1秒
    39   }
    40   delay(1000);
    41 }
    42 
    43 void setup()
    44 { 
    45   unsigned char i;
    46   for(i=1;i<=6;i++)     //依次设置1--6个数字引脚为输出模式
    47   {
    48     pinMode(i,OUTPUT); 
    49   }
    50 }
    51 
    52 void loop()
    53 {   
    54    style_1();    //工作模式1
    55    //style_2();     //工作模式2
    56 }

    注解

    同理可以设计出多个LED其他的工作模式,如同时点亮反序熄灭,同时点亮同时熄灭

  • 相关阅读:
    rs485
    RS-232
    Delphi CRC算法, 不错
    Delphi Modbus RTU CRC16校验码
    如何使用Delphi编写Modbus RTU CRC16的校验码
    Delphi CRC算法crcexecute
    Delphi CRC32Verify控件
    Delphi CRC16校验算法实现(转)
    delphi crc校验函数
    JavaScript如何一次性展示几万条数据
  • 原文地址:https://www.cnblogs.com/MyAutomation/p/9279327.html
Copyright © 2011-2022 走看看