//8 个流水灯逐个闪动
8 个流水灯反向逐个闪动
8 个流水灯依次全部点亮
8 个流水灯依次反向全部点亮
最好能把按钮用进去,谢谢
刚开始不用按钮的时候就是8 个流水灯逐个闪动8 个流水灯反向逐个闪动,
一个按钮控制8 个流水灯依次全部点亮 8 个流水灯依次反向全部点亮,
还有一个按钮控制从中间散开和从两侧合拢(这项选做)
有单片机程序的吗?
追答这个就是单片机的。
你好,如果有时间请加QQ401773203,我还有几个问题想请教你啊,谢谢啦
追答你两次说的不一样啊,第一次说还有全部反向点亮,你后面追问没有提到这个了。、
你看看
#include
typedef unsigned char uchar;
typedef unsigned int uint;
/*
* 用总线形式的,也可以用移位实现
*/
uchar code LED1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,};
uchar code LED2[]={0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff};
uint i,n=1;
void delay(uint);
void int0() interrupt 0 {
n=0;
}
void int1() interrupt 2 {
n=1;
}
void main(){
P1=0xff;
EA=1;
EX0=1;
EX1=1;
IT0=1;
IT1=1;
while(1){
for(i=0;i0 ;y--);
}
········