⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.pde

📁 LED立方点亮代码
💻 PDE
字号:
#include <avr/io.h>int LedA = 2;      //Control LED Positive Poleint LedB = 3;int LedC = 4;int LedD = 5;int Led1 = 6;      //Control LED Negative Poleint Led2 = 7;int Led3 = 8;int Led4 = 9;int Ctr1 = 10;     //Control D trigger Enable with logic zero(active LOW)int Ctr2 = 11;int Ctr3 = 12;int Ctr4 = 13;int Latch = A0;    //Control latch Enable input(active HIGH)void reset(void){  digitalWrite(A0,HIGH);  unsigned char x,y;  for(x=6;x<=13;x++)  {    digitalWrite(x,HIGH);  }  for(y=2;y<=5;y++)  {    digitalWrite(y,LOW);  }  delay(100);}void style_1(void){  digitalWrite(A0,HIGH);  unsigned char x,y,z,j;  for(x=2;x<=5;x++)  {    digitalWrite(x,HIGH);  }  for(y=6;y<=9;y++)  {    digitalWrite(y,LOW);  }  for(z=10;z<=13;z++)  {    digitalWrite(z,LOW);    delay(200);  }  for(j=13;j>=10;j--)  {    digitalWrite(j,HIGH);    delay(200);  }  reset();}void style_2(void){  digitalWrite(A0,HIGH);  unsigned char x,y,z;  for(x=10;x<=13;x++)  {    digitalWrite(x,LOW);  }  for(x=2;x<=5;x++)  {    digitalWrite(x,HIGH);  }  for(y=6;y<=9;y++)  {    digitalWrite(y,LOW);    delay(200);  }  for(z=9;z>=6;z--)  {    digitalWrite(z,HIGH);    delay(200);  }  reset();}void style_3(void){  digitalWrite(A0,HIGH);  reset();  unsigned char x,y,z,j,k,l,m;  for(m=10;m<=13;m++)  {    digitalWrite(m,LOW);    for(x=6;x<=9;x++)    {      digitalWrite(5,HIGH);      digitalWrite(x,LOW);      delay(200);      digitalWrite(x,HIGH);    }    digitalWrite(5,LOW);    for(y=4;y>=2;y--)    {      digitalWrite(9,LOW);      digitalWrite(y,HIGH);      delay(200);      digitalWrite(y,LOW);    }    digitalWrite(9,HIGH);    for(z=8;z>=6;z--)    {      digitalWrite(2,HIGH);      digitalWrite(z,LOW);      delay(200);      digitalWrite(z,HIGH);    }    digitalWrite(2,LOW);    for(j=3;j<=4;j++)    {      digitalWrite(6,LOW);      digitalWrite(j,HIGH);      delay(200);      digitalWrite(j,LOW);    }    digitalWrite(6,HIGH);    for(k=7;k<=8;k++)    {      digitalWrite(4,HIGH);      digitalWrite(k,LOW);      delay(200);      digitalWrite(k,HIGH);    }    digitalWrite(4,LOW);    for(l=8;l>=7;l--)    {      digitalWrite(3,HIGH);      digitalWrite(l,LOW);      delay(200);      digitalWrite(l,HIGH);    }    digitalWrite(3,LOW);    digitalWrite(m,HIGH);  }}void setup(){  unsigned char i;  for(i=2;i<=13;i++)  {    pinMode(i,OUTPUT);    //Set the i-Pin OUTPUT  }  pinMode(A0,OUTPUT);}void loop(){  style_1();  reset();  style_2();  reset();  style_3();  reset();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -