|
|
- int st_cp = 8;
- int sh_cp = 12;
- int ds = 11; //这里定义了那三个脚
- int n0=63;
- int n1=6;
- int n2=91;
- int n3=79;
- int n4=102;
- int n5=109;
- int n6=125;
- int n7=7;
- int n8=127;
- int n9=111;
- int n10=128;
- int a[11]={n0, n1,n2,n3,n4,n5,n6,n7,n8,n9 ,n10};
- void setup ()
- {
- pinMode(st_cp,OUTPUT);
- pinMode(sh_cp,OUTPUT);
- pinMode(ds,OUTPUT); //让三个脚都是输出状态
- }
- void loop()
- {
-
- for( int i =0 ;i<=10 ; i++){
- digitalWrite(st_cp,LOW); //将ST_CP口上面加低电平让芯片准备好接收数据
- shiftOut(ds,sh_cp,LSBFIRST,a[i]);
- digitalWrite(st_cp,HIGH); //将ST_CP这个针脚恢复到高电平
- delay(200);
- }
-
- }
复制代码
|
|