?? 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();}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -